Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/SJTU-IPADS/krcore-artifacts
/ functions
Functions
2,356 in github.com/SJTU-IPADS/krcore-artifacts
⨍
Functions
2,356
◇
Types & classes
482
↓ 2 callers
Method
decode
deps/r2/src/ring_msg/id_helper.hh:31
↓ 2 callers
Method
delete
(self,name)
exp_scripts/bootstrap.py:87
↓ 2 callers
Method
dereg_rc
(&mut self, qd: usize)
KRdmaKit-syscall/two-sided-dc/KRdmaKit/src/ctrl.rs:345
↓ 2 callers
Function
eq_ignore_ascii_case
Reimplemented here because std::ascii is not available in libcore
rust-kernel-rdma/rust-kernel-linux-util/src/level.rs:378
↓ 2 callers
Method
execute
(self,cmd,pty=False,timeout=None,background=False)
exp_scripts/bootstrap.py:136
↓ 2 callers
Method
explicit_drop
The outer code should call this `explicit_drop` function to destroy the cm id here
KRdmaKit/src/comm_manager/mod.rs:157
↓ 2 callers
Method
explore_path
(&mut self, vid: usize, addr: &String)
KRdmaKit-syscall/two-sided-dc/KRdmaKit-syscall/src/virtual_queue.rs:731
↓ 2 callers
Method
first_valid_port
find the first valid port given a range
KRdmaKit/src/device.rs:126
↓ 2 callers
Method
freeze_done
(&mut self)
KRdmaKit-syscall/two-sided-dc/KRdmaKit/src/qp/doorbell.rs:66
↓ 2 callers
Method
freeze_done
(&mut self)
KRdmaKit/src/queue_pairs/doorbell_helper.rs:107
↓ 2 callers
Function
get_bind_ctrl
(port: usize)
KRdmaKit-syscall/src/client.rs:109
↓ 2 callers
Function
get_bind_ctrl
(port: usize)
KRdmaKit-syscall/two-sided-dc/KRdmaKit-syscall/src/client.rs:87
↓ 2 callers
Method
get_bind_ctrl_unsafe
(&self)
KRdmaKit-syscall/src/virtual_queue.rs:1001
↓ 2 callers
Method
get_bind_ctrl_unsafe
(&self)
KRdmaKit-syscall/two-sided-dc/KRdmaKit-syscall/src/virtual_queue.rs:839
↓ 2 callers
Method
get_client_endpoint_cache
(&self, k: &usize)
KRdmaKit-syscall/src/virtual_queue.rs:952
↓ 2 callers
Method
get_client_endpoint_cache
(&self, k: &usize)
KRdmaKit-syscall/two-sided-dc/KRdmaKit-syscall/src/virtual_queue.rs:778
↓ 2 callers
Method
get_dc
(&self)
KRdmaKit-syscall/two-sided-dc/KRdmaKit-syscall/src/virtual_queue.rs:809
↓ 2 callers
Method
get_dc_num
(&self)
KRdmaKit/src/ctrl.rs:445
↓ 2 callers
Method
get_dev
get a specific device accroding to the index of the device list
KRdmaKit/src/udriver.rs:62
↓ 2 callers
Function
get_global_rcontext
(idx: usize)
KRdmaKit-syscall/two-sided-dc/KRdmaKit-syscall/src/client.rs:57
↓ 2 callers
Function
get_intersection
(dic, upper_dict)
exp_scripts/toml_generator.py:52
↓ 2 callers
Method
get_kmr
(&self)
KRdmaKit-syscall/two-sided-dc/KRdmaKit/src/device.rs:163
↓ 2 callers
Method
get_mut_self
(&self)
KRdmaKit/src/device.rs:55
↓ 2 callers
Method
get_mut_ud
(&'a self, qd: usize)
KRdmaKit-syscall/two-sided-dc/KRdmaKit/src/ctrl.rs:325
↓ 2 callers
Method
get_mut_ud
(&'a self, qd: usize)
KRdmaKit/src/ctrl.rs:373
↓ 2 callers
Method
get_next_in_qp_key
(&self, vid: u64)
KRdmaKit-syscall/two-sided-dc/KRdmaKit/src/ctrl.rs:246
↓ 2 callers
Method
get_passed_usec
(&self)
KRdmaKit-syscall/two-sided-dc/rust-kernel-linux-util/src/timer.rs:75
↓ 2 callers
Method
get_passed_usec
(&self)
rdma-shim/src/user/utils.rs:14
↓ 2 callers
Method
get_qp_num
(&self)
KRdmaKit-syscall/two-sided-dc/KRdmaKit/src/qp/ud.rs:98
↓ 2 callers
Function
get_qp_status
(ib_qp: *mut ib_qp)
KRdmaKit-syscall/two-sided-dc/KRdmaKit/src/qp/mod.rs:173
↓ 2 callers
Function
get_random
exp/race-hasing/user/elastic_worker_tail_lat.cc:62
↓ 2 callers
Function
get_random
exp/race-hasing/user/elastic_worker.cc:62
↓ 2 callers
Method
get_raw
(&self)
KRdmaKit-syscall/two-sided-dc/deps/no-std-net/src/lib.rs:78
↓ 2 callers
Method
get_raw_device
(&self)
KRdmaKit-syscall/two-sided-dc/KRdmaKit/src/device.rs:83
↓ 2 callers
Method
get_remote_mr
(&self)
KRdmaKit-syscall/two-sided-dc/KRdmaKit/src/qp/rc.rs:148
↓ 2 callers
Method
get_rkey
(&self)
KRdmaKit/src/memory_window.rs:47
↓ 2 callers
Function
get_temp_rnics
()
KRdmaKit/src/kdriver.rs:78
↓ 2 callers
Method
get_wc
(&mut self, idx: usize)
KRdmaKit-syscall/two-sided-dc/KRdmaKit/src/qp/recv_helper.rs:91
↓ 2 callers
Method
get_wc_header
(&mut self)
KRdmaKit-syscall/two-sided-dc/KRdmaKit/src/qp/recv_helper.rs:86
↓ 2 callers
Method
get_wcs_ptr
deps/r2/src/ring_msg/receiver.hh:44
↓ 2 callers
Function
getrandom
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
rust-kernel-rdma/deps/rust-kernel-module/src/random.rs:8
↓ 2 callers
Method
header_ptr
(&mut self)
KRdmaKit-syscall/two-sided-dc/KRdmaKit/src/qp/recv_helper.rs:81
↓ 2 callers
Function
ib_alloc_mr
(pd: *mut ib_pd, mr_type: ib_mr_type::Type, max_num_sg: u32)
KRdmaKit-syscall/two-sided-dc/rust-kernel-rdma-base/src/ofed_4_9_3_1_5_0.rs:70
↓ 2 callers
Function
ib_dealloc_pd
(pd: *mut ib_pd)
KRdmaKit-syscall/two-sided-dc/rust-kernel-rdma-base/src/ofed_4_9_3_1_5_0.rs:27
↓ 2 callers
Function
init
()
rust-kernel-rdma/krdma-test/unitests/test-macros/src/lib.rs:17
↓ 2 callers
Method
ip
Returns the IP address 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:69
↓ 2 callers
Method
ip
Returns the IP address 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:69
↓ 2 callers
Method
is_documentation
Returns [`true`] if this address is in a range designated for documentation. See the documentation for [`Ipv4Addr::is_documentation`][IPv4] and [`Ipv
KRdmaKit-syscall/two-sided-dc/deps/no-std-net/src/ip.rs:262
↓ 2 callers
Method
is_documentation
Returns [`true`] if this address is in a range designated for documentation. See the documentation for [`Ipv4Addr::is_documentation`][IPv4] and [`Ipv
rust-kernel-rdma/deps/no-std-net/src/ip.rs:262
↓ 2 callers
Method
is_empty
(&self)
KRdmaKit-syscall/two-sided-dc/KRdmaKit/src/qp/doorbell.rs:35
↓ 2 callers
Method
is_empty
(&self)
KRdmaKit/src/queue_pairs/doorbell_helper.rs:69
↓ 2 callers
Method
is_eof
(&self)
KRdmaKit-syscall/two-sided-dc/deps/no-std-net/src/parser.rs:27
↓ 2 callers
Method
is_eof
(&self)
rust-kernel-rdma/deps/no-std-net/src/parser.rs:27
↓ 2 callers
Method
is_loopback
Returns [`true`] if this is a loopback address. See the documentation for [`Ipv4Addr::is_loopback`][IPv4] and [`Ipv6Addr::is_loopback`][IPv6] for mor
KRdmaKit-syscall/two-sided-dc/deps/no-std-net/src/ip.rs:184
↓ 2 callers
Method
is_loopback
Returns [`true`] if this is a loopback address. See the documentation for [`Ipv4Addr::is_loopback`][IPv4] and [`Ipv6Addr::is_loopback`][IPv6] for mor
rust-kernel-rdma/deps/no-std-net/src/ip.rs:184
↓ 2 callers
Method
is_multicast
Returns [`true`] if this is a multicast address. See the documentation for [`Ipv4Addr::is_multicast`][IPv4] and [`Ipv6Addr::is_multicast`][IPv6] for
KRdmaKit-syscall/two-sided-dc/deps/no-std-net/src/ip.rs:235
↓ 2 callers
Method
is_multicast
Returns [`true`] if this is a multicast address. See the documentation for [`Ipv4Addr::is_multicast`][IPv4] and [`Ipv6Addr::is_multicast`][IPv6] for
rust-kernel-rdma/deps/no-std-net/src/ip.rs:235
↓ 2 callers
Method
is_ready
(&self)
KRdmaKit/src/runtime/waitable.rs:34
↓ 2 callers
Function
is_running
()
KRdmaKit/src/runtime/worker.rs:33
↓ 2 callers
Method
is_unspecified
Returns [`true`] for the special 'unspecified' address. See the documentation for [`Ipv4Addr::is_unspecified`][IPv4] and [`Ipv6Addr::is_unspecified`]
KRdmaKit-syscall/two-sided-dc/deps/no-std-net/src/ip.rs:160
↓ 2 callers
Method
is_unspecified
Returns [`true`] for the special 'unspecified' address. See the documentation for [`Ipv4Addr::is_unspecified`][IPv4] and [`Ipv6Addr::is_unspecified`]
rust-kernel-rdma/deps/no-std-net/src/ip.rs:160
↓ 2 callers
Function
keyword
(placeholder)
exp_scripts/toml_generator.py:23
↓ 2 callers
Method
leave_one
! \note: the n must be in the list \ret: the next element TODO: what if there is only one coroutine ? */
deps/r2/src/linked_list.hh:62
↓ 2 callers
Method
listen
(&mut self, id: u64)
KRdmaKit-syscall/two-sided-dc/KRdmaKit/src/cm/client.rs:53
↓ 2 callers
Method
listener_inner
( self: &Arc<Self>, addr: SocketAddr, running_addr: u64, )
KRdmaKit/src/services_user/mod.rs:214
↓ 2 callers
Method
load
(name: String)
KRdmaKit-syscall/two-sided-dc/deps/rust-kernel-module/testlib/src/lib.rs:13
↓ 2 callers
Method
load
(name: String)
rust-kernel-rdma/deps/rust-kernel-module/testlib/src/lib.rs:13
↓ 2 callers
Function
make_rpc_header
deps/r2/src/rpc/rpc.cc:39
↓ 2 callers
Method
next
(&mut self, bits: usize)
KRdmaKit-syscall/two-sided-dc/KRdmaKit/src/random.rs:25
↓ 2 callers
Method
next
(&mut self, bits: usize)
KRdmaKit/src/random.rs:25
↓ 2 callers
Method
next_addr
deps/r2/src/ring_msg/ring.hh:26
↓ 2 callers
Method
num_wcs
deps/r2/src/ring_msg/receiver.hh:46
↓ 2 callers
Function
ok_or
(t: Option<T>, e: E)
rust-kernel-rdma/rust-kernel-linux-util/src/level.rs:396
↓ 2 callers
Method
open
()
KRdmaKit-syscall/two-sided-dc/deps/rust-kernel-module/tests/chrdev/src/lib.rs:13
↓ 2 callers
Method
open
()
rust-kernel-rdma/deps/rust-kernel-module/tests/chrdev/src/lib.rs:13
↓ 2 callers
Function
path_rec_dgid
KRdmaKit-syscall/two-sided-dc/rust-kernel-rdma-base/src/native/kernel_helper.c:11
↓ 2 callers
Function
path_rec_numb_path
KRdmaKit-syscall/two-sided-dc/rust-kernel-rdma-base/src/native/kernel_helper.c:23
↓ 2 callers
Function
path_rec_service_id
KRdmaKit-syscall/two-sided-dc/rust-kernel-rdma-base/src/native/kernel_helper.c:5
↓ 2 callers
Function
path_rec_sgid
KRdmaKit-syscall/two-sided-dc/rust-kernel-rdma-base/src/native/kernel_helper.c:17
↓ 2 callers
Method
poll_all
* spawn a future to handle in-coming req/replies */
deps/r2/src/rpc/rpc.cc:132
↓ 2 callers
Method
pop_recvs
( &mut self, recv_cq: *mut ib_cq, recv_cnt: usize, offset: usize, )
KRdmaKit-syscall/two-sided-dc/KRdmaKit/src/qp/recv_helper.rs:139
↓ 2 callers
Method
post_datagram_w_flags
( &self, endpoint: &DatagramEndpoint, mr: &MemoryRegion, range: Range<u64>,
KRdmaKit/src/queue_pairs/operations_user.rs:147
↓ 2 callers
Method
post_send
(&mut self, mut sge: ib_sge, mut wr: ib_dc_wr)
KRdmaKit-syscall/two-sided-dc/KRdmaKit/src/qp/dc_op.rs:92
↓ 2 callers
Method
post_send
( &mut self, mut sge: ib_sge, mut wr: ib_rdma_wr, )
KRdmaKit-syscall/two-sided-dc/KRdmaKit/src/qp/rc_op.rs:90
↓ 2 callers
Method
post_send
( &mut self, mut sge: ib_sge, mut wr: ib_ud_wr, )
KRdmaKit-syscall/two-sided-dc/KRdmaKit/src/qp/ud_op.rs:86
↓ 2 callers
Method
post_send_atomic_inner
( &self, op: u32, laddr: u64, // virtual addr raddr: u64, // virtual addr
KRdmaKit/src/queue_pairs/operations_user.rs:362
↓ 2 callers
Method
post_send_dc_inner
( &self, op: u32, endpoint: &DatagramEndpoint, laddr: u64, // physical addr
KRdmaKit/src/queue_pairs/operations_kernel.rs:296
↓ 2 callers
Method
post_send_faa
( &self, mr: &MemoryRegion, offset: u64, signaled: bool, raddr: u64,
KRdmaKit/src/queue_pairs/operations_user.rs:328
↓ 2 callers
Method
post_send_inner
( &self, op: u32, laddr: u64, // virtual addr raddr: u64, // virtual addr
KRdmaKit/src/queue_pairs/operations_user.rs:414
↓ 2 callers
Function
print_rps
exp/LITE/lib/lite_rpc.c:332
↓ 2 callers
Function
print_test_msgs
(test_case_idx: usize, assert: bool)
KRdmaKit-syscall/two-sided-dc/KRdmaKit/unitests/device/src/lib.rs:58
↓ 2 callers
Function
print_test_msgs
(test_case_idx: usize, assert: bool)
KRdmaKit-syscall/two-sided-dc/KRdmaKit/unitests/rpc/src/lib.rs:70
↓ 2 callers
Function
print_test_msgs
(test_case_idx: usize, assert: bool)
KRdmaKit-syscall/two-sided-dc/KRdmaKit/unitests/qp_state/src/lib.rs:72
↓ 2 callers
Function
print_test_msgs
(test_case_idx: usize, assert: bool)
KRdmaKit-syscall/two-sided-dc/KRdmaKit/unitests/reg_mr/src/lib.rs:69
↓ 2 callers
Function
print_test_msgs
(test_case_idx: usize, succ: bool)
KRdmaKit-syscall/two-sided-dc/rust-kernel-rdma-base/unitests/get_devices/src/lib.rs:43
↓ 2 callers
Function
print_test_msgs
(test_case_idx: usize, assert: bool)
benchs/rc_read/src/lib.rs:80
↓ 2 callers
Function
print_test_msgs
(test_case_idx: usize, assert: bool)
benchs/ud/src/lib.rs:62
↓ 2 callers
Function
print_test_msgs
(test_case_idx: usize, assert: bool)
exp/motiv-kit-breakdown/rc_break_down_client/src/lib.rs:68
↓ 2 callers
Method
push_recv_impl
(&self, push_cnt: usize)
KRdmaKit-syscall/src/virtual_queue.rs:472
↓ 2 callers
Method
push_recv_impl
(&self, push_cnt: usize)
KRdmaKit-syscall/two-sided-dc/KRdmaKit-syscall/src/virtual_queue.rs:852
← previous
next →
401–500 of 2,356, ranked by callers