Searched refs:FrameAllocator (Results 1 – 9 of 9) sorted by relevance
/DragonOS-0.1.8/kernel/src/mm/ |
D | no_init.rs | 15 allocator::page_frame::{FrameAllocator, PageFrameCount, PageFrameUsage}, 34 impl<MMA: MemoryManagementArch> FrameAllocator for PseudoAllocator<MMA> {
|
D | page.rs | 16 allocator::page_frame::FrameAllocator, syscall::ProtFlags, MemoryManagementArch, PageTableKind, 474 impl<Arch: MemoryManagementArch, F: FrameAllocator> PageMapper<Arch, F> { 759 allocator: &mut impl FrameAllocator, in unmap_phys_inner() argument
|
/DragonOS-0.1.8/docs/kernel/memory_management/ |
D | intro.md | 12 - **页帧分配器(FrameAllocator)** - 提供对页帧的分配、释放、管理等操作。具体来说,包括BumpAllocator、BuddyAllocator
|
/DragonOS-0.1.8/kernel/src/mm/allocator/ |
D | bump.rs | 5 use super::page_frame::{FrameAllocator, PageFrameCount, PageFrameUsage}; 42 impl<MMA: MemoryManagementArch> FrameAllocator for BumpAllocator<MMA> {
|
D | page_frame.rs | 285 pub trait FrameAllocator { trait 304 impl<T: FrameAllocator> FrameAllocator for &mut T { impl
|
D | kernel_allocator.rs | 13 use super::page_frame::{FrameAllocator, PageFrameCount};
|
D | buddy.rs | 8 use crate::mm::allocator::page_frame::{FrameAllocator, PageFrameCount, PageFrameUsage}; 635 impl<A: MemoryManagementArch> FrameAllocator for BuddyAllocator<A> {
|
/DragonOS-0.1.8/docs/community/ChangeLog/V0.1.x/ |
D | V0.1.8.md | 360 - **页帧分配器(FrameAllocator)** - 提供对页帧的分配、释放、管理等操作。具体来说,包括BumpAllocator、BuddyAllocator 401 - **页帧分配器(FrameAllocator)** - 提供对页帧的分配、释放、管理等操作。具体来说,包括BumpAllocator、BuddyAllocator
|
/DragonOS-0.1.8/kernel/src/arch/x86_64/mm/ |
D | mod.rs | 17 use crate::mm::allocator::page_frame::{FrameAllocator, PageFrameCount}; 528 impl FrameAllocator for LockedFrameAllocator {
|