Searched refs:FrameAllocator (Results 1 – 13 of 13) sorted by relevance
/DragonOS-0.1.9/docs/kernel/memory_management/ |
D | intro.md | 12 - **页帧分配器(FrameAllocator)** - 提供对页帧的分配、释放、管理等操作。具体来说,包括BumpAllocator、BuddyAllocator
|
/DragonOS-0.1.9/kernel/src/mm/allocator/ |
D | page_frame.rs | 302 pub trait FrameAllocator { interface 321 impl<T: FrameAllocator> FrameAllocator for &mut T { impl
|
D | bump.rs | 5 use super::page_frame::{FrameAllocator, PageFrameCount, PageFrameUsage}; 126 impl<MMA: MemoryManagementArch> FrameAllocator for BumpAllocator<MMA> {
|
D | kernel_allocator.rs | 16 use super::page_frame::{FrameAllocator, PageFrameCount};
|
D | buddy.rs | 8 use crate::mm::allocator::page_frame::{FrameAllocator, PageFrameCount, PageFrameUsage}; 580 impl<A: MemoryManagementArch> FrameAllocator for BuddyAllocator<A> {
|
/DragonOS-0.1.9/kernel/src/mm/ |
D | no_init.rs | 21 allocator::page_frame::{FrameAllocator, PageFrameCount, PageFrameUsage}, 109 impl<MMA: MemoryManagementArch> FrameAllocator for PseudoAllocator<MMA> {
|
D | page.rs | 16 allocator::page_frame::FrameAllocator, syscall::ProtFlags, MemoryManagementArch, PageTableKind, 515 impl<Arch: MemoryManagementArch, F: FrameAllocator> PageMapper<Arch, F> { 796 allocator: &mut impl FrameAllocator, in unmap_phys_inner() argument
|
/DragonOS-0.1.9/kernel/src/arch/riscv64/mm/ |
D | mod.rs | 10 page_frame::{FrameAllocator, PageFrameCount, PageFrameUsage, PhysPageFrame}, 190 impl FrameAllocator for LockedFrameAllocator {
|
D | init.rs | 17 allocator::{buddy::BuddyAllocator, bump::BumpAllocator, page_frame::FrameAllocator},
|
/DragonOS-0.1.9/kernel/src/syscall/ |
D | misc.rs | 7 mm::allocator::page_frame::FrameAllocator,
|
/DragonOS-0.1.9/docs/community/ChangeLog/V0.1.x/ |
D | V0.1.8.md | 360 - **页帧分配器(FrameAllocator)** - 提供对页帧的分配、释放、管理等操作。具体来说,包括BumpAllocator、BuddyAllocator 401 - **页帧分配器(FrameAllocator)** - 提供对页帧的分配、释放、管理等操作。具体来说,包括BumpAllocator、BuddyAllocator
|
/DragonOS-0.1.9/kernel/src/arch/x86_64/mm/ |
D | mod.rs | 19 use crate::mm::allocator::page_frame::{FrameAllocator, PageFrameCount, PageFrameUsage}; 602 impl FrameAllocator for LockedFrameAllocator {
|
/DragonOS-0.1.9/kernel/src/filesystem/procfs/ |
D | mod.rs | 25 mm::allocator::page_frame::FrameAllocator,
|