Searched refs:BuddyAllocator (Results 1 – 6 of 6) sorted by relevance
12 - **页帧分配器(FrameAllocator)** - 提供对页帧的分配、释放、管理等操作。具体来说,包括BumpAllocator、BuddyAllocator
17 allocator::{buddy::BuddyAllocator, bump::BumpAllocator, page_frame::FrameAllocator},134 let buddy_allocator = unsafe { BuddyAllocator::<MMArch>::new(bump_allocator).unwrap() }; in riscv_mm_init()163 unsafe fn set_inner_allocator(allocator: BuddyAllocator<MMArch>) { in set_inner_allocator()
11 buddy::BuddyAllocator,38 pub(self) static INNER_ALLOCATOR: SpinLock<Option<BuddyAllocator<MMArch>>> = SpinLock::new(None);
67 pub struct BuddyAllocator<A> { struct75 impl<A: MemoryManagementArch> BuddyAllocator<A> { argument578 impl<A: MemoryManagementArch> FrameAllocator for BuddyAllocator<A> { implementation
25 mm::allocator::{buddy::BuddyAllocator, bump::BumpAllocator},48 static INNER_ALLOCATOR: SpinLock<Option<BuddyAllocator<MMArch>>> = SpinLock::new(None);526 let buddy_allocator = unsafe { BuddyAllocator::<X86_64MMArch>::new(bump_allocator).unwrap() }; in allocator_init()691 unsafe fn set_inner_allocator(allocator: BuddyAllocator<MMArch>) { in set_inner_allocator()
360 - **页帧分配器(FrameAllocator)** - 提供对页帧的分配、释放、管理等操作。具体来说,包括BumpAllocator、BuddyAllocator401 - **页帧分配器(FrameAllocator)** - 提供对页帧的分配、释放、管理等操作。具体来说,包括BumpAllocator、BuddyAllocator