Home
last modified time | relevance | path

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

/DragonOS-0.1.9/docs/kernel/memory_management/
Dintro.md12 - **页帧分配器(FrameAllocator)** - 提供对页帧的分配、释放、管理等操作。具体来说,包括BumpAllocator、BuddyAllocator
/DragonOS-0.1.9/kernel/src/mm/allocator/
Dpage_frame.rs302 pub trait FrameAllocator { interface
321 impl<T: FrameAllocator> FrameAllocator for &mut T { impl
Dbump.rs5 use super::page_frame::{FrameAllocator, PageFrameCount, PageFrameUsage};
126 impl<MMA: MemoryManagementArch> FrameAllocator for BumpAllocator<MMA> {
Dkernel_allocator.rs16 use super::page_frame::{FrameAllocator, PageFrameCount};
Dbuddy.rs8 use crate::mm::allocator::page_frame::{FrameAllocator, PageFrameCount, PageFrameUsage};
580 impl<A: MemoryManagementArch> FrameAllocator for BuddyAllocator<A> {
/DragonOS-0.1.9/kernel/src/mm/
Dno_init.rs21 allocator::page_frame::{FrameAllocator, PageFrameCount, PageFrameUsage},
109 impl<MMA: MemoryManagementArch> FrameAllocator for PseudoAllocator<MMA> {
Dpage.rs16 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/
Dmod.rs10 page_frame::{FrameAllocator, PageFrameCount, PageFrameUsage, PhysPageFrame},
190 impl FrameAllocator for LockedFrameAllocator {
Dinit.rs17 allocator::{buddy::BuddyAllocator, bump::BumpAllocator, page_frame::FrameAllocator},
/DragonOS-0.1.9/kernel/src/syscall/
Dmisc.rs7 mm::allocator::page_frame::FrameAllocator,
/DragonOS-0.1.9/docs/community/ChangeLog/V0.1.x/
DV0.1.8.md360 - **页帧分配器(FrameAllocator)** - 提供对页帧的分配、释放、管理等操作。具体来说,包括BumpAllocator、BuddyAllocator
401 - **页帧分配器(FrameAllocator)** - 提供对页帧的分配、释放、管理等操作。具体来说,包括BumpAllocator、BuddyAllocator
/DragonOS-0.1.9/kernel/src/arch/x86_64/mm/
Dmod.rs19 use crate::mm::allocator::page_frame::{FrameAllocator, PageFrameCount, PageFrameUsage};
602 impl FrameAllocator for LockedFrameAllocator {
/DragonOS-0.1.9/kernel/src/filesystem/procfs/
Dmod.rs25 mm::allocator::page_frame::FrameAllocator,