Home
last modified time | relevance | path

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

/DragonOS/docs/kernel/memory_management/
H A Dintro.md12 - **页帧分配器(FrameAllocator)** - 提供对页帧的分配、释放、管理等操作。具体来说,包括BumpAllocator、BuddyAllocator
/DragonOS/kernel/src/mm/allocator/
H A Dpage_frame.rs309 pub trait FrameAllocator { interface
328 impl<T: FrameAllocator> FrameAllocator for &mut T { impl
H A Dbump.rs5 use super::page_frame::{FrameAllocator, PageFrameCount, PageFrameUsage};
127 impl<MMA: MemoryManagementArch> FrameAllocator for BumpAllocator<MMA> {
H A Dkernel_allocator.rs17 page_frame::{FrameAllocator, PageFrameCount},
H A Dbuddy.rs10 use crate::mm::allocator::page_frame::{FrameAllocator, PageFrameCount, PageFrameUsage};
578 impl<A: MemoryManagementArch> FrameAllocator for BuddyAllocator<A> {
/DragonOS/kernel/src/mm/
H A Dno_init.rs21 allocator::page_frame::{FrameAllocator, PageFrameCount, PageFrameUsage},
109 impl<MMA: MemoryManagementArch> FrameAllocator for PseudoAllocator<MMA> {
H A Dpage.rs32 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 Dfault.rs24 allocator::page_frame::FrameAllocator,
/DragonOS/kernel/src/syscall/
H A Dmisc.rs4 mm::allocator::{page_frame::FrameAllocator, slab::slab_usage},
/DragonOS/kernel/src/arch/riscv64/mm/
H A Dmod.rs12 page_frame::{FrameAllocator, PageFrameCount, PageFrameUsage, PhysPageFrame},
349 impl FrameAllocator for LockedFrameAllocator {
H A Dinit.rs17 allocator::{buddy::BuddyAllocator, bump::BumpAllocator, page_frame::FrameAllocator},
/DragonOS/docs/community/ChangeLog/V0.1.x/
H A DV0.1.8.md360 - **页帧分配器(FrameAllocator)** - 提供对页帧的分配、释放、管理等操作。具体来说,包括BumpAllocator、BuddyAllocator
401 - **页帧分配器(FrameAllocator)** - 提供对页帧的分配、释放、管理等操作。具体来说,包括BumpAllocator、BuddyAllocator
/DragonOS/kernel/src/perf/
H A Dbpf.rs10 use crate::mm::allocator::page_frame::{FrameAllocator, PageFrameCount, PhysPageFrame};
/DragonOS/kernel/src/arch/x86_64/mm/
H A Dmod.rs20 use crate::mm::allocator::page_frame::{FrameAllocator, PageFrameCount, PageFrameUsage};
650 impl FrameAllocator for LockedFrameAllocator {
/DragonOS/kernel/src/ipc/
H A Dshm.rs9 allocator::page_frame::{FrameAllocator, PageFrameCount, PhysPageFrame},
/DragonOS/kernel/src/filesystem/procfs/
H A Dmod.rs26 mm::allocator::page_frame::FrameAllocator,