Home
last modified time | relevance | path

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

/hardware/google/gfxstream/guest/mesa/src/util/
Du_mm.h37 struct mem_block { struct
38 struct mem_block *next, *prev; argument
39 struct mem_block *next_free, *prev_free; argument
40 struct mem_block *heap; argument
52 extern struct mem_block *u_mmInit(int ofs, int size); argument
64 extern struct mem_block *u_mmAllocMem(struct mem_block *heap, int size, int align2,
72 extern int u_mmFreeMem(struct mem_block *b);
79 extern struct mem_block *u_mmFindBlock(struct mem_block *heap, int start);
84 extern void u_mmDestroy(struct mem_block *mmInit);
89 extern void u_mmDumpMemInfo(const struct mem_block *mmInit);
Du_mm.c34 u_mmDumpMemInfo(const struct mem_block *heap) in u_mmDumpMemInfo()
41 const struct mem_block *p; in u_mmDumpMemInfo()
69 struct mem_block *
72 struct mem_block *heap, *block; in u_mmInit()
77 heap = CALLOC_STRUCT(mem_block); in u_mmInit()
81 block = CALLOC_STRUCT(mem_block); in u_mmInit()
106 static struct mem_block *
107 SliceBlock(struct mem_block *p, in SliceBlock()
111 struct mem_block *newblock; in SliceBlock()
115 newblock = CALLOC_STRUCT(mem_block); in SliceBlock()
[all …]