MCPcopy Create free account

hub / github.com/croakexciting/forfun-os / types & classes

Types & classes55 in github.com/croakexciting/forfun-os

↓ 6 callersClassVirtAddr
os/src/arch/memory/page.rs:14
↓ 5 callersClassPhysPage
os/src/arch/memory/page.rs:17
↓ 3 callersClassPhysAddr
os/src/arch/memory/page.rs:11
↓ 2 callersClassAisdHandler
os/src/mm/allocator.rs:137
↓ 2 callersClassPidHandler
os/src/process/pid.rs:57
↓ 2 callersClassVirtPage
os/src/arch/memory/page.rs:20
↓ 1 callersClassCoidHandler
os/src/ipc/id.rs:77
↓ 1 callersClassRcvidHandler
os/src/ipc/id.rs:57
ClassAppManagerInner
os/src/process/app.rs:334
ClassAsidAllocator
os/src/mm/allocator.rs:102
ClassBlkDeviceForFs
os/src/driver/block/mod.rs:71
InterfaceBlockDevice
os/src/driver/block/mod.rs:8
ClassBlockIter
os/src/driver/block/mod.rs:14
ClassBuddyAllocator
os/src/mm/buddy.rs:8
ClassBuddyBlock
os/src/mm/buddy.rs:107
InterfaceFile
os/src/file/mod.rs:11
EnumFileError
os/src/file/mod.rs:33
ClassFilesystem
os/src/file/fs.rs:15
ClassGICC
os/src/driver/ic/gicv2.rs:92
ClassGICD
os/src/driver/ic/gicv2.rs:69
ClassGICV2
os/src/driver/ic/gicv2.rs:126
ClassHalImpl
os/src/driver/block/qemu_blk.rs:78
ClassIdAllocator
os/src/ipc/id.rs:20
EnumLevel
os/src/driver/ic/plic.rs:8
ClassMapArea
os/src/mm/area.rs:19
EnumMapType
map type for memory set: identical or framed
os/src/mm/area.rs:248
ClassMemoryManager
The memory manager for a process
os/src/mm/mod.rs:22
ClassMsg
os/src/ipc/server.rs:49
ClassNormalFile
os/src/file/nomalfile.rs:7
ClassPLIC
os/src/driver/ic/plic.rs:3
ClassPageTable
Every app has it's own page table
os/src/mm/pt.rs:11
ClassPageTableEntry
os/src/arch/memory/page.rs:212
ClassPhysFrame
os/src/mm/allocator.rs:68
ClassPhysFrameAllocator
This struct locate at memory
os/src/mm/allocator.rs:12
ClassPidAllocator
os/src/process/pid.rs:19
ClassPipe
os/src/ipc/pipe.rs:10
ClassProcess
os/src/process/app.rs:730
EnumProcessStatus
os/src/process/app.rs:1047
ClassQemuBlk
os/src/driver/block/qemu_blk.rs:20
ClassRefCellWrap
os/src/utils/type_extern.rs:3
ClassRingBuffer
os/src/ipc/pipe.rs:59
ClassSemaphore
os/src/ipc/semaphore.rs:7
ClassServer
os/src/ipc/server.rs:9
ClassShm
os/src/ipc/shm.rs:11
ClassSignalAction
os/src/ipc/signal.rs:107
EnumSignalCode
os/src/process/app.rs:1058
ClassStdin
os/src/file/stdio.rs:35
ClassStdout
user/src/console.rs:6
ClassStdout
os/src/utils/console.rs:4
ClassStdout
os/src/file/stdio.rs:4
ClassSubBlk
os/src/driver/block/mod.rs:20
ClassSwitchContext
os/src/arch/context.rs:21
ClassTaskManager
os/src/process/app.rs:40
ClassTrapContext
os/src/arch/context.rs:5
ClassUserBuffer
os/src/mm/area.rs:264