MCPcopy Create free account

hub / github.com/datenlord/rdma-sys / functions

Functions116 in github.com/datenlord/rdma-sys

↓ 11 callersFunctionrdma_seterrno
(ret: c_int)
src/verbs.rs:1041
↓ 6 callersFunctionrdma_dereg_mr
(mr: *mut ibv_mr)
src/verbs.rs:1083
↓ 4 callersFunctionibv_poll_cq
(cq: *mut ibv_cq, num_entries: i32, wc: *mut ibv_wc)
src/verbs.rs:630
↓ 4 callersFunctionibv_post_send
( qp: *mut ibv_qp, wr: *mut ibv_send_wr, bad_wr: *mut *mut ibv_send_wr, )
src/verbs.rs:933
↓ 4 callersFunctionrdma_reg_msgs
(id: *mut rdma_cm_id, addr: *mut c_void, length: usize)
src/verbs.rs:1051
↓ 2 callersFunctionibv_req_notify_cq
(cq: *mut ibv_cq, solicited_only: i32)
src/verbs.rs:635
↓ 2 callersFunctionlink_rdma_core
(lib_name: &str, pkg_name: &str, version: &str, include_paths: &mut Vec<String>)
build.rs:4
↓ 2 callersFunctionrdma_get_recv_comp
(id: *mut rdma_cm_id, wc: *mut ibv_wc)
src/verbs.rs:1334
↓ 2 callersFunctionrdma_get_send_comp
(id: *mut rdma_cm_id, wc: *mut ibv_wc)
src/verbs.rs:1297
↓ 2 callersFunctionrdma_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 callersFunctionrdma_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 callersFunctionibv_post_recv
( qp: *mut ibv_qp, wr: *mut ibv_recv_wr, bad_wr: *mut *mut ibv_recv_wr, )
src/verbs.rs:942
↓ 1 callersFunctionibv_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 callersFunctionrdma_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 callersFunctionrdma_post_recvv
( id: *mut rdma_cm_id, context: *mut c_void, sgl: *mut ibv_sge, nsge: c_int, )
src/verbs.rs:1088
↓ 1 callersFunctionrdma_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 callersFunctionrdma_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 callersFunctionrun
()
examples/server.rs:20
↓ 1 callersFunctionrun
(ip: &str, port: &str)
examples/client.rs:17
↓ 1 callersFunctionverbs_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
Functionibv_advise_mr
( pd: *mut ibv_pd, advice: ibv_advise_mr_advice, flags: u32, sg_list: *mut ibv_sge, num_sg
src/verbs.rs:517
Functionibv_alloc_dm
( context: *mut ibv_context, attr: *mut ibv_alloc_dm_attr, )
src/verbs.rs:535
Functionibv_alloc_mw
(pd: *mut ibv_pd, type_: ibv_mw_type::Type)
src/verbs.rs:484
Functionibv_alloc_null_mr
(pd: *mut ibv_pd)
src/verbs.rs:581
Functionibv_alloc_parent_domain
( context: *mut ibv_context, attr: *mut ibv_parent_domain_init_attr, )
src/verbs.rs:775
Functionibv_alloc_td
( context: *mut ibv_context, init_attr: *mut ibv_td_init_attr, )
src/verbs.rs:748
Functionibv_attach_counters_point_flow
( counters: *mut ibv_counters, attr: *mut ibv_counter_attach_attr, flow: *mut ibv_flow, )
src/verbs.rs:983
Functionibv_bind_mw
(qp: *mut ibv_qp, mw: *mut ibv_mw, mw_bind: *mut ibv_mw_bind)
src/verbs.rs:508
Functionibv_close_xrcd
(xrcd: *mut ibv_xrcd)
src/verbs.rs:425
Functionibv_cq_ex_to_cq
(cq: *mut ibv_cq_ex)
src/verbs.rs:138
Functionibv_create_counters
( context: *mut ibv_context, init_attr: *mut ibv_counters_init_attr, )
src/verbs.rs:957
Functionibv_create_cq_ex
( context: *mut ibv_context, cq_attr: *mut ibv_cq_init_attr_ex, )
src/verbs.rs:614
Functionibv_create_flow
(qp: *mut ibv_qp, flow: *mut ibv_flow_attr)
src/verbs.rs:346
Functionibv_create_flow_action_esp
( ctx: *mut ibv_context, esp: *mut ibv_flow_action_esp_attr, )
src/verbs.rs:369
Functionibv_create_qp_ex
( context: *mut ibv_context, qp_init_attr_ex: *mut ibv_qp_init_attr_ex, )
src/verbs.rs:723
Functionibv_create_rwq_ind_table
( context: *mut ibv_context, init_attr: *mut ibv_rwq_ind_table_init_attr, )
src/verbs.rs:905
Functionibv_create_srq_ex
( context: *mut ibv_context, srq_init_attr_ex: *mut ibv_srq_init_attr_ex, )
src/verbs.rs:652
Functionibv_create_wq
( context: *mut ibv_context, wq_init_attr: *mut ibv_wq_init_attr, )
src/verbs.rs:855
Functionibv_dealloc_mw
(mw: *mut ibv_mw)
src/verbs.rs:494
Functionibv_dealloc_td
(td: *mut ibv_td)
src/verbs.rs:763
Functionibv_destroy_counters
(counters: *mut ibv_counters)
src/verbs.rs:972
Functionibv_destroy_flow
(flow_id: *mut ibv_flow)
src/verbs.rs:358
Functionibv_destroy_flow_action
(action: *mut ibv_flow_action)
src/verbs.rs:398
Functionibv_destroy_rwq_ind_table
(rwq_ind_table: *mut ibv_rwq_ind_table)
src/verbs.rs:920
Functionibv_destroy_wq
(wq: *mut ibv_wq)
src/verbs.rs:893
Functionibv_end_poll
(cq: *mut ibv_cq_ex)
src/verbs.rs:153
Functionibv_free_dm
(dm: *mut ibv_dm)
src/verbs.rs:550
Functionibv_get_srq_num
(srq: *mut ibv_srq, srq_num: *mut u32)
src/verbs.rs:686
Functionibv_inc_rkey
(rkey: u32)
src/verbs.rs:500
Functionibv_is_qpt_supported
(caps: u32, qpt: ibv_qp_type::Type)
src/verbs.rs:951
Functionibv_memcpy_from_dm
( host_addr: *mut c_void, dm: *mut ibv_dm, dm_offset: u64, length: usize, )
src/verbs.rs:571
Functionibv_memcpy_to_dm
( dm: *mut ibv_dm, dm_offset: u64, host_addr: *const c_void, length: usize, )
src/verbs.rs:561
Functionibv_modify_cq
(cq: *mut ibv_cq, attr: *mut ibv_modify_cq_attr)
src/verbs.rs:640
Functionibv_modify_flow_action_esp
( action: *mut ibv_flow_action, esp: *mut ibv_flow_action_esp_attr, )
src/verbs.rs:384
Functionibv_modify_qp_rate_limit
( qp: *mut ibv_qp, attr: *mut ibv_qp_rate_limit_attr, )
src/verbs.rs:840
Functionibv_modify_wq
(wq: *mut ibv_wq, wq_attr: *mut ibv_wq_attr)
src/verbs.rs:882
Functionibv_next_poll
(cq: *mut ibv_cq_ex)
src/verbs.rs:148
Functionibv_open_qp
( context: *mut ibv_context, qp_open_attr: *mut ibv_qp_open_attr, )
src/verbs.rs:825
Functionibv_open_xrcd
( context: *mut ibv_context, xrcd_init_attr: *mut ibv_xrcd_init_attr, )
src/verbs.rs:410
Functionibv_post_srq_ops
( srq: *mut ibv_srq, op: *mut ibv_ops_wr, bad_op: *mut *mut ibv_ops_wr, )
src/verbs.rs:706
Functionibv_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
Functionibv_query_device_ex
( context: *mut ibv_context, input: *const ibv_query_device_ex_input, attr: *mut ibv_device_attr_e
src/verbs.rs:805
Functionibv_query_rt_values_ex
( context: *mut ibv_context, values: *mut ibv_values_ex, )
src/verbs.rs:791
Functionibv_read_counters
( counters: *mut ibv_counters, counters_value: *mut u64, ncounters: u32, flags: u32, )
src/verbs.rs:998
Functionibv_reg_dm_mr
( pd: *mut ibv_pd, dm: *mut ibv_dm, dm_offset: u64, length: usize, access: u32, )
src/verbs.rs:593
Functionibv_start_poll
(cq: *mut ibv_cq_ex, attr: *mut ibv_poll_cq_attr)
src/verbs.rs:143
Functionibv_wc_read_byte_len
(cq: *mut ibv_cq_ex)
src/verbs.rs:168
Functionibv_wc_read_completion_ts
(cq: *mut ibv_cq_ex)
src/verbs.rs:218
Functionibv_wc_read_completion_wallclock_ns
(cq: *mut ibv_cq_ex)
src/verbs.rs:223
Functionibv_wc_read_cvlan
(cq: *mut ibv_cq_ex)
src/verbs.rs:228
Functionibv_wc_read_dlid_path_bits
(cq: *mut ibv_cq_ex)
src/verbs.rs:213
Functionibv_wc_read_flow_tag
(cq: *mut ibv_cq_ex)
src/verbs.rs:233
Functionibv_wc_read_imm_data
(cq: *mut ibv_cq_ex)
src/verbs.rs:173
Functionibv_wc_read_invalidated_rkey
(cq: *mut ibv_cq_ex)
src/verbs.rs:178
Functionibv_wc_read_opcode
(cq: *mut ibv_cq_ex)
src/verbs.rs:158
Functionibv_wc_read_qp_num
(cq: *mut ibv_cq_ex)
src/verbs.rs:188
Functionibv_wc_read_sl
(cq: *mut ibv_cq_ex)
src/verbs.rs:208
Functionibv_wc_read_slid
(cq: *mut ibv_cq_ex)
src/verbs.rs:203
Functionibv_wc_read_src_qp
(cq: *mut ibv_cq_ex)
src/verbs.rs:193
Functionibv_wc_read_tm_info
(cq: *mut ibv_cq_ex, tm_info: *mut ibv_wc_tm_info)
src/verbs.rs:238
Functionibv_wc_read_vendor_err
(cq: *mut ibv_cq_ex)
src/verbs.rs:163
Functionibv_wc_read_wc_flags
(cq: *mut ibv_cq_ex)
src/verbs.rs:198
Functionibv_wr_abort
(qp: *mut ibv_qp_ex)
src/verbs.rs:132
Functionibv_wr_atomic_cmp_swp
( qp: *mut ibv_qp_ex, rkey: u32, remote_addr: u64, compare: u64, swap: u64, )
src/verbs.rs:12
Functionibv_wr_atomic_fetch_add
(qp: *mut ibv_qp_ex, rkey: u32, remote_addr: u64, add: u64)
src/verbs.rs:23
Functionibv_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
Functionibv_wr_complete
(qp: *mut ibv_qp_ex)
src/verbs.rs:127
Functionibv_wr_local_inv
(qp: *mut ibv_qp_ex, invalidate_rkey: u32)
src/verbs.rs:38
Functionibv_wr_rdma_read
(qp: *mut ibv_qp_ex, rkey: u32, remote_addr: u64)
src/verbs.rs:43
Functionibv_wr_rdma_write
(qp: *mut ibv_qp_ex, rkey: u32, remote_addr: u64)
src/verbs.rs:48
Functionibv_wr_rdma_write_imm
( qp: *mut ibv_qp_ex, rkey: u32, remote_addr: u64, imm_data: __be32, )
src/verbs.rs:53
Functionibv_wr_send
(qp: *mut ibv_qp_ex)
src/verbs.rs:63
Functionibv_wr_send_imm
(qp: *mut ibv_qp_ex, imm_data: __be32)
src/verbs.rs:68
Functionibv_wr_send_inv
(qp: *mut ibv_qp_ex, invalidate_rkey: u32)
src/verbs.rs:73
Functionibv_wr_send_tso
(qp: *mut ibv_qp_ex, hdr: *mut c_void, hdr_sz: u16, mss: u16)
src/verbs.rs:78
Functionibv_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