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
↓ 1 callers
Function
main
(argv)
exp/motiv-kit-breakdown/run_tests.py:19
↓ 1 callers
Function
main
(argv)
examples/run_examples.py:18
↓ 1 callers
Function
main
(argv)
KRdmaKit/unitests-kernel/run_tests.py:19
↓ 1 callers
Function
main_inner
()
user-benchs/bench_rdma/src/main.rs:125
↓ 1 callers
Function
main_inner
(idx: usize, addr: SocketAddr)
user-benchs/bench_server/src/main.rs:60
↓ 1 callers
Method
max_rd_atomic
(&self)
KRdmaKit/src/queue_pairs/mod.rs:197
↓ 1 callers
Method
mmap
(&mut self, _vma: *mut bindings::vm_area_struct)
KRdmaKit-syscall/src/virtual_queue.rs:330
↓ 1 callers
Method
mmap
(&mut self, _vma: *mut bindings::vm_area_struct)
KRdmaKit-syscall/two-sided-dc/KRdmaKit-syscall/src/virtual_queue.rs:312
↓ 1 callers
Method
multicast_scope
Returns the address's multicast scope if the address is multicast. # Examples ``` use no_std_net::{Ipv6Addr, Ipv6MulticastScope}; fn main() { asser
KRdmaKit-syscall/two-sided-dc/deps/no-std-net/src/ip.rs:1205
↓ 1 callers
Method
multicast_scope
Returns the address's multicast scope if the address is multicast. # Examples ``` use no_std_net::{Ipv6Addr, Ipv6MulticastScope}; fn main() { asser
rust-kernel-rdma/deps/no-std-net/src/ip.rs:1205
↓ 1 callers
Function
mutex_init_helper
KRdmaKit-syscall/two-sided-dc/deps/rust-kernel-module/src/helpers.c:6
↓ 1 callers
Function
mutex_init_helper
rust-kernel-rdma/deps/rust-kernel-module/src/helpers.c:6
↓ 1 callers
Method
name
(&self)
KRdmaKit/src/device.rs:32
↓ 1 callers
Method
next
deps/r2/src/ring_msg/mod.hh:90
↓ 1 callers
Function
page_size
KRdmaKit-syscall/two-sided-dc/rust-kernel-rdma-base/src/native/kernel_helper.c:121
↓ 1 callers
Function
parse_line
(line)
exp_scripts/log_analyser.py:23
↓ 1 callers
Function
parse_line
(line)
exp_scripts/figures/racehasing_analyser.py:23
↓ 1 callers
Function
parse_line
(line)
exp_scripts/figures/painter.py:27
↓ 1 callers
Method
passed
(&self)
rust-kernel-rdma/rust-kernel-linux-util/src/timer.rs:30
↓ 1 callers
Method
passed
deps/r2/src/timer.hh:32
↓ 1 callers
Method
passed_as_ns
(&self)
KRdmaKit-syscall/two-sided-dc/rust-kernel-linux-util/src/timer.rs:38
↓ 1 callers
Method
passed_as_ns
(&self)
rust-kernel-rdma/rust-kernel-linux-util/src/timer.rs:38
↓ 1 callers
Method
passed_sec
deps/r2/src/timer.hh:24
↓ 1 callers
Method
path_mtu
(&self)
KRdmaKit/src/queue_pairs/mod.rs:172
↓ 1 callers
Method
pause_and_yield
! Note, the following functions must be called **inside** a specific * coroutine, not outside */ ! Pause the current coroutine, and yield to ot
deps/r2/src/sshed.hh:103
↓ 1 callers
Method
peek
! Peek the first node from the list */
deps/r2/src/linked_list.hh:77
↓ 1 callers
Function
plot_fig
(fig_name, thpt_lat_dict)
exp_scripts/log_analyser.py:84
↓ 1 callers
Function
plot_fig
(fig_name, thpt_lat_dict_map)
exp_scripts/figures/painter.py:72
↓ 1 callers
Method
poll_all
deps/r2/src/scheduler.cc:54
↓ 1 callers
Method
poll_all_futures
deps/r2/src/sshed.cc:61
↓ 1 callers
Method
pop
(&mut self)
KRdmaKit-syscall/two-sided-dc/KRdmaKit/src/qp/rc_op.rs:75
↓ 1 callers
Method
pop
(&mut self)
KRdmaKit-syscall/two-sided-dc/KRdmaKit/src/qp/ud_op.rs:151
↓ 1 callers
Method
pop_impl
(&self, req: &mut req_t, vid: usize)
KRdmaKit-syscall/src/virtual_queue.rs:539
↓ 1 callers
Method
pop_impl
(&self, req: &mut req_t, vid: usize)
KRdmaKit-syscall/two-sided-dc/KRdmaKit-syscall/src/virtual_queue.rs:920
↓ 1 callers
Method
pop_msg_impl
(&self, req: &mut req_t, least_pop_cnt: u32, payload_sz: u32)
KRdmaKit-syscall/src/virtual_queue.rs:505
↓ 1 callers
Method
pop_msg_impl
(&self, req: &mut req_t, least_pop_cnt: u32, payload_sz: u32)
KRdmaKit-syscall/two-sided-dc/KRdmaKit-syscall/src/virtual_queue.rs:886
↓ 1 callers
Method
port_status
check whether a given port is activate or not
KRdmaKit/src/device.rs:102
↓ 1 callers
Function
post_datagram_example
()
examples/krdmakit_kernel_ud/src/lib.rs:39
↓ 1 callers
Function
post_recv
(core_id: usize, post_cnt: usize, vid: usize)
KRdmaKit-syscall/src/core.rs:43
↓ 1 callers
Function
post_recv
(core_id: usize, post_cnt: usize, vid: usize)
KRdmaKit-syscall/two-sided-dc/KRdmaKit-syscall/src/core.rs:45
↓ 1 callers
Method
post_send_dc_read
( &self, endpoint: &DatagramEndpoint, mr: &MemoryRegion, range: Range<u64>,
KRdmaKit/src/queue_pairs/operations_kernel.rs:232
↓ 1 callers
Method
post_send_wr
Post outer send_wr to qp's send queue An outer send_wr is maintain by the application(i.e. the API caller). Such API can support more flexible use of
KRdmaKit/src/queue_pairs/operations_user.rs:708
↓ 1 callers
Method
pre_execute
(self,cmd,host,pty=True,dir="",timeout = None,retry_count = 3,background=False)
exp_scripts/bootstrap.py:286
↓ 1 callers
Function
prepare_cflags
Takes the CFLAGS from the kernel Makefile and changes all the include paths to be absolute instead of relative.
KRdmaKit-syscall/build.rs:58
↓ 1 callers
Function
prepare_cflags
Takes the CFLAGS from the kernel Makefile and changes all the include paths to be absolute instead of relative.
KRdmaKit-syscall/two-sided-dc/KRdmaKit-syscall/build.rs:56
↓ 1 callers
Function
prepare_cflags
Takes the CFLAGS from the kernel Makefile and changes all the include paths to be absolute instead of relative.
KRdmaKit-syscall/two-sided-dc/rust-kernel-linux-util/build.rs:77
↓ 1 callers
Function
prepare_cflags
Takes the CFLAGS from the kernel Makefile and changes all the include paths to be absolute instead of relative.
KRdmaKit-syscall/two-sided-dc/deps/rust-kernel-module/build.rs:132
↓ 1 callers
Function
prepare_cflags
Takes the CFLAGS from the kernel Makefile and changes all the include paths to be absolute instead of relative.
KRdmaKit-syscall/two-sided-dc/rust-kernel-rdma-base/build.rs:184
↓ 1 callers
Function
prepare_cflags
Takes the CFLAGS from the kernel Makefile and changes all the include paths to be absolute instead of relative.
rust-kernel-rdma/rust-kernel-linux-util/build.rs:84
↓ 1 callers
Function
prepare_cflags
Takes the CFLAGS from the kernel Makefile and changes all the include paths to be absolute instead of relative.
rust-kernel-rdma/deps/rust-kernel-module/build.rs:132
↓ 1 callers
Function
prepare_cflags
Takes the CFLAGS from the kernel Makefile and changes all the include paths to be absolute instead of relative.
rust-kernel-rdma/rust-kernel-rdma-base/build.rs:113
↓ 1 callers
Method
print_one
(self)
exp_scripts/bootstrap.py:29
↓ 1 callers
Function
print_test_msgs
(test_case_idx: usize, assert: bool)
KRdmaKit-syscall/two-sided-dc/KRdmaKit/unitests/dct/src/lib.rs:72
↓ 1 callers
Function
print_test_msgs
(test_case_idx: usize, succ: bool)
KRdmaKit-syscall/two-sided-dc/rust-kernel-rdma-base/unitests/create_dct/src/lib.rs:54
↓ 1 callers
Function
print_test_msgs
(test_case_idx: usize, succ: bool)
KRdmaKit-syscall/two-sided-dc/rust-kernel-rdma-base/unitests/create_qps/src/lib.rs:55
↓ 1 callers
Function
print_test_msgs
(test_case_idx: usize, succ: bool)
rust-kernel-rdma/rust-kernel-rdma-base/unitests/create_dct/src/lib.rs:54
↓ 1 callers
Function
print_test_msgs
(test_case_idx: usize, succ: bool)
rust-kernel-rdma/rust-kernel-rdma-base/unitests/create_qps/src/lib.rs:55
↓ 1 callers
Function
ptr2string
(ptr: *const u8)
rust-kernel-rdma/rust-kernel-linux-util/src/string.rs:17
↓ 1 callers
Method
push_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/rc_op.rs:29
↓ 1 callers
Function
put_remote_dc_meta
(remote_gid: &String, point: &EndPoint)
KRdmaKit-syscall/src/client.rs:131
↓ 1 callers
Function
qp_connect
Main func for qp connection in kernel space. The runtime latency of this function should be profiled in a more detailed way.
KRdmaKit-syscall/two-sided-dc/KRdmaKit-syscall/src/core.rs:16
↓ 1 callers
Function
qpoll_rpc
include/syscall.h:155
↓ 1 callers
Function
qreg_mr
include/syscall.h:55
↓ 1 callers
Method
query_dct_meta
(&self, remote_gid: &str)
KRdmaKit-syscall/src/virtual_queue.rs:1018
↓ 1 callers
Method
query_gid
(&mut self, device: *mut ib_device, port_num: u8, index: c_types::c_int, g
KRdmaKit-syscall/two-sided-dc/rust-kernel-rdma-base/src/ofed_4_9_3_1_5_0.rs:137
↓ 1 callers
Method
query_gid
query the gid of a specific port
KRdmaKit/src/context.rs:245
↓ 1 callers
Method
query_ring_qp
deps/r2/src/ring_msg/manager.hh:68
↓ 1 callers
Method
rc_conn_callback
(&'a mut self, cm: *mut ib_cm_id, event: ib_cm_event)
KRdmaKit-syscall/two-sided-dc/KRdmaKit/src/ctrl.rs:189
↓ 1 callers
Method
rc_conn_callback
(&'a mut self, cm: *mut ib_cm_id, event: ib_cm_event)
KRdmaKit/src/ctrl.rs:187
↓ 1 callers
Method
rc_push_impl
(&mut self, req_list: &[core_req_t])
KRdmaKit-syscall/src/virtual_queue.rs:579
↓ 1 callers
Method
rc_push_impl
(&mut self, req_list: &[core_req_t])
KRdmaKit-syscall/two-sided-dc/KRdmaKit-syscall/src/virtual_queue.rs:410
↓ 1 callers
Function
rdma__msecs_to_jiffies
(m: c_types::c_uint)
KRdmaKit-syscall/two-sided-dc/rust-kernel-linux-util/src/bindings.rs:20
↓ 1 callers
Function
rdma__msecs_to_jiffies
(m: c_types::c_uint)
rust-kernel-rdma/rust-kernel-linux-util/src/bindings.rs:20
↓ 1 callers
Function
rdma_read_write_example
()
examples/krdmakit_kernel_rc/src/lib.rs:49
↓ 1 callers
Method
read_digit
Read digit
KRdmaKit-syscall/two-sided-dc/deps/no-std-net/src/parser.rs:98
↓ 1 callers
Method
read_digit
Read digit
rust-kernel-rdma/deps/no-std-net/src/parser.rs:98
↓ 1 callers
Method
read_guid_addr
(&mut self)
KRdmaKit-syscall/two-sided-dc/deps/no-std-net/src/parser.rs:255
↓ 1 callers
Method
read_guid_addr
(&mut self)
rust-kernel-rdma/deps/no-std-net/src/parser.rs:255
↓ 1 callers
Method
read_guid_addr_impl
(&mut self)
KRdmaKit-syscall/two-sided-dc/deps/no-std-net/src/parser.rs:165
↓ 1 callers
Method
read_guid_addr_impl
(&mut self)
rust-kernel-rdma/deps/no-std-net/src/parser.rs:165
↓ 1 callers
Method
read_ipv4_addr_impl
(&mut self)
KRdmaKit-syscall/two-sided-dc/deps/no-std-net/src/parser.rs:146
↓ 1 callers
Method
read_ipv4_addr_impl
(&mut self)
rust-kernel-rdma/deps/no-std-net/src/parser.rs:146
↓ 1 callers
Method
read_ipv6_addr_impl
(&mut self)
KRdmaKit-syscall/two-sided-dc/deps/no-std-net/src/parser.rs:179
↓ 1 callers
Method
read_ipv6_addr_impl
(&mut self)
rust-kernel-rdma/deps/no-std-net/src/parser.rs:179
↓ 1 callers
Method
read_lock
(&self)
KRdmaKit-syscall/two-sided-dc/rust-kernel-linux-util/src/rwlock.rs:54
↓ 1 callers
Method
read_lock
(&self)
rust-kernel-rdma/rust-kernel-linux-util/src/rwlock.rs:54
↓ 1 callers
Method
read_number_impl
(&mut self, radix: u8, max_digits: u32, upto: u32)
KRdmaKit-syscall/two-sided-dc/deps/no-std-net/src/parser.rs:118
↓ 1 callers
Method
read_number_impl
(&mut self, radix: u8, max_digits: u32, upto: u32)
rust-kernel-rdma/deps/no-std-net/src/parser.rs:118
↓ 1 callers
Method
read_unlock
(&self)
KRdmaKit-syscall/two-sided-dc/rust-kernel-linux-util/src/rwlock.rs:58
↓ 1 callers
Method
read_unlock
(&self)
rust-kernel-rdma/rust-kernel-linux-util/src/rwlock.rs:58
↓ 1 callers
Method
read_value
(&self, data: &mut UserSlicePtrWriter)
KRdmaKit-syscall/two-sided-dc/deps/rust-kernel-module/src/sysctl.rs:40
↓ 1 callers
Method
read_value
(&self, data: &mut UserSlicePtrWriter)
rust-kernel-rdma/deps/rust-kernel-module/src/sysctl.rs:40
↓ 1 callers
Method
reg_channel
deps/r2/src/ring_msg/receiver.hh:48
↓ 1 callers
Method
report
exp/full-mesh/profile.hh:34
↓ 1 callers
Method
report
(&self, tick_num: usize)
KRdmaKit/src/lib.rs:203
↓ 1 callers
Function
report_throughput
(start: Instant, end: Instant, counters: Vec<u64>)
user-benchs/bench_runtime/throughput/src/main.rs:141
↓ 1 callers
Method
reset
(&mut self)
KRdmaKit-syscall/two-sided-dc/KRdmaKit/src/ctrl.rs:441
↓ 1 callers
Method
reset
(&mut self)
KRdmaKit-syscall/two-sided-dc/KRdmaKit/src/device.rs:191
↓ 1 callers
Method
reset
(&mut self)
rust-kernel-rdma/rust-kernel-linux-util/src/timer.rs:19
↓ 1 callers
Method
reset_timer
(&mut self)
KRdmaKit-syscall/two-sided-dc/KRdmaKit/src/qp/statistics.rs:20
← previous
next →
801–900 of 2,356, ranked by callers