Home
last modified time | relevance | path

Searched refs:FrameAllocator (Results 1 – 9 of 9) sorted by relevance

/DragonOS-0.1.8/kernel/src/mm/
Dno_init.rs15 allocator::page_frame::{FrameAllocator, PageFrameCount, PageFrameUsage},
34 impl<MMA: MemoryManagementArch> FrameAllocator for PseudoAllocator<MMA> {
Dpage.rs16 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/
Dintro.md12 - **页帧分配器(FrameAllocator)** - 提供对页帧的分配、释放、管理等操作。具体来说,包括BumpAllocator、BuddyAllocator
/DragonOS-0.1.8/kernel/src/mm/allocator/
Dbump.rs5 use super::page_frame::{FrameAllocator, PageFrameCount, PageFrameUsage};
42 impl<MMA: MemoryManagementArch> FrameAllocator for BumpAllocator<MMA> {
Dpage_frame.rs285 pub trait FrameAllocator { trait
304 impl<T: FrameAllocator> FrameAllocator for &mut T { impl
Dkernel_allocator.rs13 use super::page_frame::{FrameAllocator, PageFrameCount};
Dbuddy.rs8 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/
DV0.1.8.md360 - **页帧分配器(FrameAllocator)** - 提供对页帧的分配、释放、管理等操作。具体来说,包括BumpAllocator、BuddyAllocator
401 - **页帧分配器(FrameAllocator)** - 提供对页帧的分配、释放、管理等操作。具体来说,包括BumpAllocator、BuddyAllocator
/DragonOS-0.1.8/kernel/src/arch/x86_64/mm/
Dmod.rs17 use crate::mm::allocator::page_frame::{FrameAllocator, PageFrameCount};
528 impl FrameAllocator for LockedFrameAllocator {