Home
last modified time | relevance | path

Searched refs:xmem (Results 1 – 4 of 4) sorted by relevance

/sys/amd64/
Dxmem.c63 XMem_Destroy(XMem *xmem) in XMem_Destroy() argument
68 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() argument
82 return xmem->base; in XMem_GetBase()
86 XMem_GetLength(XMem *xmem) in XMem_GetLength() argument
88 return xmem->length; in XMem_GetLength()
92 XMem_Allocate(XMem *xmem, uintptr_t length) in XMem_Allocate() argument
97 if (xmem->length > length) in XMem_Allocate()
101 if (length > xmem->maxLength) in XMem_Allocate()
[all …]
/sys/include/
Dkmem.h31 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
/sys/kern/
Dslab.c37 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()
/sys/
DSConscript31 "amd64/xmem.c",