MCPcopy Create free account

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

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

↓ 3 callersMethodget_ref
(&'a self)
KRdmaKit-syscall/two-sided-dc/KRdmaKit/src/thread_local.rs:26
↓ 3 callersFunctionget_remote_dc_meta_unsafe
(remote_gid: &String)
KRdmaKit-syscall/src/client.rs:121
↓ 3 callersMethodget_self_test_mr
(&mut self)
KRdmaKit/src/ctrl.rs:450
↓ 3 callersMethodget_ud
(&'a self, qd: usize)
KRdmaKit/src/ctrl.rs:344
↓ 3 callersMethodget_wr_id
(&self)
KRdmaKit-syscall/two-sided-dc/rust-kernel-rdma-base/src/types.rs:7
↓ 3 callersFunctionhandle_pop_ret
(pop_ret: Option<*mut ib_wc>, req: &mut req_t, wc_len: usize,
KRdmaKit-syscall/src/core.rs:67
↓ 3 callersFunctionhandle_pop_ret
(pop_ret: Option<*mut ib_wc>, req: &mut req_t, wc_len: usize,
KRdmaKit-syscall/two-sided-dc/KRdmaKit-syscall/src/core.rs:69
↓ 3 callersMethodhandoff_raw_cm
(&mut self)
KRdmaKit-syscall/two-sided-dc/KRdmaKit/src/cm/client.rs:89
↓ 3 callersFunctionib_alloc_pd
(dev: *mut ib_device, flags: c_types::c_uint)
rust-kernel-rdma/rust-kernel-rdma-base/src/funcs.rs:6
↓ 3 callersFunctionib_create_qp_dct
(pd: *mut ib_pd, attr: *mut ib_exp_qp_init_attr)
KRdmaKit-syscall/two-sided-dc/rust-kernel-rdma-base/src/ofed_4_9_3_1_5_0.rs:105
↓ 3 callersFunctionib_dereg_mr
(mr: *mut ib_mr)
KRdmaKit-syscall/two-sided-dc/rust-kernel-rdma-base/src/ofed_4_9_3_1_5_0.rs:22
↓ 3 callersFunctionib_destroy_qp
(qp: *mut ib_qp)
rust-kernel-rdma/rust-kernel-rdma-base/src/ofed_4_9_3_1_5_0.rs:33
↓ 3 callersFunctionib_destroy_srq
(srq: *mut ib_srq)
KRdmaKit-syscall/two-sided-dc/rust-kernel-rdma-base/src/ofed_4_9_3_1_5_0.rs:65
↓ 3 callersFunctionib_query_qp
( qp: *mut ib_qp, attr: *mut ib_qp_attr, attr_mask: c_int, init_attr: *mut ib_
rdma-shim/src/user/bindings.rs:171
↓ 3 callersMethodinner_qp_num
(&self)
KRdmaKit/src/queue_pairs/builder.rs:477
↓ 3 callersMethodis_empty
Returns `true` if `self.len()` is 0.
KRdmaKit-syscall/two-sided-dc/deps/rust-kernel-module/src/user_ptr.rs:105
↓ 3 callersMethodis_empty
Returns `true` if `self.len()` is 0.
rust-kernel-rdma/deps/rust-kernel-module/src/user_ptr.rs:105
↓ 3 callersMethodis_rc_connected
(&self)
KRdmaKit-syscall/src/virtual_queue.rs:1011
↓ 3 callersMethodload
(self,f)
exp_scripts/bootstrap.py:77
↓ 3 callersMethodmkdir
(self, path, mode=511, ignore_existing=False)
exp_scripts/bootstrap.py:195
↓ 3 callersMethodnext
(&mut self, bits: usize)
user-benchs/bench_runtime/throughput/src/random.rs:25
↓ 3 callersMethodoctets
Returns the four eight-bit integers that make up this address. # Examples ``` use no_std_net::Ipv4Addr; let addr = Ipv4Addr::new(127, 0, 0, 1); ass
KRdmaKit-syscall/two-sided-dc/deps/no-std-net/src/ip.rs:565
↓ 3 callersMethodoctets
Returns the four eight-bit integers that make up this address. # Examples ``` use no_std_net::Ipv4Addr; let addr = Ipv4Addr::new(127, 0, 0, 1); ass
rust-kernel-rdma/deps/no-std-net/src/ip.rs:565
↓ 3 callersMethodpassed
(&self)
KRdmaKit-syscall/two-sided-dc/rust-kernel-linux-util/src/timer.rs:30
↓ 3 callersMethodpoll_recv_cq
( &self, completions: &'c mut [ib_wc], )
KRdmaKit/src/queue_pairs/mod.rs:310
↓ 3 callersFunctionpop_recv
(core_id: usize, pop_cnt: usize, offset: usize)
KRdmaKit-syscall/src/core.rs:57
↓ 3 callersFunctionpop_recv
(core_id: usize, pop_cnt: usize, offset: usize)
KRdmaKit-syscall/two-sided-dc/KRdmaKit-syscall/src/core.rs:59
↓ 3 callersMethodport
Returns the port number associated with this socket address. # Examples ``` use no_std_net::{IpAddr, Ipv4Addr, SocketAddr}; let socket = SocketAddr
KRdmaKit-syscall/two-sided-dc/deps/no-std-net/src/addr.rs:106
↓ 3 callersMethodport
Returns the port number associated with this socket address. # Examples ``` use no_std_net::{IpAddr, Ipv4Addr, SocketAddr}; let socket = SocketAddr
rust-kernel-rdma/deps/no-std-net/src/addr.rs:106
↓ 3 callersMethodpost_datagram
Post a work request (related to UD) to the send queue of the queue pair, add it to the tail of the send queue without context switch. The RDMA device
KRdmaKit/src/queue_pairs/operations_user.rs:20
↓ 3 callersMethodpost_recv
Post a work request to the receive queue of the queue pair, add it to the tail of the receive queue without context switch. The RDMA device will take
KRdmaKit/src/queue_pairs/mod.rs:251
↓ 3 callersMethodpost_send_inner
( &self, op: u32, laddr: u64, // physical addr raddr: u64, // physical addr
KRdmaKit/src/queue_pairs/operations_kernel.rs:181
↓ 3 callersFunctionprint_rps
exp/LITE/lib/lite_latency.c:82
↓ 3 callersFunctionprint_test_msgs
(test_case_idx: usize, assert: bool)
KRdmaKit-syscall/two-sided-dc/KRdmaKit/unitests/qp/src/lib.rs:72
↓ 3 callersMethodpush
( &mut self, op: u32, // RDMA operation type (denote the type `ib_wr_opcode`) local_pt
KRdmaKit-syscall/two-sided-dc/KRdmaKit/src/qp/rc_op.rs:60
↓ 3 callersMethodqpn
(&self)
KRdmaKit/src/queue_pairs/endpoint.rs:127
↓ 3 callersMethodraw_ptr
(&self)
KRdmaKit/src/completion_queue.rs:111
↓ 3 callersMethodraw_ptr
(&mut self)
KRdmaKit/src/comm_manager/explorer.rs:134
↓ 3 callersFunctionrdma_destroy_ah
(ah: *mut ib_ah)
KRdmaKit-syscall/two-sided-dc/rust-kernel-rdma-base/src/ofed_4_9_3_1_5_0.rs:60
↓ 3 callersMethodread_ipv6_addr
(&mut self)
KRdmaKit-syscall/two-sided-dc/deps/no-std-net/src/parser.rs:250
↓ 3 callersMethodread_ipv6_addr
(&mut self)
rust-kernel-rdma/deps/no-std-net/src/parser.rs:250
↓ 3 callersMethodread_seq_3
Apply 3 parsers sequentially
KRdmaKit-syscall/two-sided-dc/deps/no-std-net/src/parser.rs:56
↓ 3 callersMethodread_seq_3
Apply 3 parsers sequentially
rust-kernel-rdma/deps/no-std-net/src/parser.rs:56
↓ 3 callersMethodreg_qp
(&self, qd_hint: usize, qp: &Arc<QP>)
KRdmaKit/src/services/mod.rs:86
↓ 3 callersMethodreg_ud
(&self, qd: usize, ud: Arc<UD>)
KRdmaKit-syscall/two-sided-dc/KRdmaKit/src/ctrl.rs:334
↓ 3 callersMethodreset
(&mut self)
KRdmaKit-syscall/two-sided-dc/KRdmaKit/src/cm/client.rs:74
↓ 3 callersFunctionsend_reg_mr
(qp: *mut ib_qp, mr: *mut ib_mr, access_flags: u32, whether_signaled: bool)
KRdmaKit-syscall/two-sided-dc/KRdmaKit/src/qp/mod.rs:218
↓ 3 callersMethodsend_sidr
This call will generate IB_CM_SIDR_REQ_RECEIVED at the remote end SIDR means service ID resoluation The assumption: the ib_cm_sidr_req_param has been
KRdmaKit/src/comm_manager/send.rs:64
↓ 3 callersMethodset_max_recv_cqe
(mut self, new_v: usize)
KRdmaKit-syscall/two-sided-dc/KRdmaKit/src/qp/mod.rs:95
↓ 3 callersMethodset_prev
deps/r2/src/linked_list.hh:20
↓ 3 callersFunctionshould_stop
Return true when someone calls `kthread_stop` on the thread ## Usage Any joinable thread must ensure that `should_stop` returns true before exiting
rust-kernel-rdma/rust-kernel-linux-util/src/kthread.rs:26
↓ 3 callersMethodspawn
(self, body: extern "C" fn(*mut c_void) -> i32)
rust-kernel-rdma/rust-kernel-linux-util/src/kthread.rs:156
↓ 3 callersMethodstart
deps/r2/src/thread.hh:38
↓ 3 callersFunctionstr_to_gid
(addr: &String)
KRdmaKit-syscall/two-sided-dc/KRdmaKit/src/net_util.rs:9
↓ 3 callersFunctionthen_send_sync
(stream: &mut std::net::TcpStream, message: CMMessage)
KRdmaKit/src/services_user/mod.rs:295
↓ 3 callersMethodtick_record
(&mut self, tick_idx: usize)
KRdmaKit/src/lib.rs:193
↓ 3 callersFunctiontimespec_diff_ns
exp/LITE/lib/lite_rpc.c:57
↓ 3 callersFunctiontimespec_diff_ns
exp/LITE/lib/lite_latency.c:61
↓ 3 callersFunctionuserspace_liteapi_alloc_remote_mem
exp/LITE/lib/lite-lib.h:143
↓ 3 callersFunctionuserspace_liteapi_receive_message_fast
exp/LITE/lib/lite-lib.h:176
↓ 3 callersMethodvalid
(&self)
KRdmaKit-syscall/two-sided-dc/KRdmaKit/src/cm/sidr.rs:60
↓ 3 callersMethodwait
(&mut self, timeout_msecs: linux_kernel_module::c_types::c_int)
KRdmaKit-syscall/two-sided-dc/rust-kernel-linux-util/src/bindings.rs:39
↓ 3 callersMethodwait_til_comp
(&mut self)
KRdmaKit-syscall/two-sided-dc/KRdmaKit/src/qp/rc_op.rs:116
↓ 3 callersMethodwrite
(&mut self, local_ptr: u64, lkey: u32, sz: usize,
KRdmaKit-syscall/two-sided-dc/KRdmaKit/src/qp/rc_op.rs:150
↓ 3 callersMethodwriter
Construct a `UserSlicePtrWrite` that can incrementally write into the user slice.
KRdmaKit-syscall/two-sided-dc/deps/rust-kernel-module/src/user_ptr.rs:90
↓ 3 callersMethodwriter
Construct a `UserSlicePtrWrite` that can incrementally write into the user slice.
rust-kernel-rdma/deps/rust-kernel-module/src/user_ptr.rs:90
↓ 2 callersFunctionafter
(end_instant: Instant)
user-benchs/bench_runtime/throughput/src/main.rs:176
↓ 2 callersMethodalloc
deps/r2/src/rpc/buf_factory.hpp:23
↓ 2 callersMethodas_str
Returns the string representation of the `Level`. This returns the same string as the `fmt::Display` implementation.
rust-kernel-rdma/rust-kernel-linux-util/src/level.rs:170
↓ 2 callersFunctionassert_dmesg_contains
(msgs: &[&[u8]])
rust-kernel-rdma/deps/rust-kernel-module/testlib/src/lib.rs:46
↓ 2 callersFunctionassert_dmesg_ends
(msgs: &[&[u8]])
rust-kernel-rdma/testlib/src/lib.rs:46
↓ 2 callersFunctionassert_dmesg_ends
(msgs: &[&[u8]])
testlib/src/lib.rs:46
↓ 2 callersFunctionbd__builtin_bswap64
KRdmaKit-syscall/two-sided-dc/rust-kernel-linux-util/src/native/kernel_helper.c:39
↓ 2 callersFunctionbd_ib_create_cq
KRdmaKit-syscall/two-sided-dc/rust-kernel-rdma-base/src/native/kernel_helper.c:183
↓ 2 callersFunctionbd_ib_create_cq
rust-kernel-rdma/rust-kernel-rdma-base/src/native/kernel_helper.c:188
↓ 2 callersFunctionbd_ib_post_srq_recv
KRdmaKit-syscall/two-sided-dc/rust-kernel-rdma-base/src/native/kernel_helper.c:59
↓ 2 callersFunctionbd_set_recv_wr_id
KRdmaKit-syscall/two-sided-dc/rust-kernel-rdma-base/src/native/kernel_helper.c:97
↓ 2 callersFunctionbd_ssleep
KRdmaKit-syscall/two-sided-dc/rust-kernel-linux-util/src/native/kernel_helper.c:45
↓ 2 callersFunctionbd_virt_to_phys
KRdmaKit-syscall/two-sided-dc/rust-kernel-linux-util/src/native/kernel_helper.c:3
↓ 2 callersMethodbegin
deps/r2/src/ring_msg/mod.hh:83
↓ 2 callersMethodbind_pd
(&mut self, pd: *mut ib_pd)
KRdmaKit-syscall/two-sided-dc/KRdmaKit/src/cm/sidr.rs:80
↓ 2 callersMethodblocking_listener
(self: &Arc<Self>, addr: SocketAddr)
KRdmaKit/src/services_user/mod.rs:205
↓ 2 callersFunctionbring_dc_to_ready
(qp: *mut ib_qp)
KRdmaKit-syscall/two-sided-dc/KRdmaKit/src/qp/mod.rs:341
↓ 2 callersMethodbring_up_dc
Bring up DC by modifying attributes of a queue pair. The returned queue pair is able to be used for communication. Attributes modified in RESET -> IN
KRdmaKit/src/queue_pairs/builder.rs:622
↓ 2 callersMethodbuild
(self)
rust-kernel-rdma/deps/rust-kernel-module/src/chrdev.rs:50
↓ 2 callersMethodbuild_dc
Build an dynamic connected queue pair with the set parameters. The built queue pair needs to be brought up to be used. # Errors: - `CreationError` :
KRdmaKit/src/queue_pairs/dynamic_connected_transport.rs:129
↓ 2 callersMethodbuild_dynamic_connected_target
Build a DCT target based on the configuration parameters of QueuePairBuilder. We re-use its parameters since the parameters for DCT target is a subse
KRdmaKit/src/queue_pairs/dynamic_connected_transport.rs:76
↓ 2 callersFunctionbuilder
(name: CStr<'static>, minors: Range<u16>)
rust-kernel-rdma/deps/rust-kernel-module/src/chrdev.rs:20
↓ 2 callersMethodcapacity
Total size of the memory region
KRdmaKit/src/memory_region.rs:292
↓ 2 callersMethodconnect
! Connect for this ring session */ ! Session is bootstrap with 2 message. The #1 uses UDP, and the second use RDMA The #1 ensures that t
deps/r2/src/ring_msg/session.hh:103
↓ 2 callersMethodcopy_file
(self,f,dst_dir = "")
exp_scripts/bootstrap.py:153
↓ 2 callersFunctioncreate_ah
deps/r2/src/msg/ud_msg.cc:216
↓ 2 callersFunctioncreate_dc_qp
(ctx: &RContext, srq: *mut ib_srq, recv_cq: *mut ib_cq)
KRdmaKit-syscall/two-sided-dc/KRdmaKit/src/qp/mod.rs:288
↓ 2 callersFunctioncreate_ib_ah
(pd: *mut ib_pd, lid: u16, gid: ib_gid)
KRdmaKit-syscall/two-sided-dc/KRdmaKit/src/qp/mod.rs:195
↓ 2 callersMethodctx
(&self)
KRdmaKit/src/queue_pairs/dynamic_connected_transport.rs:33
↓ 2 callersMethodctx
(&self)
KRdmaKit/src/services_user/cm.rs:122
↓ 2 callersMethodcur_id
deps/r2/src/sshed.hh:124
↓ 2 callersMethoddc_key
(&self)
KRdmaKit/src/queue_pairs/endpoint.rs:148
↓ 2 callersMethoddct_num
(&self)
KRdmaKit/src/queue_pairs/endpoint.rs:154
↓ 2 callersMethoddealloc
deps/r2/src/rpc/buf_factory.hpp:32
← previousnext →301–400 of 2,356, ranked by callers