Searched refs:xmem (Results 1 – 4 of 4) sorted by relevance
63 XMem_Destroy(XMem *xmem) in XMem_Destroy() argument68 for (off = 0; off < xmem->length; off += PGSIZE) { in XMem_Destroy()69 PMap_SystemLookup(xmem->base + off, &entry, PGSIZE); in XMem_Destroy()80 XMem_GetBase(XMem *xmem) in XMem_GetBase() argument82 return xmem->base; in XMem_GetBase()86 XMem_GetLength(XMem *xmem) in XMem_GetLength() argument88 return xmem->length; in XMem_GetLength()92 XMem_Allocate(XMem *xmem, uintptr_t length) in XMem_Allocate() argument97 if (xmem->length > length) in XMem_Allocate()101 if (length > xmem->maxLength) in XMem_Allocate()[all …]
31 void XMem_Destroy(XMem *xmem);32 uintptr_t XMem_GetBase(XMem *xmem);33 uintptr_t XMem_GetLength(XMem *xmem);34 bool XMem_Allocate(XMem *xmem, uintptr_t length);49 XMem *xmem; member
37 slab->xmem = XMem_New(); in Slab_Init()44 ASSERT(slab->xmem != NULL); in Slab_Init()65 uintptr_t base = XMem_GetBase(slab->xmem); in SlabExtend()66 uintptr_t len = XMem_GetLength(slab->xmem); in SlabExtend()75 if (!XMem_Allocate(slab->xmem, len + inc)) { in SlabExtend()
31 "amd64/xmem.c",