Searched refs:mem_block (Results 1 - 19 of 19) sorted by relevance

/xsrc/external/mit/MesaLib.old/dist/src/mesa/main/
H A Dmm.h35 struct mem_block { struct
36 struct mem_block *next, *prev;
37 struct mem_block *next_free, *prev_free;
38 struct mem_block *heap;
51 extern struct mem_block *mmInit(unsigned ofs, unsigned size);
63 extern struct mem_block *mmAllocMem(struct mem_block *heap, unsigned size,
71 extern int mmFreeMem(struct mem_block *b);
78 extern struct mem_block *mmFindBlock(struct mem_block *hea
[all...]
H A Dmm.c33 mmDumpMemInfo(const struct mem_block *heap)
39 const struct mem_block *p;
59 struct mem_block *
62 struct mem_block *heap, *block;
67 heap = calloc(1, sizeof(struct mem_block));
71 block = calloc(1, sizeof(struct mem_block));
96 static struct mem_block *
97 SliceBlock(struct mem_block *p,
101 struct mem_block *newblock;
105 newblock = calloc(1, sizeof(struct mem_block));
[all...]
H A Dexecmem.c65 static struct mem_block *exec_heap = NULL;
94 struct mem_block *block = NULL;
125 struct mem_block *block = mmFindBlock(exec_heap, (unsigned char *)addr - exec_mem);
/xsrc/external/mit/MesaLib.old/dist/src/gallium/auxiliary/util/
H A Du_mm.h37 struct mem_block { struct
38 struct mem_block *next, *prev;
39 struct mem_block *next_free, *prev_free;
40 struct mem_block *heap;
52 extern struct mem_block *u_mmInit(int ofs, int size);
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 *hea
[all...]
H A Du_mm.c34 u_mmDumpMemInfo(const struct mem_block *heap)
41 const struct mem_block *p;
69 struct mem_block *
72 struct mem_block *heap, *block;
77 heap = CALLOC_STRUCT(mem_block);
81 block = CALLOC_STRUCT(mem_block);
106 static struct mem_block *
107 SliceBlock(struct mem_block *p,
111 struct mem_block *newblock;
115 newblock = CALLOC_STRUCT(mem_block);
[all...]
/xsrc/external/mit/MesaLib/dist/src/util/
H A Du_mm.h37 struct mem_block { struct
38 struct mem_block *next, *prev;
39 struct mem_block *next_free, *prev_free;
40 struct mem_block *heap;
52 extern struct mem_block *u_mmInit(int ofs, int size);
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 *hea
[all...]
H A Du_mm.c34 u_mmDumpMemInfo(const struct mem_block *heap)
41 const struct mem_block *p;
69 struct mem_block *
72 struct mem_block *heap, *block;
77 heap = CALLOC_STRUCT(mem_block);
81 block = CALLOC_STRUCT(mem_block);
106 static struct mem_block *
107 SliceBlock(struct mem_block *p,
111 struct mem_block *newblock;
115 newblock = CALLOC_STRUCT(mem_block);
[all...]
/xsrc/external/mit/libdrm/dist/intel/
H A Dmm.h34 struct mem_block { struct
35 struct mem_block *next, *prev;
36 struct mem_block *next_free, *prev_free;
37 struct mem_block *heap;
47 drm_private extern struct mem_block *mmInit(int ofs, int size);
59 drm_private extern struct mem_block *mmAllocMem(struct mem_block *heap,
68 drm_private extern int mmFreeMem(struct mem_block *b);
73 drm_private extern void mmDestroy(struct mem_block *mmInit);
78 drm_private extern void mmDumpMemInfo(const struct mem_block *mmIni
[all...]
H A Dmm.c32 drm_private void mmDumpMemInfo(const struct mem_block *heap)
38 const struct mem_block *p;
58 drm_private struct mem_block *mmInit(int ofs, int size)
60 struct mem_block *heap, *block;
65 heap = (struct mem_block *)calloc(1, sizeof(struct mem_block));
69 block = (struct mem_block *)calloc(1, sizeof(struct mem_block));
93 static struct mem_block *SliceBlock(struct mem_block *
[all...]
H A Dintel_bufmgr_fake.c63 /* Wrapper around mm.c's mem_block, which understands that you must
90 struct mem_block *mem; /* BM_MEM_AGP */
119 struct mem_block *heap;
/xsrc/external/mit/MesaLib.old/dist/src/gallium/auxiliary/rtasm/
H A Drtasm_execmem.c68 static struct mem_block *exec_heap = NULL;
90 struct mem_block *block = NULL;
121 struct mem_block *block = u_mmFindBlock(exec_heap, (unsigned char *)addr - exec_mem);
/xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/rtasm/
H A Drtasm_execmem.c68 static struct mem_block *exec_heap = NULL;
90 struct mem_block *block = NULL;
121 struct mem_block *block = u_mmFindBlock(exec_heap, (unsigned char *)addr - exec_mem);
/xsrc/external/mit/MesaLib/dist/src/mesa/main/
H A Dexecmem.c65 static struct mem_block *exec_heap = NULL;
94 struct mem_block *block = NULL;
125 struct mem_block *block = u_mmFindBlock(exec_heap, (unsigned char *)addr - exec_mem);
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/v3d/
H A Dv3d_simulator.c79 struct mem_block *heap;
80 struct mem_block *overflow;
98 struct mem_block *gmp;
110 struct mem_block *block;
578 struct mem_block *b = u_mmAllocMem(sim_state.heap, 4096, GMP_ALIGN2, 0);
/xsrc/external/mit/MesaLib.old/dist/src/gallium/auxiliary/pipebuffer/
H A Dpb_bufmgr_mm.c59 struct mem_block *heap;
82 struct mem_block *block;
/xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/pipebuffer/
H A Dpb_bufmgr_mm.c59 struct mem_block *heap;
82 struct mem_block *block;
/xsrc/external/mit/MesaLib/dist/src/broadcom/simulator/
H A Dv3d_simulator.c84 struct mem_block *heap;
85 struct mem_block *overflow;
111 struct mem_block *gmp;
123 struct mem_block *block;
774 struct mem_block *b = u_mmAllocMem(sim_state.heap, 4096, GMP_ALIGN2, 0);
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/vc4/
H A Dvc4_simulator.c70 struct mem_block *heap;
71 struct mem_block *overflow;
101 struct mem_block *block;
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/vc4/
H A Dvc4_simulator.c70 struct mem_block *heap;
71 struct mem_block *overflow;
101 struct mem_block *block;

Completed in 20 milliseconds