MCPcopy Create free account

hub / github.com/asterinas/vostd / types & classes

Types & classes1,661 in github.com/asterinas/vostd

↓ 12 callersClasssigaction
test/src/apps/signal_c/signal_test.c:124
↓ 10 callersClassPath
kernel/libs/comp-sys/cargo-component/analysis/src/conf.rs:132
↓ 9 callersClassInit
kernel/src/net/socket/unix/stream/init.rs:26
↓ 7 callersClassConnected
kernel/src/net/socket/unix/stream/connected.rs:25
↓ 7 callersClassVmo
kernel/src/vm/vmo/mod.rs:78
↓ 6 callersClassListen
kernel/src/net/socket/vsock/stream/listen.rs:10
↓ 6 callersClassTRightSet
kernel/libs/aster-rights/src/lib.rs:79
↓ 5 callersClassCpuId
ostd/src/cpu/mod.rs:16
↓ 5 callersClassVmar
Virtual Memory Address Regions (VMARs) are a type of capability that manages user address spaces. # Capabilities As a capability, each VMAR is assoc
kernel/src/vm/vmar/mod.rs:56
↓ 4 callersInterfaceEdit
An edit of `Edit<S>` is an incremental change to a state of `S`.
kernel/comps/mlsdisk/src/layers/2-edit/edits.rs:10
↓ 4 callersClassRange
An iterator over a range of entries in an [`XArray`]. The typical way to obtain a `Range` instance is to call [`XArray::range`]. [`XArray`]: super::
kernel/libs/xarray/src/range.rs:13
↓ 4 callersClassSelectorErrorCode
ostd/src/arch/x86/cpu/context/mod.rs:221
↓ 3 callersClassBufRef
kernel/comps/mlsdisk/src/layers/0-bio/block_buf.rs:73
↓ 3 callersClassConnecting
kernel/src/net/socket/vsock/stream/connecting.rs:15
↓ 3 callersClassExfatName
kernel/src/fs/exfat/dentry.rs:642
↓ 2 callersInterfaceBound
kernel/src/net/socket/util/datagram_common.rs:35
↓ 2 callersClassBufMut
A mutably-borrowed buffer whose length is a multiple of the block size.
kernel/comps/mlsdisk/src/layers/0-bio/block_buf.rs:115
↓ 2 callersClassConnected
kernel/src/net/socket/vsock/stream/connected.rs:19
↓ 2 callersClassContextEntry
ostd/src/arch/x86/iommu/dma_remapping/context_table.rs:180
↓ 2 callersClassForceSyncSend
ostd/src/arch/x86/kernel/apic/mod.rs:41
↓ 2 callersEnumQueueError
kernel/comps/virtio/src/queue.rs:26
↓ 2 callersClassSystemTime
kernel/src/time/system_time.rs:13
↓ 2 callersEnumTimeout
kernel/src/time/core/timer.rs:20
↓ 2 callersClassTxToken
kernel/comps/network/src/driver.rs:59
↓ 2 callersInterfaceUnbound
kernel/src/net/socket/util/datagram_common.rs:14
↓ 2 callersClassUnixControlMessage
kernel/src/net/socket/unix/ctrl_msg.rs:21
↓ 2 callersClassWrapper
kernel/src/net/iface/init.rs:73
↓ 2 callersClassXLockGuard
kernel/libs/xarray/src/lib.rs:117
↓ 2 callersClasssigaction
test/src/apps/process/wait4.c:241
↓ 1 callersClassAndd
ostd/src/arch/x86/kernel/acpi/remapping.rs:106
↓ 1 callersClassAtsr
ostd/src/arch/x86/kernel/acpi/remapping.rs:70
↓ 1 callersClassBacklog
kernel/src/net/socket/unix/stream/listener.rs:158
↓ 1 callersClassBio
kernel/comps/block/src/bio.rs:27
↓ 1 callersClassBoxedReader
kernel/src/fs/rootfs.rs:17
↓ 1 callersClassCons
kernel/libs/typeflags-util/src/set.rs:17
↓ 1 callersClassConsumer
kernel/src/fs/utils/channel.rs:86
↓ 1 callersClassCpuLocalBox
A wrapper over [`DynamicCpuLocal<T>`] to deallocate CPU-local objects on drop automatically.
osdk/deps/heap-allocator/src/cpu_local_allocator.rs:74
↓ 1 callersClassCredentials
`Credentials` represents a set of associated numeric user ids (UIDs) and group identifiers (GIDs) for a process. These identifiers are as follows: - r
kernel/src/process/credentials/mod.rs:26
↓ 1 callersClassCurrentUserSpace
The user's memory space of the current task. It provides methods to read from or write to the user space efficiently.
kernel/src/context.rs:44
↓ 1 callersClassDataBlock
User data block.
kernel/comps/mlsdisk/src/layers/5-disk/data_buf.rs:23
↓ 1 callersInterfaceDevice
The abstract of device
kernel/src/fs/device.rs:14
↓ 1 callersClassDrhd
ostd/src/arch/x86/kernel/acpi/remapping.rs:21
↓ 1 callersClassDynamicStorage
A dynamically-allocated storage for a CPU-local variable of type `T`. Such a CPU-local storage should be allocated and deallocated by [`DynCpuLocalCh
ostd/src/cpu/local/dyn_cpu_local.rs:30
↓ 1 callersClassExfatMemoryBioQueue
kernel/src/fs/exfat/mod.rs:52
↓ 1 callersClassFairQueueItem
The wrapper for threads in the FAIR run queue. This structure is used to provide the capability for keying in the run queue implemented by `BTreeSet`
kernel/src/sched/sched_class/fair.rs:192
↓ 1 callersClassFaultRecording
ostd/src/arch/x86/iommu/fault.rs:97
↓ 1 callersClassFileTableRef
An immutable, shared reference to the file table in [`ThreadLocal`].
kernel/src/process/posix_thread/thread_local.rs:186
↓ 1 callersClassFileTableRefMut
A mutable, exclusive reference to the file table in [`ThreadLocal`].
kernel/src/process/posix_thread/thread_local.rs:200
↓ 1 callersClassGeneralRegsWrapper
ostd/src/arch/x86/cpu/context/tdx.rs:36
↓ 1 callersClassGid
kernel/src/process/credentials/group.rs:11
↓ 1 callersClassIcr
The inter-processor interrupt control register. ICR is a 64-bit local APIC register that allows software running on the processor to specify and send
ostd/src/arch/x86/kernel/apic/mod.rs:167
↓ 1 callersClassInit
kernel/src/net/socket/vsock/stream/init.rs:13
↓ 1 callersClassInner
kernel/src/fs/devpts/ptmx.rs:28
↓ 1 callersClassInodeHandle
kernel/src/fs/inode_handle/mod.rs:34
↓ 1 callersClassIpTtl
kernel/src/net/socket/ip/options.rs:90
↓ 1 callersClassNamedPipe
kernel/src/fs/named_pipe.rs:14
↓ 1 callersClassPageTableEntry
ostd/src/arch/riscv/mm/mod.rs:88
↓ 1 callersClassPendingTcpConn
A TCP socket to poll in the future. Note that currently only TCP sockets can set a timer to fire in the future, so a [`PendingConnSet`] contains only
kernel/libs/aster-bigtcp/src/iface/poll_iface.rs:199
↓ 1 callersClassPrinter
kernel/comps/logger/src/console.rs:23
↓ 1 callersClassProcess
Process stands for a set of threads that shares the same userspace.
kernel/src/process/process/mod.rs:60
↓ 1 callersClassProcessGroup
A process group. A process group represents a set of processes, which has a unique identifier PGID (i.e., [`Pgid`]).
kernel/src/process/process/process_group.rs:12
↓ 1 callersClassProducer
kernel/src/fs/utils/channel.rs:84
↓ 1 callersClassRetrans
kernel/src/net/socket/ip/stream/util.rs:56
↓ 1 callersClassRhsa
ostd/src/arch/x86/kernel/acpi/remapping.rs:93
↓ 1 callersClassRmrr
ostd/src/arch/x86/kernel/acpi/remapping.rs:49
↓ 1 callersClassRootEntry
ostd/src/arch/x86/iommu/dma_remapping/context_table.rs:26
↓ 1 callersClassRxToken
kernel/comps/network/src/driver.rs:45
↓ 1 callersClassSatc
ostd/src/arch/x86/kernel/acpi/remapping.rs:125
↓ 1 callersClassScanCode
kernel/comps/keyboard/src/i8042_chip/keyboard.rs:80
↓ 1 callersClassSidp
ostd/src/arch/x86/kernel/acpi/remapping.rs:146
↓ 1 callersClassSocketFds
kernel/src/syscall/socketpair.rs:61
↓ 1 callersClassStaticStorage
A static storage for a CPU-local variable of type `T`. Such a CPU-local storage is not intended to be allocated directly. Use the `cpu_local` macro i
ostd/src/cpu/local/static_cpu_local.rs:61
↓ 1 callersClassSubmittedBio
kernel/comps/block/src/bio.rs:246
↓ 1 callersClassThread
kernel/src/thread/mod.rs:58
↓ 1 callersClassThreadFpu
The FPU information for the _current_ thread. # Notes about kernel preemption All the methods of `ThreadFpu` assume that preemption will not occur.
kernel/src/process/posix_thread/thread_local.rs:131
↓ 1 callersClassTrapFrameWrapper
ostd/src/arch/x86/tdx_guest.rs:139
↓ 1 callersClassX2Apic
ostd/src/arch/x86/kernel/apic/x2apic.rs:11
↓ 1 callersClassXApic
ostd/src/arch/x86/kernel/apic/xapic.rs:16
↓ 1 callersClassif_nameindex
test/src/apps/network/netlink_route.c:14
↓ 1 callersClassmg_str
test/src/apps/mongoose/http_client.c:13
↓ 1 callersClasssigaction
test/src/apps/itimer/setitimer.c:21
↓ 1 callersClasssigaction
test/src/apps/itimer/timer_create.c:23
↓ 1 callersClasssigaction
test/src/apps/epoll/epoll_pwait.c:56
↓ 1 callersClasssigaction
test/src/apps/pthread/pthread_signal_test.c:51
↓ 1 callersClasssigaction
test/src/apps/signal_c/signal_rflags_df.c:39
↓ 1 callersClasssigaction
test/src/apps/signal_c/parent_death_signal.c:36
ClassAbsInfo
kernel/comps/virtio/src/device/input/mod.rs:88
ClassAbstractHandle
kernel/src/net/socket/unix/ns/abs.rs:10
EnumAccessMode
kernel/src/fs/utils/access_mode.rs:10
EnumAccessMode
ostd/src/arch/x86/timer/pit.rs:90
ClassAcpiMemoryHandler
ostd/src/arch/x86/kernel/acpi/mod.rs:16
ClassAction
osdk/src/config/scheme/action.rs:146
EnumActionChoice
osdk/src/config/scheme/action.rs:10
ClassActionScheme
osdk/src/config/scheme/action.rs:138
EnumAddrAttr
kernel/src/net/socket/netlink/route/message/attr/addr.rs:32
EnumAddrAttrClass
kernel/src/net/socket/netlink/route/message/attr/addr.rs:17
EnumAddrLen
ostd/src/bus/pci/cfg_space.rs:310
ClassAddrSegmentBody
kernel/src/net/socket/netlink/route/message/segment/addr.rs:39
EnumAddressWidth
ostd/src/arch/x86/iommu/dma_remapping/context_table.rs:229
ClassAead
kernel/comps/mlsdisk/src/os/mod.rs:298
next →1–100 of 1,661, ranked by callers