Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/TELOS-syslab/CortenMM-Artifact
/ functions
Functions
25,090 in github.com/TELOS-syslab/CortenMM-Artifact
⨍
Functions
25,090
◇
Types & classes
5,261
↓ 87 callers
Method
len
(&self)
cortenmm-rw/kernel/src/fs/utils/mod.rs:80
↓ 87 callers
Method
len
(&self)
cortenmm-adv/kernel/src/fs/utils/mod.rs:80
↓ 85 callers
Function
AcpiDmIndent
baselines/radixvm/kernel/acpica/source/components/disassembler/dmutils.c:294
↓ 85 callers
Method
collect
Collects all items of the DB. # Transaction This method must be called within the context of a transaction.
cortenmm-rw/kernel/comps/mlsdisk/src/tx/mod.rs:370
↓ 85 callers
Method
collect
Collects all items of the DB. # Transaction This method must be called within the context of a transaction.
cortenmm-adv/kernel/comps/mlsdisk/src/tx/mod.rs:370
↓ 84 callers
Function
AcpiUtReleaseMutex
baselines/radixvm/kernel/acpica/source/components/utilities/utmutex.c:406
↓ 84 callers
Function
now
Returns the current time.
cortenmm-rw/kernel/src/fs/ext2/utils.rs:8
↓ 83 callers
Method
into_iter
(self)
baselines/NrOS/usr/init/src/histogram.rs:262
↓ 81 callers
Method
as_ref
Returns a reference to the process VMAR if it exists. Returns `None` if the process has exited and its VMAR has been dropped.
cortenmm-adv/kernel/src/process/process_vm/mod.rs:88
↓ 81 callers
Function
strcpy
baselines/radixvm/lib/string.c:100
↓ 80 callers
Function
malloc
baselines/radixvm/metis/lib/umalloc.c:128
↓ 79 callers
Function
AcpiUtAcquireMutex
baselines/radixvm/kernel/acpica/source/components/utilities/utmutex.c:315
↓ 79 callers
Method
exists
baselines/radixvm/include/mnode.hh:155
↓ 79 callers
Function
outb
baselines/radixvm/libutil/include/amd64.h:52
↓ 77 callers
Function
acquire
baselines/radixvm/include/spinlock.h:170
↓ 77 callers
Method
as_mut_slice
(&mut self)
cortenmm-rw/kernel/comps/mlsdisk/src/layers/4-lsm/sstable.rs:567
↓ 77 callers
Method
as_mut_slice
(&mut self)
cortenmm-adv/kernel/comps/mlsdisk/src/layers/4-lsm/sstable.rs:567
↓ 77 callers
Method
is_present
(&self)
cortenmm-rw/ostd/src/arch/x86/iommu/dma_remapping/context_table.rs:30
↓ 76 callers
Method
as_mut
(&mut self)
cortenmm-rw/kernel/libs/aster-bigtcp/src/iface/poll_iface.rs:31
↓ 76 callers
Method
clone
(&self)
cortenmm-rw/ostd/src/mm/io.rs:370
↓ 76 callers
Method
load
baselines/radixvm/kernel/cpprt.cc:148
↓ 76 callers
Method
push
Pushes a slot to the front of the list. # Panics Panics if - the slot does not come from a slab (i.e., `!matches(slot.info(), SlotInfo::SlabSlot(_))
cortenmm-rw/ostd/src/mm/heap/slot_list.rs:46
↓ 76 callers
Method
push
Pushes a slot to the front of the list. # Panics Panics if - the slot does not come from a slab (i.e., `!matches(slot.info(), SlotInfo::SlabSlot(_))
cortenmm-adv/ostd/src/mm/heap/slot_list.rs:46
↓ 76 callers
Function
release
baselines/radixvm/include/spinlock.h:182
↓ 75 callers
Function
AcpiUtGetNodeName
baselines/radixvm/kernel/acpica/source/components/utilities/utdecode.c:432
↓ 75 callers
Function
alloc
(guard: &DisabledLocalIrqGuard, layout: Layout)
cortenmm-rw/osdk/deps/frame-allocator/src/cache.rs:120
↓ 75 callers
Function
alloc
(guard: &DisabledLocalIrqGuard, layout: Layout)
cortenmm-adv/osdk/deps/frame-allocator/src/cache.rs:120
↓ 75 callers
Method
store
Store a value to this pointer. Returns true if successful, false if the user pointer is illegal.
baselines/radixvm/include/userptr.hh:59
↓ 74 callers
Method
clone
(&self)
baselines/NrOS/lib/rpc/src/transport/shmem/queue_mpmc.rs:320
↓ 74 callers
Method
len
(&self)
cortenmm-rw/kernel/src/fs/exfat/dentry.rs:319
↓ 74 callers
Method
len
(&self)
cortenmm-adv/kernel/src/fs/exfat/dentry.rs:319
↓ 73 callers
Method
as_str
(&self)
cortenmm-adv/kernel/src/fs/utils/mod.rs:88
↓ 73 callers
Function
shutdown
Shutdown the process.
baselines/NrOS/kernel/src/arch/unix/debug.rs:8
↓ 72 callers
Method
borrow
Borrows a reference from the given frame.
cortenmm-rw/ostd/src/mm/frame/mod.rs:185
↓ 72 callers
Method
clone
(&self)
cortenmm-adv/ostd/src/mm/io.rs:370
↓ 72 callers
Method
len
Returns the length of the edit group.
cortenmm-rw/kernel/comps/mlsdisk/src/layers/2-edit/edits.rs:51
↓ 72 callers
Method
len
Returns the length of the edit group.
cortenmm-adv/kernel/comps/mlsdisk/src/layers/2-edit/edits.rs:51
↓ 72 callers
Method
to_fallible
Converts to a fallible reader.
cortenmm-rw/ostd/src/mm/io.rs:535
↓ 72 callers
Method
to_fallible
Converts to a fallible reader.
cortenmm-adv/ostd/src/mm/io.rs:535
↓ 72 callers
Method
write
(&self, _reader: &mut VmReader)
cortenmm-rw/kernel/src/fs/epoll/file.rs:261
↓ 72 callers
Method
write
(&self, _reader: &mut VmReader)
cortenmm-adv/kernel/src/fs/epoll/file.rs:261
↓ 71 callers
Method
write_once
Write a specific configuration.
cortenmm-rw/kernel/comps/virtio/src/transport/mod.rs:207
↓ 71 callers
Method
write_once
Write a specific configuration.
cortenmm-adv/kernel/comps/virtio/src/transport/mod.rs:207
↓ 70 callers
Method
any
Return true if any bits are set.
baselines/radixvm/include/bitset.hh:120
↓ 70 callers
Method
push
Push the supplied element into the queue.
baselines/NrOS/usr/init/src/vmops/queue.rs:31
↓ 69 callers
Function
AcpiUtGetTypeName
baselines/radixvm/kernel/acpica/source/components/utilities/utdecode.c:392
↓ 69 callers
Method
write
Write to an in-memory file.
baselines/NrOS/kernel/src/fs/mnode.rs:72
↓ 68 callers
Method
split
Splits the frames into two at the given byte offset from the start. The resulting frames cannot be empty. So the offset cannot be neither zero nor th
cortenmm-rw/ostd/src/mm/frame/segment.rs:153
↓ 67 callers
Function
free
baselines/radixvm/metis/lib/umalloc.c:91
↓ 66 callers
Method
as_bytes
# Safety - `self` must be valid AffinityAllocReq
baselines/NrOS/kernel/src/arch/x86_64/rackscale/dcm/affinity_alloc.rs:29
↓ 65 callers
Function
AcpiDmDumpTable
baselines/radixvm/kernel/acpica/source/common/dmtable.c:688
↓ 65 callers
Function
AcpiNsGetAttachedObject
baselines/radixvm/kernel/acpica/source/components/namespace/nsobject.c:362
↓ 65 callers
Method
build
(self)
baselines/NrOS/kernel/testutils/src/builder.rs:271
↓ 65 callers
Method
get
# Safety The caller must ensure that its context allows for safe access to `&T`.
cortenmm-rw/ostd/src/arch/x86/kernel/apic/mod.rs:52
↓ 65 callers
Method
get
# Safety The caller must ensure that its context allows for safe access to `&T`.
cortenmm-adv/ostd/src/arch/x86/kernel/apic/mod.rs:52
↓ 64 callers
Method
lookup
Lookups the target `Path` given the `name`.
cortenmm-rw/kernel/src/fs/path/mod.rs:65
↓ 64 callers
Method
lookup
Lookups the target `Path` given the `name`.
cortenmm-adv/kernel/src/fs/path/mod.rs:65
↓ 64 callers
Function
thread
baselines/radixvm/bin/appendtest.cc:10
↓ 63 callers
Function
memmove
baselines/radixvm/lib/string.c:23
↓ 63 callers
Method
push
Adds an edit to the group.
cortenmm-rw/kernel/comps/mlsdisk/src/layers/2-edit/edits.rs:31
↓ 63 callers
Method
push
Adds an edit to the group.
cortenmm-adv/kernel/comps/mlsdisk/src/layers/2-edit/edits.rs:31
↓ 62 callers
Method
borrow_file_table_mut
(&self)
cortenmm-rw/kernel/src/process/posix_thread/thread_local.rs:133
↓ 62 callers
Method
borrow_file_table_mut
(&self)
cortenmm-adv/kernel/src/process/posix_thread/thread_local.rs:133
↓ 62 callers
Method
iter_mut
Returns an iterator for mutable buffers of `BLOCK_SIZE`.
cortenmm-rw/kernel/comps/mlsdisk/src/layers/0-bio/block_buf.rs:142
↓ 62 callers
Method
load
Loads the value of the set with the given ordering. This operation is not atomic. When racing with a [`Self::store`] operation, this load may return
cortenmm-rw/ostd/src/cpu/set.rs:179
↓ 61 callers
Method
max
Return the first physical address above all of the regions.
baselines/radixvm/kernel/kalloc.cc:577
↓ 60 callers
Method
add
Adds a CPU to the set.
cortenmm-adv/ostd/src/cpu/set.rs:50
↓ 60 callers
Method
format
Write rounded size and SI unit to `f`
baselines/NrOS/kernel/src/memory/utils.rs:58
↓ 60 callers
Method
is_null
baselines/radixvm/include/radix.hh:111
↓ 60 callers
Function
wait
baselines/radixvm/bin/mapbench.cc:106
↓ 59 callers
Method
add
Adds a CPU to the set.
cortenmm-rw/ostd/src/cpu/set.rs:50
↓ 59 callers
Function
writemsr
baselines/radixvm/libutil/include/amd64.h:189
↓ 58 callers
Method
as_ref
(&self)
cortenmm-rw/kernel/src/fs/utils/endpoint.rs:120
↓ 58 callers
Method
as_ref
(&self)
cortenmm-adv/kernel/src/fs/utils/endpoint.rs:120
↓ 58 callers
Method
fetch_sub
baselines/radixvm/codexinc/atomic_2.h:410
↓ 58 callers
Method
get_on_cpu
Gets access to the CPU-local value on a specific CPU. This allows the caller to access CPU-local data from a remote CPU, so the data type must be `Sy
cortenmm-rw/ostd/src/cpu/local/mod.rs:131
↓ 58 callers
Method
get_on_cpu
Gets access to the CPU-local value on a specific CPU. This allows the caller to access CPU-local data from a remote CPU, so the data type must be `Sy
cortenmm-adv/ostd/src/cpu/local/mod.rs:131
↓ 57 callers
Method
find
Retrieves a reference to an `IndirectBlock` by its `bid`. If the block is not present in the cache, it will be loaded from the disk.
cortenmm-rw/kernel/src/fs/ext2/indirect_block_cache.rs:40
↓ 57 callers
Method
find
Retrieves a reference to an `IndirectBlock` by its `bid`. If the block is not present in the cache, it will be loaded from the disk.
cortenmm-adv/kernel/src/fs/ext2/indirect_block_cache.rs:40
↓ 57 callers
Function
len
()
baselines/NrOS/lib/rpc/src/transport/shmem/queue_mpmc.rs:439
↓ 57 callers
Function
paddr_to_vaddr
Convert physical address to virtual address using offset, only available inside `ostd`
cortenmm-adv/ostd/src/mm/kspace/mod.rs:109
↓ 56 callers
Function
DtInsertSubtable
baselines/radixvm/kernel/acpica/source/compiler/dtsubtable.c:177
↓ 56 callers
Function
paddr_to_vaddr
Convert physical address to virtual address using offset, only available inside `ostd`
cortenmm-rw/ostd/src/mm/kspace/mod.rs:109
↓ 56 callers
Method
store
Stores a new value to the set with the given ordering. This operation is not atomic. When racing with a [`Self::load`] operation, that load may retur
cortenmm-rw/ostd/src/cpu/set.rs:193
↓ 55 callers
Function
AcpiUtGetObjectTypeName
baselines/radixvm/kernel/acpica/source/components/utilities/utdecode.c:406
↓ 55 callers
Function
DtCompileTable
baselines/radixvm/kernel/acpica/source/compiler/dtcompile.c:493
↓ 55 callers
Method
get
Returns a reference to the inner data. # Safety If the data type is not [`Sync`], the caller must ensure that the data is not accessed concurrently.
cortenmm-rw/ostd/src/task/utils.rs:30
↓ 55 callers
Method
len
(&self)
baselines/NrOS/lib/vmxnet3/src/reg.rs:230
↓ 55 callers
Method
load
Loads the value of the set with the given ordering. This operation is not atomic. When racing with a [`Self::store`] operation, this load may return
cortenmm-adv/ostd/src/cpu/set.rs:179
↓ 55 callers
Function
memcpy
memcpy exists to placate GCC. Use memmove.
baselines/radixvm/lib/string.c:54
↓ 55 callers
Function
myid
baselines/radixvm/include/cpu.hh:71
↓ 55 callers
Method
read
(&self, writer: &mut VmWriter)
cortenmm-rw/kernel/src/net/socket/mod.rs:127
↓ 55 callers
Method
read
(&self, writer: &mut VmWriter)
cortenmm-adv/kernel/src/net/socket/mod.rs:127
↓ 54 callers
Method
cloned
Returns a cloned `Arc<Task>`.
cortenmm-rw/ostd/src/task/mod.rs:278
↓ 54 callers
Method
get
Returns a reference to the inner data. # Safety If the data type is not [`Sync`], the caller must ensure that the data is not accessed concurrently.
cortenmm-adv/ostd/src/task/utils.rs:30
↓ 54 callers
Method
insert
(&mut self, item: Arc<dyn FileLike>, flags: FdFlags)
cortenmm-rw/kernel/src/fs/file_table.rs:102
↓ 54 callers
Method
insert
(&mut self, item: Arc<dyn FileLike>, flags: FdFlags)
cortenmm-adv/kernel/src/fs/file_table.rs:102
↓ 54 callers
Method
replace
baselines/radixvm/kernel/radix.cc:231
↓ 53 callers
Method
exit
(&self, _code: u64)
baselines/NrOS/kernel/src/arch/unix/syscalls.rs:62
↓ 53 callers
Method
is_empty
(&self)
cortenmm-rw/kernel/src/fs/utils/mod.rs:84
← previous
next →
101–200 of 25,090, ranked by callers