📦 librpma-dev
85 pages
L
- librpma(7)remote persistent memory access library✨
R
- rpma_atomic_write(3)initiate the atomic 8 bytes write operation✨
- rpma_conn_apply_remote_peer_cfg(3)apply remote peer cfg to the connection✨
- rpma_conn_cfg_delete(3)delete the connection configuration object✨
- rpma_conn_cfg_get_compl_channel(3)get if the completion event channel can be shared by CQ and RCQ✨
- rpma_conn_cfg_get_cq_size(3)get CQ size for the connection✨
- rpma_conn_cfg_get_rcq_size(3)get receive CQ size for the connection✨
- rpma_conn_cfg_get_rq_size(3)get RQ size for the connection✨
- rpma_conn_cfg_get_sq_size(3)get SQ size for the connection✨
- rpma_conn_cfg_get_srq(3)get the shared RQ object from the connection✨
- rpma_conn_cfg_get_timeout(3)get connection establishment timeout✨
- rpma_conn_cfg_new(3)create a new connection configuration object✨
- rpma_conn_cfg_set_compl_channel(3)set if the completion event channel can be shared by CQ and RCQ✨
- rpma_conn_cfg_set_cq_size(3)set CQ size for the connection✨
- rpma_conn_cfg_set_rcq_size(3)set receive CQ size for the connection✨
- rpma_conn_cfg_set_rq_size(3)set RQ size for the connection✨
- rpma_conn_cfg_set_sq_size(3)set SQ size for the connection✨
- rpma_conn_cfg_set_srq(3)set a shared RQ object for the connection✨
- rpma_conn_cfg_set_timeout(3)set connection establishment timeout✨
- rpma_conn_delete(3)delete already closed connection✨
- rpma_conn_disconnect(3)tear the connection down✨
- rpma_conn_get_compl_fd(3)get a file descriptor of the shared completion channel of the connection✨
- rpma_conn_get_cq(3)get the connection's main CQ✨
- rpma_conn_get_event_fd(3)get an event file descriptor of the connection✨
- rpma_conn_get_private_data(3)get a pointer to the connection's private data✨
- rpma_conn_get_qp_num(3)get the connection's qp_num✨
- rpma_conn_get_rcq(3)get the connection's receive CQ✨
- rpma_conn_next_event(3)obtain a connection status✨
- rpma_conn_req_connect(3)initiate processing the connection request✨
- rpma_conn_req_delete(3)delete the connection requests✨
- rpma_conn_req_get_private_data(3)get a pointer to the request's private data✨
- rpma_conn_req_new(3)create a new outgoing connection request object✨
- rpma_conn_req_recv(3)initiate the receive operation✨
- rpma_conn_wait(3)wait for a completion event on the shared completion channel from CQ or RCQ✨
- rpma_cq_get_fd(3)get the completion queue's file descriptor✨
- rpma_cq_get_wc(3)receive one or more completions✨
- rpma_cq_wait(3)wait for a completion and ack it✨
- rpma_ep_get_fd(3)get a file descriptor of the endpoint✨
- rpma_ep_listen(3)create a listening endpoint✨
- rpma_ep_next_conn_req(3)obtain an incoming connection request✨
- rpma_ep_shutdown(3)stop listening and delete the endpoint✨
- rpma_err_2str(3)convert RPMA error code to a string✨
- rpma_flush(3)initiate the flush operation✨
- rpma_log_get_threshold(3)get the logging threshold level✨
- rpma_log_set_function(3)set the logging function✨
- rpma_log_set_threshold(3)set the logging threshold level✨
- rpma_mr_advise(3)give advice about an address range in a memory registration✨
- rpma_mr_dereg(3)delete a local memory registration object✨
- rpma_mr_get_descriptor(3)get a descriptor of a memory region✨
- rpma_mr_get_descriptor_size(3)get size of the memory region descriptor✨
- rpma_mr_get_ptr(3)get the pointer to the local memory region✨
- rpma_mr_get_size(3)get the size of the local memory region✨
- rpma_mr_reg(3)create a local memory registration object✨
- rpma_mr_remote_delete(3)delete the remote memory region's structure✨
- rpma_mr_remote_from_descriptor(3)create a memory region from a descriptor✨
- rpma_mr_remote_get_flush_type(3)get a remote memory region's flush types✨
- rpma_mr_remote_get_size(3)get a remote memory region size✨
- rpma_peer_cfg_delete(3)delete the peer configuration object✨
- rpma_peer_cfg_from_descriptor(3)create a peer cfg from the descriptor✨
- rpma_peer_cfg_get_descriptor(3)get the descriptor of the peer configuration✨
- rpma_peer_cfg_get_descriptor_size(3)get size of the peer cfg descriptor✨
- rpma_peer_cfg_get_direct_write_to_pmem(3)check direct write to PMEM support✨
- rpma_peer_cfg_new(3)create a new peer configuration object✨
- rpma_peer_cfg_set_direct_write_to_pmem(3)declare direct write to PMEM support✨
- rpma_peer_delete(3)delete a peer object✨
- rpma_peer_new(3)create a peer object✨
- rpma_read(3)initiate the read operation✨
- rpma_recv(3)initiate the receive operation✨
- rpma_send(3)initiate the send operation✨
- rpma_send_with_imm(3)initiate the send operation with immediate data✨
- rpma_srq_cfg_delete(3)delete the shared RQ configuration object✨
- rpma_srq_cfg_get_rcq_size(3)get receive CQ size of the shared RQ✨
- rpma_srq_cfg_get_rq_size(3)get RQ size of the shared RQ✨
- rpma_srq_cfg_new(3)create a new shared RQ configuration object✨
- rpma_srq_cfg_set_rcq_size(3)set receive CQ size of the shared RQ✨
- rpma_srq_cfg_set_rq_size(3)set RQ size of the shared RQ✨
- rpma_srq_delete(3)delete the shared RQ object✨
- rpma_srq_get_rcq(3)get the receive CQ from the shared RQ object✨
- rpma_srq_new(3)create a new shared RQ object✨
- rpma_srq_recv(3)initiate the receive operation in shared RQ✨
- rpma_utils_conn_event_2str(3)convert RPMA_CONN_* enum to a string✨
- rpma_utils_get_ibv_context(3)obtain an RDMA device context by IP address✨
- rpma_utils_ibv_context_is_odp_capable(3)is On-Demand Paging supported✨
- rpma_write(3)initiate the write operation✨
- rpma_write_with_imm(3)initiate the write operation with immediate data✨
💅
getting it ready, bestie…