Librpma-Dev
- librpma(7) remote persistent memory access library
- rpma_atomic_write(3) rpma_atomic_write -- 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) rpma_conn_get_rcq -- 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_size(3) get size of the memory region descriptor
- rpma_mr_get_descriptor(3) get a descriptor of a memory region
- 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_size(3) get size of the peer cfg descriptor
- rpma_peer_cfg_get_descriptor(3) get the descriptor of the peer configuration
- 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_with_imm(3) initiate the send operation with immediate data
- rpma_send(3) initiate the send operation
- 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) rpma_srq_get_rcq -- 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_with_imm(3) initiate the write operation with immediate data
- rpma_write(3) initiate the write operation