Searched refs:FrameAllocator (Results 1 – 16 of 16) sorted by relevance
/DragonOS/docs/kernel/memory_management/ |
H A D | intro.md | 12 - **页帧分配器(FrameAllocator)** - 提供对页帧的分配、释放、管理等操作。具体来说,包括BumpAllocator、BuddyAllocator
|
/DragonOS/kernel/src/mm/allocator/ |
H A D | page_frame.rs | 309 pub trait FrameAllocator { interface 328 impl<T: FrameAllocator> FrameAllocator for &mut T { impl
|
H A D | bump.rs | 5 use super::page_frame::{FrameAllocator, PageFrameCount, PageFrameUsage}; 127 impl<MMA: MemoryManagementArch> FrameAllocator for BumpAllocator<MMA> {
|
H A D | kernel_allocator.rs | 17 page_frame::{FrameAllocator, PageFrameCount},
|
H A D | buddy.rs | 10 use crate::mm::allocator::page_frame::{FrameAllocator, PageFrameCount, PageFrameUsage}; 578 impl<A: MemoryManagementArch> FrameAllocator for BuddyAllocator<A> {
|
/DragonOS/kernel/src/mm/ |
H A D | no_init.rs | 21 allocator::page_frame::{FrameAllocator, PageFrameCount, PageFrameUsage}, 109 impl<MMA: MemoryManagementArch> FrameAllocator for PseudoAllocator<MMA> {
|
H A D | page.rs | 32 allocator::page_frame::{FrameAllocator, PageFrameCount}, 614 allocator: &mut impl FrameAllocator, in clone() argument 1107 impl<Arch: MemoryManagementArch, F: FrameAllocator> PageMapper<Arch, F> { 1560 allocator: &mut impl FrameAllocator, in unmap_phys_inner() argument
|
H A D | fault.rs | 24 allocator::page_frame::FrameAllocator,
|
/DragonOS/kernel/src/syscall/ |
H A D | misc.rs | 4 mm::allocator::{page_frame::FrameAllocator, slab::slab_usage},
|
/DragonOS/kernel/src/arch/riscv64/mm/ |
H A D | mod.rs | 12 page_frame::{FrameAllocator, PageFrameCount, PageFrameUsage, PhysPageFrame}, 349 impl FrameAllocator for LockedFrameAllocator {
|
H A D | init.rs | 17 allocator::{buddy::BuddyAllocator, bump::BumpAllocator, page_frame::FrameAllocator},
|
/DragonOS/docs/community/ChangeLog/V0.1.x/ |
H A D | V0.1.8.md | 360 - **页帧分配器(FrameAllocator)** - 提供对页帧的分配、释放、管理等操作。具体来说,包括BumpAllocator、BuddyAllocator 401 - **页帧分配器(FrameAllocator)** - 提供对页帧的分配、释放、管理等操作。具体来说,包括BumpAllocator、BuddyAllocator
|
/DragonOS/kernel/src/perf/ |
H A D | bpf.rs | 10 use crate::mm::allocator::page_frame::{FrameAllocator, PageFrameCount, PhysPageFrame};
|
/DragonOS/kernel/src/arch/x86_64/mm/ |
H A D | mod.rs | 20 use crate::mm::allocator::page_frame::{FrameAllocator, PageFrameCount, PageFrameUsage}; 650 impl FrameAllocator for LockedFrameAllocator {
|
/DragonOS/kernel/src/ipc/ |
H A D | shm.rs | 9 allocator::page_frame::{FrameAllocator, PageFrameCount, PhysPageFrame},
|
/DragonOS/kernel/src/filesystem/procfs/ |
H A D | mod.rs | 26 mm::allocator::page_frame::FrameAllocator,
|