Home
last modified time | relevance | path

Searched refs:MmioBuddyMemPool (Results 1 – 2 of 2) sorted by relevance

/DragonOS-0.1.8/docs/kernel/memory_management/
Dmmio.md75 MmioBuddyMemPool
128 pub struct MmioBuddyMemPool {
156   DragonOS中,使用`MmioBuddyMemPool`结构体作为buddy(为表述方便,以下将伙伴算法简称为buddy)内存池的数据结构,其记录了内存池的起始地址(po…
166 **P.S 以下函数均为MmioBuddyMemPool的成员函数。系统中已经创建了一个MmioBuddyMemPool类型的全局引用`MMIO_POOL`,如要使用以下函数,请以`MMIO_POO…
/DragonOS-0.1.8/kernel/src/mm/
Dmmio_buddy.rs30 static mut __MMIO_POOL: Option<MmioBuddyMemPool> = None;
32 pub fn mmio_pool() -> &'static mut MmioBuddyMemPool { in mmio_pool()
46 pub struct MmioBuddyMemPool { struct
52 impl MmioBuddyMemPool { argument
65 let pool = MmioBuddyMemPool { in new()
621 __MMIO_POOL = Some(MmioBuddyMemPool::new()); in mmio_init()