MCPcopy Create free account

hub / github.com/SJTU-IPADS/krcore-artifacts / functions

Functions2,356 in github.com/SJTU-IPADS/krcore-artifacts

↓ 5 callersFunctionconnect
exp/motiv-connect/ud_msg.hh:94
↓ 5 callersMethodcur_session
! Current session correspond to this message */
deps/r2/src/ring_msg/mod.hh:105
↓ 5 callersMethoddone
(&mut self)
KRdmaKit-syscall/two-sided-dc/rust-kernel-linux-util/src/bindings.rs:55
↓ 5 callersMethoddone
(&mut self)
KRdmaKit/src/queue_pairs/rc_comm.rs:40
↓ 5 callersFunctiondrop
()
rust-kernel-rdma/krdma-test/unitests/test-macros/src/lib.rs:22
↓ 5 callersMethodexecute
deps/r2/src/rdma/sop.hh:117
↓ 5 callersMethodget_qp
(&self)
KRdmaKit-syscall/two-sided-dc/KRdmaKit/src/qp/rc.rs:130
↓ 5 callersMethodget_recv_wr_ptr
(&mut self, idx: usize)
KRdmaKit-syscall/two-sided-dc/KRdmaKit/src/qp/recv_helper.rs:76
↓ 5 callersMethodget_status
(&self)
KRdmaKit-syscall/two-sided-dc/KRdmaKit/src/qp/rc.rs:116
↓ 5 callersFunctionib_alloc_pd
(dev: *mut ib_device, flags: c_types::c_uint)
KRdmaKit-syscall/two-sided-dc/rust-kernel-rdma-base/src/funcs.rs:6
↓ 5 callersMethodincrease_op
(&mut self, op_cnt: u64)
KRdmaKit-syscall/two-sided-dc/KRdmaKit/src/lib.rs:102
↓ 5 callersMethodlock
(&self)
rust-kernel-rdma/deps/rust-kernel-module/src/mutex.rs:16
↓ 5 callersFunctionop_code_table
(op: u32)
KRdmaKit-syscall/src/lib.rs:59
↓ 5 callersFunctionop_code_table
(op: u32)
KRdmaKit-syscall/two-sided-dc/KRdmaKit-syscall/src/lib.rs:43
↓ 5 callersMethodpush_with_imm
( &mut self, op: u32, // RDMA operation type (denote the type `ib_wr_opcode`) local_pt
KRdmaKit-syscall/two-sided-dc/KRdmaKit/src/qp/dc_op.rs:56
↓ 5 callersMethodqkey
(&self)
KRdmaKit/src/queue_pairs/mod.rs:187
↓ 5 callersMethodquery_mr_info
The reason why this function is so ugly is the same as `handshake`. See the doc of `handshake` for more details.
KRdmaKit/src/queue_pairs/handshake_user.rs:167
↓ 5 callersMethodread_number
Read number, failing if max_digits of number value exceeded
KRdmaKit-syscall/two-sided-dc/deps/no-std-net/src/parser.rs:142
↓ 5 callersMethodread_number
Read number, failing if max_digits of number value exceeded
rust-kernel-rdma/deps/no-std-net/src/parser.rs:142
↓ 5 callersMethodreset_timer
(&mut self)
KRdmaKit-syscall/two-sided-dc/KRdmaKit/src/lib.rs:97
↓ 5 callersMethodsend
(&mut self, local_ptr: u64, lkey: u32, sz: usize,
KRdmaKit-syscall/two-sided-dc/KRdmaKit/src/qp/rc_op.rs:164
↓ 5 callersMethodset_name
(mut self, name: String)
rust-kernel-rdma/rust-kernel-linux-util/src/kthread.rs:140
↓ 5 callersMethodset_parameter
(mut self, parameter: *mut c_void)
rust-kernel-rdma/rust-kernel-linux-util/src/kthread.rs:146
↓ 5 callersMethodset_qkey
Set the Q_Key that incoming messages are check against and possibly used as the outgoing Q_Key. Default value is a random value with range 0~255 Rel
KRdmaKit/src/queue_pairs/builder.rs:309
↓ 5 callersMethodstatus
(&self)
KRdmaKit-syscall/two-sided-dc/KRdmaKit/src/cm/client.rs:47
↓ 5 callersFunctionud_send
exp/motiv-connect/ud_msg.hh:160
↓ 5 callersMethodwait
( &mut self, timeout_msecs: i32, )
KRdmaKit/src/queue_pairs/rc_comm.rs:32
↓ 5 callersFunctionwith_kernel_module
(f: F)
testlib/src/lib.rs:35
↓ 5 callersMethodwrite_str
(&mut self, s: &str)
rust-kernel-rdma/deps/no-std-net/src/ser.rs:31
↓ 4 callersFunctionassert_dmesg_contains
(msgs: &[String])
rust-kernel-rdma/testlib/src/lib.rs:59
↓ 4 callersFunctionbd_kthread_run
KRdmaKit-syscall/two-sided-dc/rust-kernel-linux-util/src/native/kernel_helper.c:21
↓ 4 callersMethodbring_up_rc_inner
Bring ip rc inner method, used in PreparedQueuePair and RC Server. See `bring_up_rc` in PreparedQueuePair for more details about parameters.
KRdmaKit/src/queue_pairs/operations_user.rs:588
↓ 4 callersFunctionbuilder
(name: CStr<'static>, minors: Range<u16>)
KRdmaKit-syscall/two-sided-dc/deps/rust-kernel-module/src/chrdev.rs:20
↓ 4 callersMethodcmp
(&self, other: &Level)
rust-kernel-rdma/rust-kernel-linux-util/src/level.rs:116
↓ 4 callersMethodconnect_reply
(&self, event: &ib_cm_event, cm: &ClientCM, reply: reply::Payload)
KRdmaKit-syscall/two-sided-dc/KRdmaKit/src/qp/rc.rs:268
↓ 4 callersMethodconnect_with_pkey
(self,keyfile_name,timeout = 10)
exp_scripts/bootstrap.py:127
↓ 4 callersMethoddereg
(&self)
KRdmaKit/src/queue_pairs/handshake_user.rs:135
↓ 4 callersMethodexplore_path
(&mut self, port: usize, addr: &String)
KRdmaKit-syscall/src/virtual_queue.rs:913
↓ 4 callersMethodget_context
(&self)
KRdmaKit/src/ctrl.rs:339
↓ 4 callersMethodget_dc_num
(&mut self)
KRdmaKit-syscall/two-sided-dc/KRdmaKit/src/ctrl.rs:398
↓ 4 callersMethodget_dct_num
(&self)
KRdmaKit-syscall/two-sided-dc/KRdmaKit/src/qp/dc.rs:134
↓ 4 callersMethodget_sz
(&self)
KRdmaKit-syscall/two-sided-dc/KRdmaKit/src/mem/phy.rs:60
↓ 4 callersFunctiongetrandom
Fills `dest` with random bytes generated from the kernel's CSPRNG. Ensures that the CSPRNG has been seeded before generating any random bytes, and wil
KRdmaKit-syscall/two-sided-dc/deps/rust-kernel-module/src/random.rs:8
↓ 4 callersFunctiongid_to_str
(gid: ib_gid)
KRdmaKit-syscall/two-sided-dc/KRdmaKit/src/net_util.rs:18
↓ 4 callersFunctionib_create_qp
(pd : *mut ib_pd, qp_init_attr : *mut ib_qp_init_attr)
rust-kernel-rdma/rust-kernel-rdma-base/src/ofed_4_9_3_1_5_0.rs:18
↓ 4 callersFunctionib_create_srq
(pd: *mut ib_pd, attr: *mut ib_srq_init_attr)
KRdmaKit-syscall/two-sided-dc/rust-kernel-rdma-base/src/ofed_5_4_1_0_3_0.rs:49
↓ 4 callersMethodincrease
exp/motiv-connect/profile.hh:32
↓ 4 callersMethodpassed_as_msec
(&self)
rust-kernel-rdma/rust-kernel-linux-util/src/timer.rs:42
↓ 4 callersMethodport_num
(&self)
KRdmaKit/src/services/rc.rs:86
↓ 4 callersMethodpost_send_cas
( &self, mr: &MemoryRegion, offset: u64, signaled: bool, raddr: u64,
KRdmaKit/src/queue_pairs/operations_user.rs:293
↓ 4 callersFunctionptr_is_err
rust-kernel-rdma/rust-kernel-rdma-base/src/native/kernel_helper.c:180
↓ 4 callersFunctionqpop_msgs
pop an RDMA request from the queue
KRdmaKit-syscall/two-sided-dc/include/syscall.h:101
↓ 4 callersFunctionqpop_msgs
pop an RDMA request from the queue
include/syscall.h:113
↓ 4 callersFunctionqpush_recv
KRdmaKit-syscall/two-sided-dc/include/syscall.h:86
↓ 4 callersMethodraw_address_handler_ptr
(&self)
KRdmaKit/src/queue_pairs/endpoint.rs:117
↓ 4 callersMethodread_ipv4_addr
Read IPv4 address
KRdmaKit-syscall/two-sided-dc/deps/no-std-net/src/parser.rs:161
↓ 4 callersMethodread_ipv4_addr
Read IPv4 address
rust-kernel-rdma/deps/no-std-net/src/parser.rs:161
↓ 4 callersFunctionregister
()
KRdmaKit-syscall/two-sided-dc/deps/rust-kernel-module/src/filesystem.rs:60
↓ 4 callersFunctionregister
()
rust-kernel-rdma/deps/rust-kernel-module/src/filesystem.rs:60
↓ 4 callersMethodregister_mr
(&mut self, mrs: Vec<(String, MemoryRegion)>)
KRdmaKit/src/services_user/cm.rs:97
↓ 4 callersMethodreport
(&self, tick_num: usize)
KRdmaKit-syscall/two-sided-dc/KRdmaKit/src/lib.rs:118
↓ 4 callersMethodrun
deps/r2/src/sshed.hh:85
↓ 4 callersFunctionsafe_ib_create_dct
(pd: *mut ib_pd, attr: *mut ib_dct_init_attr)
KRdmaKit-syscall/two-sided-dc/rust-kernel-rdma-base/src/ofed_4_9_3_1_5_0.rs:83
↓ 4 callersMethodsend_sidr_reply
This call will generate IB_CM_SIDR_REP_RECEIVED at the remote end The user can freely call it
KRdmaKit/src/comm_manager/client.rs:82
↓ 4 callersMethodset_max_recv_wr_sz
(mut self, new_v: usize)
KRdmaKit-syscall/two-sided-dc/KRdmaKit/src/qp/mod.rs:71
↓ 4 callersMethodset_max_send_wr_sz
(mut self, new_v: usize)
KRdmaKit-syscall/two-sided-dc/KRdmaKit/src/qp/mod.rs:65
↓ 4 callersMethodset_next
deps/r2/src/linked_list.hh:25
↓ 4 callersMethodsize
(&self)
KRdmaKit-syscall/two-sided-dc/KRdmaKit/src/qp/doorbell.rs:31
↓ 4 callersMethodspawn_listener
Spawn an listening thread to accept TCP connection and to handle RC-QP connection by this TCP stream. Param: `addr` is the socket address which the t
KRdmaKit/src/services_user/mod.rs:186
↓ 4 callersMethodstore
(self,f)
exp_scripts/bootstrap.py:97
↓ 4 callersMethodwrite_str
(&mut self, s: &str)
KRdmaKit-syscall/two-sided-dc/deps/no-std-net/src/ser.rs:31
↓ 3 callersMethodalloc_one_for_remote
deps/r2/tests/test_rm.cc:45
↓ 3 callersFunctionanalyse
(file_path)
exp_scripts/figures/racehasing_analyser.py:36
↓ 3 callersFunctionbd_ib_post_recv
KRdmaKit-syscall/two-sided-dc/rust-kernel-rdma-base/src/native/kernel_helper.c:51
↓ 3 callersFunctionbd_rdma_ah_set_dlid
KRdmaKit-syscall/two-sided-dc/rust-kernel-rdma-base/src/native/kernel_helper.c:91
↓ 3 callersMethodblock_on
Block until the future is finished and return its output.
KRdmaKit/src/runtime/worker_group.rs:108
↓ 3 callersMethodbring_to_rtr
bring QP from init -> ready to receive
KRdmaKit-syscall/two-sided-dc/KRdmaKit/src/qp/rc.rs:178
↓ 3 callersMethodbring_to_rts
bring QP from ready to receive => ready to send
KRdmaKit-syscall/two-sided-dc/KRdmaKit/src/qp/rc.rs:157
↓ 3 callersMethodbuild_inner
( self, qp_ptr: *mut ib_qp, send: Box<CompletionQueue>, recv: Arc<CompletionQu
KRdmaKit/src/queue_pairs/builder.rs:401
↓ 3 callersMethodcheck_bind
(&self, vid: usize)
KRdmaKit-syscall/src/virtual_queue.rs:983
↓ 3 callersMethodcheck_bind
(&self, vid: usize)
KRdmaKit-syscall/two-sided-dc/KRdmaKit-syscall/src/virtual_queue.rs:821
↓ 3 callersMethodconnect
deps/r2/src/msg/ud_msg.cc:27
↓ 3 callersMethodcreate_address_handler
gid_idx may not be used in the kernel
KRdmaKit/src/context.rs:131
↓ 3 callersFunctioncreate_ib_qp
(config: &Config, pd: *mut ib_pd, qp_type: u32, cq: *mut ib_cq, recv_cq: *mut ib_cq, srq: *mut ib_srq)
KRdmaKit-syscall/two-sided-dc/KRdmaKit/src/qp/mod.rs:154
↓ 3 callersFunctioncreate_raw_cm_id
( dev: *mut ib_device, context: &Arc<T>, )
KRdmaKit/src/comm_manager/mod.rs:167
↓ 3 callersMethodctx
(&self)
KRdmaKit/src/services/rc.rs:81
↓ 3 callersMethodfirst_segment
Returns the first 16-bit segment that makes up this address. # Examples ``` use no_std_net::Ipv6Addr; assert_eq!(Ipv6Addr::new(0x0011, 0x2233, 0, 0
KRdmaKit-syscall/two-sided-dc/deps/no-std-net/src/ip.rs:962
↓ 3 callersMethodfirst_segment
Returns the first 16-bit segment that makes up this address. # Examples ``` use no_std_net::Ipv6Addr; assert_eq!(Ipv6Addr::new(0x0011, 0x2233, 0, 0
rust-kernel-rdma/deps/no-std-net/src/ip.rs:962
↓ 3 callersMethodfirst_wr_ptr
(&mut self)
KRdmaKit/src/queue_pairs/doorbell_helper.rs:142
↓ 3 callersMethodfreeze
(&mut self)
KRdmaKit/src/queue_pairs/doorbell_helper.rs:100
↓ 3 callersMethodget_ctx
(&self)
KRdmaKit/src/completion_queue.rs:106
↓ 3 callersMethodget_datagram_meta
get the datagram related data, namely: - gid - lid We mainly query them from the context
KRdmaKit/src/queue_pairs/mod.rs:224
↓ 3 callersMethodget_dc
(&self)
KRdmaKit-syscall/src/virtual_queue.rs:971
↓ 3 callersFunctionget_global_rcontext
(idx: usize)
KRdmaKit-syscall/src/client.rs:79
↓ 3 callersFunctionget_global_test_mem_pa
(idx: usize)
KRdmaKit-syscall/src/client.rs:92
↓ 3 callersFunctionget_global_test_mem_pa
(idx: usize)
KRdmaKit-syscall/two-sided-dc/KRdmaKit-syscall/src/client.rs:80
↓ 3 callersFunctionget_meta_server_gid
()
KRdmaKit-syscall/src/lib.rs:31
↓ 3 callersMethodget_qkey
(&self)
KRdmaKit/src/services/dc.rs:27
↓ 3 callersMethodget_qp_num
(&self)
KRdmaKit/src/services/dc.rs:31
↓ 3 callersMethodget_recv_cq
(&self)
KRdmaKit/src/ctrl.rs:477
← previousnext →201–300 of 2,356, ranked by callers