MCPcopy Create free account

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

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

↓ 10 callersMethodread_given_char
Return char and advance iff next char is equal to requested
rust-kernel-rdma/deps/no-std-net/src/parser.rs:88
↓ 10 callersMethodreset
(&self)
KRdmaKit-syscall/two-sided-dc/KRdmaKit/src/lib.rs:55
↓ 10 callersMethodresolve
(&mut self, service_id: u64, ctx: &RContext, dst_gid: &String,
KRdmaKit-syscall/two-sided-dc/KRdmaKit/src/ib_path_explorer.rs:49
↓ 10 callersMethodsidr_connect
Sidr connect to get the remote message
KRdmaKit-syscall/two-sided-dc/KRdmaKit/src/cm/sidr.rs:168
↓ 10 callersMethodvalid
exp/memory_region.hh:26
↓ 10 callersMethodvalid
deps/r2/src/tm_manager.hh:58
↓ 10 callersMethodwait_til_comp
(&mut self)
KRdmaKit-syscall/two-sided-dc/KRdmaKit/src/qp/dc_op.rs:116
↓ 9 callersMethodas_bytes
(&self)
rust-kernel-rdma/deps/rust-kernel-module/src/printk.rs:37
↓ 9 callersMethodclear
(&mut self)
KRdmaKit/src/queue_pairs/doorbell_helper.rs:118
↓ 9 callersFunctionget_device_major_number
(name: &str)
KRdmaKit-syscall/two-sided-dc/deps/rust-kernel-module/testlib/src/lib.rs:58
↓ 9 callersFunctionget_device_major_number
(name: &str)
rust-kernel-rdma/deps/rust-kernel-module/testlib/src/lib.rs:58
↓ 9 callersMethodlock_f
(&self, f: impl FnOnce(&'a mut T) -> R)
rust-kernel-rdma/deps/rust-kernel-module/src/mutex.rs:83
↓ 9 callersFunctionmknod
(path: &PathBuf, major: libc::dev_t, minor: libc::dev_t)
KRdmaKit-syscall/two-sided-dc/deps/rust-kernel-module/testlib/src/lib.rs:87
↓ 9 callersFunctionmknod
(path: &PathBuf, major: libc::dev_t, minor: libc::dev_t)
rust-kernel-rdma/deps/rust-kernel-module/testlib/src/lib.rs:87
↓ 9 callersMethodpassed_msec
deps/r2/src/timer.hh:28
↓ 9 callersMethodpost_send_write
( &self, mr: &MemoryRegion, range: Range<u64>, signaled: bool, raddr:
KRdmaKit/src/queue_pairs/operations_user.rs:262
↓ 9 callersFunctionqpop
pop an RDMA request from the queue
include/syscall.h:86
↓ 9 callersMethodread
(&mut self, local_ptr: u64, lkey: u32, sz: usize,
KRdmaKit-syscall/two-sided-dc/KRdmaKit/src/qp/rc_op.rs:137
↓ 9 callersMethodread_till_eof
Commit only if parser read till EOF
KRdmaKit-syscall/two-sided-dc/deps/no-std-net/src/parser.rs:44
↓ 9 callersMethodread_till_eof
Commit only if parser read till EOF
rust-kernel-rdma/deps/no-std-net/src/parser.rs:44
↓ 9 callersMethodreport
exp/motiv-connect/profile.hh:34
↓ 9 callersMethodreset
(&mut self)
KRdmaKit/src/ctrl.rs:491
↓ 9 callersMethodsize
deps/r2/src/channel/mod.hh:30
↓ 9 callersFunctionsplit
exp/full-mesh/trigger.cc:58
↓ 9 callersFunctiontemporary_file_path
()
KRdmaKit-syscall/two-sided-dc/deps/rust-kernel-module/testlib/src/lib.rs:67
↓ 9 callersFunctiontemporary_file_path
()
rust-kernel-rdma/deps/rust-kernel-module/testlib/src/lib.rs:67
↓ 9 callersMethodto_u32
deps/r2/src/msg/protocol.hpp:19
↓ 9 callersFunctionwith_kernel_module
(f: F)
rust-kernel-rdma/testlib/src/lib.rs:35
↓ 8 callersMethodas_str
(self)
KRdmaKit-syscall/two-sided-dc/deps/no-std-net/src/ser.rs:18
↓ 8 callersFunctionassert_dmesg_contains
(msgs: &[&[u8]])
KRdmaKit-syscall/two-sided-dc/deps/rust-kernel-module/testlib/src/lib.rs:46
↓ 8 callersMethodbring_up_ud
Bring up UD 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:497
↓ 8 callersMethodbuild_ud
Build an unreliable datagram queue pair with the set parameters. The built queue pair needs to be brought up to be used. # Errors: - `CreationError`
KRdmaKit/src/queue_pairs/builder.rs:333
↓ 8 callersMethodget_qp
(&self, qd_hint: usize)
KRdmaKit/src/services/mod.rs:95
↓ 8 callersMethodget_recv_cq
(&self)
KRdmaKit-syscall/two-sided-dc/KRdmaKit/src/ctrl.rs:430
↓ 8 callersFunctionget_rpc_client
(idx: usize)
KRdmaKit-syscall/src/client.rs:115
↓ 8 callersMethodget_ud
(&self)
KRdmaKit-syscall/src/virtual_queue.rs:976
↓ 8 callersMethodget_ud
(&self)
KRdmaKit-syscall/two-sided-dc/KRdmaKit-syscall/src/virtual_queue.rs:814
↓ 8 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
KRdmaKit-syscall/two-sided-dc/include/syscall.h:36
↓ 8 callersMethodraw_ptr
return the raw pointer of the device
KRdmaKit/src/device.rs:46
↓ 8 callersMethodstart
exp/motiv-connect/profile.hh:25
↓ 8 callersMethodto_str
deps/r2/src/msg/protocol.hpp:29
↓ 8 callersMethodwrite
(&mut self, data: &[u8])
KRdmaKit-syscall/two-sided-dc/deps/rust-kernel-module/src/user_ptr.rs:153
↓ 8 callersMethodwrite
(&mut self, data: &[u8])
rust-kernel-rdma/deps/rust-kernel-module/src/user_ptr.rs:153
↓ 7 callersFunctionbd_ib_post_send
KRdmaKit-syscall/two-sided-dc/rust-kernel-rdma-base/src/native/kernel_helper.c:31
↓ 7 callersMethodctx
(&self)
KRdmaKit/src/queue_pairs/mod.rs:202
↓ 7 callersMethodempty
(&mut self)
KRdmaKit/src/queue_pairs/doorbell_helper.rs:73
↓ 7 callersMethodexecute_sync
deps/r2/src/rdma/sop.hh:101
↓ 7 callersFunctionget_global_client
()
KRdmaKit-syscall/src/client.rs:71
↓ 7 callersMethodget_qkey
(&self)
KRdmaKit-syscall/two-sided-dc/KRdmaKit/src/qp/ud.rs:103
↓ 7 callersMethodget_recv_buffer
(&'a mut self)
KRdmaKit-syscall/two-sided-dc/KRdmaKit/src/ctrl.rs:436
↓ 7 callersMethodget_self_test_mr
(&mut self)
KRdmaKit-syscall/two-sided-dc/KRdmaKit/src/ctrl.rs:403
↓ 7 callersMethodget_ud
(&'a self, qd: usize)
KRdmaKit-syscall/two-sided-dc/KRdmaKit/src/ctrl.rs:316
↓ 7 callersFunctionib_create_cq
( device: *mut ib_device, comp_handler: ib_comp_handler, event_handler: ::core::option::Option<
rust-kernel-rdma/rust-kernel-rdma-base/src/ofed_4_9_3_1_5_0.rs:43
↓ 7 callersFunctionib_create_qp
(pd : *mut ib_pd, qp_init_attr : *mut ib_qp_init_attr)
KRdmaKit-syscall/two-sided-dc/rust-kernel-rdma-base/src/ofed_4_9_3_1_5_0.rs:17
↓ 7 callersFunctionib_destroy_qp
(qp: *mut ib_qp)
KRdmaKit-syscall/two-sided-dc/rust-kernel-rdma-base/src/ofed_4_9_3_1_5_0.rs:32
↓ 7 callersFunctionib_free_cq
(cq: *mut ib_cq)
rust-kernel-rdma/rust-kernel-rdma-base/src/ofed_4_9_3_1_5_0.rs:38
↓ 7 callersMethodincrease_op
(&mut self, op_cnt: u64)
KRdmaKit/src/lib.rs:188
↓ 7 callersMethodis_bind_mode
(&self)
KRdmaKit-syscall/src/virtual_queue.rs:1006
↓ 7 callersMethodis_bind_mode
(&self)
KRdmaKit-syscall/two-sided-dc/KRdmaKit-syscall/src/virtual_queue.rs:844
↓ 7 callersMethodreset_timer
(&mut self)
KRdmaKit/src/lib.rs:183
↓ 7 callersMethodsegments
Returns the eight 16-bit segments that make up this address. # Examples ``` use no_std_net::Ipv6Addr; assert_eq!(Ipv6Addr::new(0, 0, 0, 0, 0, 0xfff
KRdmaKit-syscall/two-sided-dc/deps/no-std-net/src/ip.rs:989
↓ 7 callersMethodsegments
Returns the eight 16-bit segments that make up this address. # Examples ``` use no_std_net::Ipv6Addr; assert_eq!(Ipv6Addr::new(0, 0, 0, 0, 0, 0xfff
rust-kernel-rdma/deps/no-std-net/src/ip.rs:989
↓ 7 callersMethodsend_unsignaled
! This call should not mix with all the other calls */
deps/r2/src/msg/ud_session.hh:94
↓ 7 callersMethodspawn
Spawn a task this worker and return it join-handle. To get the join-handle's return value, call [`crate::runtime::WorkerGroup::block_on`] on this join
KRdmaKit/src/runtime/worker.rs:131
↓ 7 callersMethodunlock
(&self)
KRdmaKit-syscall/two-sided-dc/deps/rust-kernel-module/src/mutex.rs:29
↓ 6 callersFunctionbd_ib_poll_cq
KRdmaKit-syscall/two-sided-dc/rust-kernel-rdma-base/src/native/kernel_helper.c:85
↓ 6 callersFunctionbd_ssleep
rust-kernel-rdma/rust-kernel-linux-util/src/native/kernel_helper.c:81
↓ 6 callersMethodbuild
(self)
KRdmaKit-syscall/two-sided-dc/deps/rust-kernel-module/src/chrdev.rs:50
↓ 6 callersMethodconnect
(&mut self, qd: u64, path: sa_path_rec, service_id: u64)
KRdmaKit-syscall/two-sided-dc/KRdmaKit/src/qp/rc.rs:358
↓ 6 callersFunctioncreate_ib_cq
(dev: *mut ib_device, cq_attr: *mut ib_cq_init_attr)
KRdmaKit-syscall/two-sided-dc/KRdmaKit/src/qp/mod.rs:132
↓ 6 callersMethodget_cq
(&self)
KRdmaKit-syscall/two-sided-dc/KRdmaKit/src/qp/dc.rs:139
↓ 6 callersFunctionget_global_client
()
KRdmaKit-syscall/two-sided-dc/KRdmaKit-syscall/src/client.rs:49
↓ 6 callersFunctionget_global_client
()
KRdmaKit-syscall/two-sided-dc/KRdmaKit/unitests/qp/src/lib.rs:56
↓ 6 callersFunctionget_global_client
()
KRdmaKit-syscall/two-sided-dc/KRdmaKit/unitests/device/src/lib.rs:42
↓ 6 callersFunctionget_global_client
()
KRdmaKit-syscall/two-sided-dc/KRdmaKit/unitests/rpc/src/lib.rs:54
↓ 6 callersFunctionget_global_client
()
KRdmaKit-syscall/two-sided-dc/KRdmaKit/unitests/qp_state/src/lib.rs:56
↓ 6 callersFunctionget_global_client
()
KRdmaKit-syscall/two-sided-dc/KRdmaKit/unitests/dct/src/lib.rs:65
↓ 6 callersFunctionget_global_client
()
KRdmaKit-syscall/two-sided-dc/KRdmaKit/unitests/reg_mr/src/lib.rs:53
↓ 6 callersFunctionget_global_client
()
KRdmaKit-syscall/two-sided-dc/rust-kernel-rdma-base/unitests/create_dct/src/lib.rs:45
↓ 6 callersFunctionget_global_client
()
KRdmaKit-syscall/two-sided-dc/rust-kernel-rdma-base/unitests/create_qps/src/lib.rs:46
↓ 6 callersFunctionget_global_client
()
rust-kernel-rdma/rust-kernel-rdma-base/unitests/create_dct/src/lib.rs:45
↓ 6 callersFunctionget_global_client
()
rust-kernel-rdma/rust-kernel-rdma-base/unitests/create_qps/src/lib.rs:46
↓ 6 callersFunctionget_global_client
()
exp/motiv-kit-breakdown/rc_break_down_client/src/lib.rs:52
↓ 6 callersMethodget_inner_mr
(&self)
KRdmaKit-syscall/two-sided-dc/KRdmaKit/src/mem/virt.rs:119
↓ 6 callersMethodinit
()
KRdmaKit-syscall/two-sided-dc/KRdmaKit/unitests/qp/src/lib.rs:332
↓ 6 callersMethodnext
(&mut self)
KRdmaKit/src/queue_pairs/doorbell_helper.rs:88
↓ 6 callersMethodpassed_as_msec
(&self)
KRdmaKit-syscall/two-sided-dc/rust-kernel-linux-util/src/timer.rs:42
↓ 6 callersFunctionptr_is_err
KRdmaKit-syscall/two-sided-dc/rust-kernel-rdma-base/src/native/kernel_helper.c:175
↓ 6 callersFunctionqbind
KRdmaKit-syscall/two-sided-dc/include/syscall.h:116
↓ 6 callersFunctionqpop
pop an RDMA request from the queue
KRdmaKit-syscall/two-sided-dc/include/syscall.h:72
↓ 6 callersFunctionqpush
KRdmaKit-syscall/two-sided-dc/include/syscall.h:56
↓ 6 callersMethodsend_blocking
deps/r2/src/msg/ud_session.hh:58
↓ 6 callersMethodspawn
deps/r2/src/sshed.cc:28
↓ 6 callersMethodstop_listening
(&self)
KRdmaKit/src/services_user/mod.rs:201
↓ 6 callersFunctionusage
exp/LITE/lib/lite_rpc.c:463
↓ 6 callersFunctionyield_now
`yield_now` enables a running task to give up the current position and schedule itself at the end of the scheduling queue
KRdmaKit/src/runtime/task.rs:85
↓ 5 callersMethodadd
deps/r2/src/linked_list.hh:38
↓ 5 callersFunctionbd_kthread_run
rust-kernel-rdma/rust-kernel-linux-util/src/native/kernel_helper.c:21
↓ 5 callersMethodbring_up_rc
( self, lid: u32, gid: ib_gid, remote_qpn: u32, rq_psn: u32, )
KRdmaKit/src/queue_pairs/builder.rs:586
↓ 5 callersMethodclone
(&self)
rust-kernel-rdma/rust-kernel-linux-util/src/level.rs:41
← previousnext →101–200 of 2,356, ranked by callers