Home
last modified time | relevance | path

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

/third_party/mesa3d/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) 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...]
/third_party/libdrm/intel/
H A Dmm.c32 drm_private void mmDumpMemInfo(const struct mem_block *heap) in mmDumpMemInfo()
38 const struct mem_block *p; in mmDumpMemInfo()
58 drm_private struct mem_block *mmInit(int ofs, int size) in mmInit()
60 struct mem_block *heap, *block; in mmInit()
65 heap = (struct mem_block *)calloc(1, sizeof(struct mem_block)); in mmInit()
69 block = (struct mem_block *)calloc(1, sizeof(struct mem_block)); in mmInit()
93 static struct mem_block *SliceBlock(struct mem_block *
[all...]
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 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;
/third_party/mesa3d/src/gallium/auxiliary/rtasm/
H A Drtasm_execmem.c68 static struct mem_block *exec_heap = NULL;
90 struct mem_block *block = NULL; in rtasm_exec_malloc()
121 struct mem_block *block = u_mmFindBlock(exec_heap, (unsigned char *)addr - exec_mem); in rtasm_exec_free()
/third_party/mesa3d/src/broadcom/simulator/
H A Dv3d_simulator.c85 struct mem_block *heap;
86 struct mem_block *overflow;
118 struct mem_block *gmp;
130 struct mem_block *block;
858 struct mem_block *b = u_mmAllocMem(sim_state.heap, 4096, GMP_ALIGN2, 0); in v3d_simulator_init_global()
/third_party/backends/backend/
H A Dgt68xx_mid.c76 delay->mem_block = (SANE_Byte *) malloc (bytes_per_line * line_count); in gt68xx_delay_buffer_init()
77 if (!delay->mem_block) in gt68xx_delay_buffer_init()
84 delay->mem_block[i] = i % 256; in gt68xx_delay_buffer_init()
90 free (delay->mem_block); in gt68xx_delay_buffer_init()
98 (unsigned int *) (delay->mem_block + i * bytes_per_line); in gt68xx_delay_buffer_init()
112 if (delay->mem_block) in gt68xx_delay_buffer_done()
114 free (delay->mem_block); in gt68xx_delay_buffer_done()
115 delay->mem_block = NULL; in gt68xx_delay_buffer_done()
H A Dgt68xx_mid.h61 SANE_Byte *mem_block; member
H A Dartec_eplus48u.h244 SANE_Byte *mem_block; member
H A Dartec_eplus48u.c1904 delay->mem_block = (SANE_Byte *) malloc (bytes_per_line * line_count); in artec48u_delay_buffer_init()
1905 if (!delay->mem_block) in artec48u_delay_buffer_init()
1915 free (delay->mem_block); in artec48u_delay_buffer_init()
1922 (unsigned int *) (delay->mem_block + i * bytes_per_line); in artec48u_delay_buffer_init()
1936 if (delay->mem_block) in artec48u_delay_buffer_done()
1938 free (delay->mem_block); in artec48u_delay_buffer_done()
1939 delay->mem_block = NULL; in artec48u_delay_buffer_done()
/third_party/mesa3d/src/gallium/auxiliary/pipebuffer/
H A Dpb_bufmgr_mm.c59 struct mem_block *heap;
82 struct mem_block *block;
/third_party/mesa3d/src/gallium/drivers/vc4/
H A Dvc4_simulator.c70 struct mem_block *heap;
71 struct mem_block *overflow;
101 struct mem_block *block;
/third_party/toybox/toys/pending/
H A Dvi.c46 // mem_block contains RO data that is either original file as mmap
53 struct mem_block {
65 // slices do not contain actual allocated data but slices of data in mem_block
67 // after inserting data into middle new mem_block is allocated for insert data
69 // mem_block with offsets, and middle slice is pointing to newly allocated block
168 struct mem_block *b = xmalloc(sizeof(struct mem_block)); in insert_str()
/third_party/protobuf/php/ext/google/protobuf/
H A Dphp-upb.c2334 typedef struct mem_block { struct
2335 struct mem_block *next;
2339 } mem_block; typedef
2362 mem_block *freelist, *freelist_tail;
2365 static const size_t memblock_reserve = UPB_ALIGN_UP(sizeof(mem_block), 16);
2379 mem_block *block = ptr; in upb_arena_addblock()
2399 mem_block *block = upb_malloc(a->block_alloc, block_size); in upb_arena_allocblock()
2478 mem_block *block = a->freelist; in arena_dofree()
2484 mem_block *next = block->next; in arena_dofree()
/third_party/protobuf/ruby/ext/google/protobuf_c/
H A Dupb.c2328 typedef struct mem_block { struct
2329 struct mem_block *next;
2332 } mem_block; typedef
2342 mem_block *block = ptr; in upb_arena_addblock()
2352 a->start = (char*)block + _upb_arena_alignup(sizeof(mem_block)); in upb_arena_addblock()
2359 static mem_block *upb_arena_allocblock(upb_arena *a, size_t size) { in upb_arena_allocblock()
2360 size_t block_size = UPB_MAX(size, a->next_block_size) + sizeof(mem_block); in upb_arena_allocblock()
2361 mem_block *block = upb_malloc(a->block_alloc, block_size); in upb_arena_allocblock()
2374 mem_block *block = upb_arena_allocblock(a, size); in _upb_arena_slowmalloc()
2406 const size_t first_block_overhead = sizeof(upb_arena) + sizeof(mem_block); in upb_arena_init()
[all...]

Completed in 40 milliseconds