MCPcopy Create free account

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

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

↓ 335 callersMethodvalue
(&self)
KRdmaKit-syscall/src/rpc/protocol.rs:21
↓ 135 callersMethodget_mut
(&self)
KRdmaKit-syscall/two-sided-dc/KRdmaKit/src/thread_local.rs:20
↓ 128 callersMethodlen
Returns the number of bytes left to be read from this. Note that even reading less than this number of bytes may return an Error().
KRdmaKit-syscall/two-sided-dc/deps/rust-kernel-module/src/user_ptr.rs:100
↓ 114 callersMethodpush
(&mut self, op: u32, // RDMA operation type (denote the type `ib_wr_opcode`) l
KRdmaKit-syscall/two-sided-dc/KRdmaKit/src/qp/dc_op.rs:22
↓ 111 callersMethodjoin
deps/r2/src/thread.hh:46
↓ 89 callersMethodclone
(&self)
KRdmaKit/src/queue_pairs/builder.rs:45
↓ 70 callersMethodlen
Returns the number of bytes left to be read from this. Note that even reading less than this number of bytes may return an Error().
rust-kernel-rdma/deps/rust-kernel-module/src/user_ptr.rs:100
↓ 57 callersFunctionsleep
Sleep for some time (in seconds) ## Usage Sleep for assigned time
rust-kernel-rdma/rust-kernel-linux-util/src/kthread.rs:45
↓ 55 callersMethodnext
(&self)
KRdmaKit/src/runtime/tid.rs:18
↓ 48 callersMethodopen_context
(self: &DeviceRef)
KRdmaKit/src/device.rs:28
↓ 47 callersMethoddevices
(&self)
KRdmaKit/src/udriver.rs:16
↓ 46 callersMethodget_virt_addr
(&self)
KRdmaKit/src/memory_region.rs:263
↓ 44 callersMethodget_dev_ref
(&self)
KRdmaKit/src/context.rs:114
↓ 42 callersMethodget
(&self)
KRdmaKit-syscall/two-sided-dc/deps/rust-kernel-module/src/sysctl.rs:161
↓ 40 callersMethodpop
(&mut self)
KRdmaKit-syscall/two-sided-dc/KRdmaKit/src/qp/dc_op.rs:133
↓ 40 callersFunctionwith_kernel_module
(f: F)
KRdmaKit-syscall/two-sided-dc/deps/rust-kernel-module/testlib/src/lib.rs:35
↓ 36 callersMethodstart
exp/full-mesh/profile.hh:25
↓ 34 callersFunctioncompile_fence
deps/r2/src/common.hh:38
↓ 34 callersMethodget
(&self)
rust-kernel-rdma/deps/rust-kernel-module/src/sysctl.rs:161
↓ 33 callersMethodjoin
(self)
rust-kernel-rdma/rust-kernel-linux-util/src/kthread.rs:78
↓ 32 callersMethodcur_wr
(&mut self)
KRdmaKit/src/queue_pairs/doorbell_helper.rs:124
↓ 31 callersFunctionib_modify_qp
(qp: *mut ib_qp, attr: *mut ib_qp_attr, attr_mask: c_int)
rdma-shim/src/user/bindings.rs:181
↓ 31 callersMethodquery
Core method of the querier. Return an Endpoint if success and ControlPathError otherwise. Input: - `remote_service_id` : Predefined service id that y
KRdmaKit/src/queue_pairs/endpoint.rs:211
↓ 30 callersMethodlock_f
(&self, f: impl FnOnce(&'a mut T) -> R)
KRdmaKit-syscall/two-sided-dc/deps/rust-kernel-module/src/mutex.rs:75
↓ 29 callersMethodinsert
(&mut self, mrs: Vec<(String, MemoryRegion)>)
KRdmaKit/src/services_user/cm.rs:253
↓ 29 callersMethodpost_recvs
Post recv use the receive buffer directly srq: Use shared receive queue if set this to not null
KRdmaKit-syscall/two-sided-dc/KRdmaKit/src/qp/recv_helper.rs:104
↓ 29 callersMethodstatus
query the current status of the QP
KRdmaKit/src/queue_pairs/mod.rs:132
↓ 28 callersMethodtick_record
exp/motiv-connect/profile.hh:27
↓ 26 callersMethodconvert_to_rmem
exp/memory_region.hh:28
↓ 26 callersMethoditer
return the overall wrapped devices
KRdmaKit/src/udriver.rs:57
↓ 25 callersMethodhas_msgs
deps/r2/src/ring_msg/mod.hh:98
↓ 24 callersMethodcur_msg
deps/r2/src/ring_msg/ring.hh:50
↓ 23 callersMethodallow_remote_rw
Set the access flags of the new `QueuePair` such that it allows remote reads and writes.
KRdmaKit/src/queue_pairs/builder.rs:156
↓ 23 callersMethodpoll_send_cq
( &self, completions: &'c mut [ib_wc], )
KRdmaKit/src/queue_pairs/mod.rs:301
↓ 23 callersFunctionstrlen
(ptr: *const u8)
rust-kernel-rdma/rust-kernel-linux-util/src/string.rs:7
↓ 23 callersMethodto_kernel_errno
(&self)
KRdmaKit-syscall/two-sided-dc/deps/rust-kernel-module/src/error.rs:19
↓ 22 callersMethodget_context
(&self)
KRdmaKit-syscall/two-sided-dc/KRdmaKit/src/ctrl.rs:311
↓ 22 callersMethodget_ptr
(&self)
KRdmaKit-syscall/two-sided-dc/KRdmaKit/src/mem/phy.rs:47
↓ 22 callersMethodget_rdma_addr
(&self)
KRdmaKit/src/memory_region.rs:252
↓ 22 callersMethodquery_gid
query the gid of a specific port
KRdmaKit/src/device.rs:108
↓ 21 callersMethodset_port_num
Set the primary physical port number associated with this QP Default value is 1
KRdmaKit/src/queue_pairs/builder.rs:298
↓ 21 callersFunctionwith_kernel_module
(f: F)
rust-kernel-rdma/deps/rust-kernel-module/testlib/src/lib.rs:35
↓ 20 callersMethoditer
Iterate through all supported logging levels. The order of iteration is from more severe to less severe log messages. # Examples ``` use log::Level
rust-kernel-rdma/rust-kernel-linux-util/src/level.rs:188
↓ 19 callersMethodallow_remote_atomic
Set the access flags of the new `QueuePair` such that it allows remote atomic.
KRdmaKit/src/queue_pairs/builder.rs:164
↓ 19 callersMethodraw_ptr
(&self)
KRdmaKit/src/comm_manager/mod.rs:130
↓ 18 callersMethodget_lkey
(&self)
KRdmaKit-syscall/two-sided-dc/KRdmaKit/src/device.rs:185
↓ 18 callersMethodget_pa
(&mut self, off: u64)
KRdmaKit-syscall/two-sided-dc/KRdmaKit/src/mem/phy.rs:51
↓ 18 callersMethodinto
(self)
KRdmaKit/src/services_user/cm.rs:53
↓ 17 callersMethodbuild_rc
(self)
KRdmaKit/src/queue_pairs/builder.rs:365
↓ 17 callersMethodget_qp
(&self)
KRdmaKit-syscall/two-sided-dc/KRdmaKit/src/qp/dc.rs:241
↓ 17 callersMethodlkey
Get the lkey of this context
KRdmaKit/src/context.rs:104
↓ 16 callersMethodexecute_my
deps/r2/src/rdma/sop.hh:81
↓ 16 callersMethodget_qp_num
(&self)
KRdmaKit-syscall/two-sided-dc/KRdmaKit/src/qp/rc.rs:125
↓ 16 callersMethodsize
(&self)
KRdmaKit/src/queue_pairs/doorbell_helper.rs:65
↓ 15 callersMethodnext
deps/r2/src/random.hh:33
↓ 15 callersFunctionpa_to_va
(pa: *mut i8)
KRdmaKit-syscall/two-sided-dc/KRdmaKit/src/mem/mod.rs:29
↓ 15 callersMethodsize
exp/memory_region.hh:20
↓ 14 callersMethodappend
(self,name,env)
exp_scripts/bootstrap.py:84
↓ 14 callersMethodas_bytes
(&self)
KRdmaKit-syscall/two-sided-dc/deps/rust-kernel-module/src/printk.rs:37
↓ 14 callersMethodcur_sge
(&mut self)
KRdmaKit/src/queue_pairs/doorbell_helper.rs:133
↓ 14 callersMethodget_lid
(&self)
KRdmaKit-syscall/two-sided-dc/KRdmaKit/src/device.rs:167
↓ 14 callersMethodget_path_result
(&self)
KRdmaKit-syscall/two-sided-dc/KRdmaKit/src/ib_path_explorer.rs:33
↓ 14 callersMethodget_pd
(&self)
KRdmaKit/src/context.rs:118
↓ 14 callersFunctionib_free_cq
(cq: *mut ib_cq)
KRdmaKit-syscall/two-sided-dc/rust-kernel-rdma-base/src/ofed_4_9_3_1_5_0.rs:37
↓ 14 callersFunctionqpush
include/syscall.h:71
↓ 13 callersMethodget_dma_buf
(&mut self)
KRdmaKit-syscall/two-sided-dc/KRdmaKit/src/mem/phy.rs:41
↓ 13 callersMethodget_gid
(&self)
KRdmaKit-syscall/two-sided-dc/KRdmaKit/src/device.rs:143
↓ 13 callersMethodget_gid_as_string
(&self)
KRdmaKit-syscall/two-sided-dc/KRdmaKit/src/device.rs:148
↓ 13 callersMethodget_rkey
(&self)
KRdmaKit-syscall/two-sided-dc/KRdmaKit/src/device.rs:179
↓ 13 callersMethodpost_send_read
( &self, mr: &MemoryRegion, range: Range<u64>, signaled: bool, raddr:
KRdmaKit/src/queue_pairs/operations_user.rs:222
↓ 13 callersFunctionqueue
include/syscall.h:9
↓ 13 callersMethodto_kernel_errno
(&self)
rust-kernel-rdma/deps/rust-kernel-module/src/error.rs:20
↓ 12 callersFunctionget_global_rctrl
(idx: usize)
KRdmaKit-syscall/src/client.rs:86
↓ 12 callersMethodget_inner_sa_client
(&self)
KRdmaKit-syscall/two-sided-dc/KRdmaKit/src/lib.rs:50
↓ 12 callersMethodget_pd
(&self)
KRdmaKit-syscall/two-sided-dc/KRdmaKit/src/qp/ud.rs:124
↓ 12 callersMethodhandshake
The method `handshake` serves for RC control path, establishing communication between client and server. After the handshake phase, client side RC qp'
KRdmaKit/src/queue_pairs/handshake_user.rs:23
↓ 12 callersFunctionqconnect
! connect to the remote server the addr must be in gid format, e.g., fe80:0000:0000:0000:ec0d:9a03:00ca:2f4c typically, it can be retrieved via
include/syscall.h:35
↓ 12 callersMethodqp_num
(&self)
KRdmaKit/src/queue_pairs/mod.rs:177
↓ 12 callersFunctionqueue
KRdmaKit-syscall/two-sided-dc/include/syscall.h:9
↓ 12 callersMethodrkey
Get the rkey of this context
KRdmaKit/src/context.rs:110
↓ 12 callersMethodtick_record
(&mut self, tick_idx: usize)
KRdmaKit-syscall/two-sided-dc/KRdmaKit/src/lib.rs:107
↓ 11 callersMethodclear
(&mut self)
KRdmaKit-syscall/two-sided-dc/KRdmaKit/src/qp/doorbell.rs:77
↓ 11 callersMethodclose
(self)
exp_scripts/bootstrap.py:163
↓ 11 callersMethodconnect
(self,pwd,passp=None,timeout = 30)
exp_scripts/bootstrap.py:113
↓ 11 callersMethodget_cm
(&self)
KRdmaKit-syscall/two-sided-dc/KRdmaKit/src/cm/client.rs:42
↓ 11 callersFunctionget_global_rctrl
(idx: usize)
KRdmaKit-syscall/two-sided-dc/KRdmaKit-syscall/src/client.rs:64
↓ 11 callersMethodget_port_attr
(&self, port_id: u8)
KRdmaKit/src/device.rs:85
↓ 11 callersMethodget_raw_dev
(&self)
KRdmaKit-syscall/two-sided-dc/KRdmaKit/src/device.rs:138
↓ 11 callersMethodget_trc
(&'a self, vid: usize)
KRdmaKit-syscall/two-sided-dc/KRdmaKit/src/ctrl.rs:412
↓ 11 callersFunctionib_create_cq
( device: *mut ib_device, comp_handler: ib_comp_handler, event_handler: ::core::option::Option<
KRdmaKit-syscall/two-sided-dc/rust-kernel-rdma-base/src/ofed_4_9_3_1_5_0.rs:42
↓ 11 callersMethodinit
(&mut self)
KRdmaKit/src/queue_pairs/doorbell_helper.rs:44
↓ 11 callersMethodlock
(&self)
KRdmaKit-syscall/two-sided-dc/deps/rust-kernel-module/src/mutex.rs:16
↓ 11 callersMethodnext
(&mut self)
KRdmaKit-syscall/two-sided-dc/KRdmaKit/src/qp/doorbell.rs:47
↓ 11 callersMethodpoll
(&mut self, context: &mut Context)
KRdmaKit/src/runtime/task.rs:40
↓ 11 callersMethodresolve_inner
Core resolve implementation
KRdmaKit/src/comm_manager/explorer.rs:72
↓ 10 callersMethodget_addr
(&self)
KRdmaKit-syscall/two-sided-dc/KRdmaKit/src/mem/mod.rs:100
↓ 10 callersMethodinner
(&self)
KRdmaKit/src/memory_region.rs:287
↓ 10 callersMethodread_atomically
Commit only if parser returns Some
KRdmaKit-syscall/two-sided-dc/deps/no-std-net/src/parser.rs:32
↓ 10 callersMethodread_atomically
Commit only if parser returns Some
rust-kernel-rdma/deps/no-std-net/src/parser.rs:32
↓ 10 callersMethodread_given_char
Return char and advance iff next char is equal to requested
KRdmaKit-syscall/two-sided-dc/deps/no-std-net/src/parser.rs:88
next →1–100 of 2,356, ranked by callers