Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/datenlord/rdma-sys
/ functions
Functions
116 in github.com/datenlord/rdma-sys
⨍
Functions
116
◇
Types & classes
33
↓ 11 callers
Function
rdma_seterrno
(ret: c_int)
src/verbs.rs:1041
↓ 6 callers
Function
rdma_dereg_mr
(mr: *mut ibv_mr)
src/verbs.rs:1083
↓ 4 callers
Function
ibv_poll_cq
(cq: *mut ibv_cq, num_entries: i32, wc: *mut ibv_wc)
src/verbs.rs:630
↓ 4 callers
Function
ibv_post_send
( qp: *mut ibv_qp, wr: *mut ibv_send_wr, bad_wr: *mut *mut ibv_send_wr, )
src/verbs.rs:933
↓ 4 callers
Function
rdma_reg_msgs
(id: *mut rdma_cm_id, addr: *mut c_void, length: usize)
src/verbs.rs:1051
↓ 2 callers
Function
ibv_req_notify_cq
(cq: *mut ibv_cq, solicited_only: i32)
src/verbs.rs:635
↓ 2 callers
Function
link_rdma_core
(lib_name: &str, pkg_name: &str, version: &str, include_paths: &mut Vec<String>)
build.rs:4
↓ 2 callers
Function
rdma_get_recv_comp
(id: *mut rdma_cm_id, wc: *mut ibv_wc)
src/verbs.rs:1334
↓ 2 callers
Function
rdma_get_send_comp
(id: *mut rdma_cm_id, wc: *mut ibv_wc)
src/verbs.rs:1297
↓ 2 callers
Function
rdma_post_recv
( id: *mut rdma_cm_id, context: *mut c_void, addr: *mut c_void, length: usize, mr: *mut ib
src/verbs.rs:1180
↓ 2 callers
Function
rdma_post_send
( id: *mut rdma_cm_id, context: *mut c_void, addr: *mut c_void, length: usize, mr: *mut ib
src/verbs.rs:1203
↓ 1 callers
Function
ibv_post_recv
( qp: *mut ibv_qp, wr: *mut ibv_recv_wr, bad_wr: *mut *mut ibv_recv_wr, )
src/verbs.rs:942
↓ 1 callers
Function
ibv_post_srq_recv
( srq: *mut ibv_srq, recv_wr: *mut ibv_recv_wr, bad_recv_wr: *mut *mut ibv_recv_wr, )
src/verbs.rs:697
↓ 1 callers
Function
rdma_post_readv
( id: *mut rdma_cm_id, context: *mut c_void, sgl: *mut ibv_sge, nsge: c_int, flags: c_int,
src/verbs.rs:1130
↓ 1 callers
Function
rdma_post_recvv
( id: *mut rdma_cm_id, context: *mut c_void, sgl: *mut ibv_sge, nsge: c_int, )
src/verbs.rs:1088
↓ 1 callers
Function
rdma_post_sendv
( id: *mut rdma_cm_id, context: *mut c_void, sgl: *mut ibv_sge, nsge: c_int, flags: c_int,
src/verbs.rs:1110
↓ 1 callers
Function
rdma_post_writev
( id: *mut rdma_cm_id, context: *mut c_void, sgl: *mut ibv_sge, nsge: c_int, flags: c_int,
src/verbs.rs:1155
↓ 1 callers
Function
run
()
examples/server.rs:20
↓ 1 callers
Function
run
(ip: &str, port: &str)
examples/client.rs:17
↓ 1 callers
Function
verbs_get_ctx
(ctx: *const ibv_context)
src/verbs.rs:262
Function
___ibv_query_port
( context: *mut ibv_context, port_num: u8, port_attr: *mut ibv_port_attr, )
src/verbs.rs:328
Function
__ibv_get_device_list
When statically linking the user can set RDMA_STATIC_PROVIDERS to a comma separated list of provider names to include in the static link, and this mac
src/verbs.rs:317
Function
__ibv_reg_mr
( pd: *mut ibv_pd, addr: *mut c_void, length: usize, access: c_uint, is_access_const: c_in
src/verbs.rs:433
Function
__ibv_reg_mr_iova
( pd: *mut ibv_pd, addr: *mut c_void, length: usize, iova: u64, access: c_uint, is_acc
src/verbs.rs:458
Function
ibv_advise_mr
( pd: *mut ibv_pd, advice: ibv_advise_mr_advice, flags: u32, sg_list: *mut ibv_sge, num_sg
src/verbs.rs:517
Function
ibv_alloc_dm
( context: *mut ibv_context, attr: *mut ibv_alloc_dm_attr, )
src/verbs.rs:535
Function
ibv_alloc_mw
(pd: *mut ibv_pd, type_: ibv_mw_type::Type)
src/verbs.rs:484
Function
ibv_alloc_null_mr
(pd: *mut ibv_pd)
src/verbs.rs:581
Function
ibv_alloc_parent_domain
( context: *mut ibv_context, attr: *mut ibv_parent_domain_init_attr, )
src/verbs.rs:775
Function
ibv_alloc_td
( context: *mut ibv_context, init_attr: *mut ibv_td_init_attr, )
src/verbs.rs:748
Function
ibv_attach_counters_point_flow
( counters: *mut ibv_counters, attr: *mut ibv_counter_attach_attr, flow: *mut ibv_flow, )
src/verbs.rs:983
Function
ibv_bind_mw
(qp: *mut ibv_qp, mw: *mut ibv_mw, mw_bind: *mut ibv_mw_bind)
src/verbs.rs:508
Function
ibv_close_xrcd
(xrcd: *mut ibv_xrcd)
src/verbs.rs:425
Function
ibv_cq_ex_to_cq
(cq: *mut ibv_cq_ex)
src/verbs.rs:138
Function
ibv_create_counters
( context: *mut ibv_context, init_attr: *mut ibv_counters_init_attr, )
src/verbs.rs:957
Function
ibv_create_cq_ex
( context: *mut ibv_context, cq_attr: *mut ibv_cq_init_attr_ex, )
src/verbs.rs:614
Function
ibv_create_flow
(qp: *mut ibv_qp, flow: *mut ibv_flow_attr)
src/verbs.rs:346
Function
ibv_create_flow_action_esp
( ctx: *mut ibv_context, esp: *mut ibv_flow_action_esp_attr, )
src/verbs.rs:369
Function
ibv_create_qp_ex
( context: *mut ibv_context, qp_init_attr_ex: *mut ibv_qp_init_attr_ex, )
src/verbs.rs:723
Function
ibv_create_rwq_ind_table
( context: *mut ibv_context, init_attr: *mut ibv_rwq_ind_table_init_attr, )
src/verbs.rs:905
Function
ibv_create_srq_ex
( context: *mut ibv_context, srq_init_attr_ex: *mut ibv_srq_init_attr_ex, )
src/verbs.rs:652
Function
ibv_create_wq
( context: *mut ibv_context, wq_init_attr: *mut ibv_wq_init_attr, )
src/verbs.rs:855
Function
ibv_dealloc_mw
(mw: *mut ibv_mw)
src/verbs.rs:494
Function
ibv_dealloc_td
(td: *mut ibv_td)
src/verbs.rs:763
Function
ibv_destroy_counters
(counters: *mut ibv_counters)
src/verbs.rs:972
Function
ibv_destroy_flow
(flow_id: *mut ibv_flow)
src/verbs.rs:358
Function
ibv_destroy_flow_action
(action: *mut ibv_flow_action)
src/verbs.rs:398
Function
ibv_destroy_rwq_ind_table
(rwq_ind_table: *mut ibv_rwq_ind_table)
src/verbs.rs:920
Function
ibv_destroy_wq
(wq: *mut ibv_wq)
src/verbs.rs:893
Function
ibv_end_poll
(cq: *mut ibv_cq_ex)
src/verbs.rs:153
Function
ibv_free_dm
(dm: *mut ibv_dm)
src/verbs.rs:550
Function
ibv_get_srq_num
(srq: *mut ibv_srq, srq_num: *mut u32)
src/verbs.rs:686
Function
ibv_inc_rkey
(rkey: u32)
src/verbs.rs:500
Function
ibv_is_qpt_supported
(caps: u32, qpt: ibv_qp_type::Type)
src/verbs.rs:951
Function
ibv_memcpy_from_dm
( host_addr: *mut c_void, dm: *mut ibv_dm, dm_offset: u64, length: usize, )
src/verbs.rs:571
Function
ibv_memcpy_to_dm
( dm: *mut ibv_dm, dm_offset: u64, host_addr: *const c_void, length: usize, )
src/verbs.rs:561
Function
ibv_modify_cq
(cq: *mut ibv_cq, attr: *mut ibv_modify_cq_attr)
src/verbs.rs:640
Function
ibv_modify_flow_action_esp
( action: *mut ibv_flow_action, esp: *mut ibv_flow_action_esp_attr, )
src/verbs.rs:384
Function
ibv_modify_qp_rate_limit
( qp: *mut ibv_qp, attr: *mut ibv_qp_rate_limit_attr, )
src/verbs.rs:840
Function
ibv_modify_wq
(wq: *mut ibv_wq, wq_attr: *mut ibv_wq_attr)
src/verbs.rs:882
Function
ibv_next_poll
(cq: *mut ibv_cq_ex)
src/verbs.rs:148
Function
ibv_open_qp
( context: *mut ibv_context, qp_open_attr: *mut ibv_qp_open_attr, )
src/verbs.rs:825
Function
ibv_open_xrcd
( context: *mut ibv_context, xrcd_init_attr: *mut ibv_xrcd_init_attr, )
src/verbs.rs:410
Function
ibv_post_srq_ops
( srq: *mut ibv_srq, op: *mut ibv_ops_wr, bad_op: *mut *mut ibv_ops_wr, )
src/verbs.rs:706
Function
ibv_post_wq_recv
( wq: *mut ibv_wq, recv_wr: *mut ibv_recv_wr, bad_recv_wr: *mut *mut ibv_recv_wr, )
src/verbs.rs:244
Function
ibv_query_device_ex
( context: *mut ibv_context, input: *const ibv_query_device_ex_input, attr: *mut ibv_device_attr_e
src/verbs.rs:805
Function
ibv_query_rt_values_ex
( context: *mut ibv_context, values: *mut ibv_values_ex, )
src/verbs.rs:791
Function
ibv_read_counters
( counters: *mut ibv_counters, counters_value: *mut u64, ncounters: u32, flags: u32, )
src/verbs.rs:998
Function
ibv_reg_dm_mr
( pd: *mut ibv_pd, dm: *mut ibv_dm, dm_offset: u64, length: usize, access: u32, )
src/verbs.rs:593
Function
ibv_start_poll
(cq: *mut ibv_cq_ex, attr: *mut ibv_poll_cq_attr)
src/verbs.rs:143
Function
ibv_wc_read_byte_len
(cq: *mut ibv_cq_ex)
src/verbs.rs:168
Function
ibv_wc_read_completion_ts
(cq: *mut ibv_cq_ex)
src/verbs.rs:218
Function
ibv_wc_read_completion_wallclock_ns
(cq: *mut ibv_cq_ex)
src/verbs.rs:223
Function
ibv_wc_read_cvlan
(cq: *mut ibv_cq_ex)
src/verbs.rs:228
Function
ibv_wc_read_dlid_path_bits
(cq: *mut ibv_cq_ex)
src/verbs.rs:213
Function
ibv_wc_read_flow_tag
(cq: *mut ibv_cq_ex)
src/verbs.rs:233
Function
ibv_wc_read_imm_data
(cq: *mut ibv_cq_ex)
src/verbs.rs:173
Function
ibv_wc_read_invalidated_rkey
(cq: *mut ibv_cq_ex)
src/verbs.rs:178
Function
ibv_wc_read_opcode
(cq: *mut ibv_cq_ex)
src/verbs.rs:158
Function
ibv_wc_read_qp_num
(cq: *mut ibv_cq_ex)
src/verbs.rs:188
Function
ibv_wc_read_sl
(cq: *mut ibv_cq_ex)
src/verbs.rs:208
Function
ibv_wc_read_slid
(cq: *mut ibv_cq_ex)
src/verbs.rs:203
Function
ibv_wc_read_src_qp
(cq: *mut ibv_cq_ex)
src/verbs.rs:193
Function
ibv_wc_read_tm_info
(cq: *mut ibv_cq_ex, tm_info: *mut ibv_wc_tm_info)
src/verbs.rs:238
Function
ibv_wc_read_vendor_err
(cq: *mut ibv_cq_ex)
src/verbs.rs:163
Function
ibv_wc_read_wc_flags
(cq: *mut ibv_cq_ex)
src/verbs.rs:198
Function
ibv_wr_abort
(qp: *mut ibv_qp_ex)
src/verbs.rs:132
Function
ibv_wr_atomic_cmp_swp
( qp: *mut ibv_qp_ex, rkey: u32, remote_addr: u64, compare: u64, swap: u64, )
src/verbs.rs:12
Function
ibv_wr_atomic_fetch_add
(qp: *mut ibv_qp_ex, rkey: u32, remote_addr: u64, add: u64)
src/verbs.rs:23
Function
ibv_wr_bind_mw
( qp: *mut ibv_qp_ex, mw: *mut ibv_mw, rkey: u32, bind_info: *const ibv_mw_bind_info, )
src/verbs.rs:28
Function
ibv_wr_complete
(qp: *mut ibv_qp_ex)
src/verbs.rs:127
Function
ibv_wr_local_inv
(qp: *mut ibv_qp_ex, invalidate_rkey: u32)
src/verbs.rs:38
Function
ibv_wr_rdma_read
(qp: *mut ibv_qp_ex, rkey: u32, remote_addr: u64)
src/verbs.rs:43
Function
ibv_wr_rdma_write
(qp: *mut ibv_qp_ex, rkey: u32, remote_addr: u64)
src/verbs.rs:48
Function
ibv_wr_rdma_write_imm
( qp: *mut ibv_qp_ex, rkey: u32, remote_addr: u64, imm_data: __be32, )
src/verbs.rs:53
Function
ibv_wr_send
(qp: *mut ibv_qp_ex)
src/verbs.rs:63
Function
ibv_wr_send_imm
(qp: *mut ibv_qp_ex, imm_data: __be32)
src/verbs.rs:68
Function
ibv_wr_send_inv
(qp: *mut ibv_qp_ex, invalidate_rkey: u32)
src/verbs.rs:73
Function
ibv_wr_send_tso
(qp: *mut ibv_qp_ex, hdr: *mut c_void, hdr_sz: u16, mss: u16)
src/verbs.rs:78
Function
ibv_wr_set_inline_data
(qp: *mut ibv_qp_ex, addr: *mut c_void, length: usize)
src/verbs.rs:98
next →
1–100 of 116, ranked by callers