Home
last modified time | relevance | path

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

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