Searched refs:heap (Results 1 - 12 of 12) sorted by relevance

/hardware/intel/img/psb_video/src/
H A Dobject_heap.c42 * Expands the heap
45 static int object_heap_expand(object_heap_p heap) argument
51 int new_heap_size = heap->heap_size + heap->heap_increment;
53 new_heap_index = (object_base_p *) realloc(heap->heap_index, new_heap_size * sizeof(object_base_p));
57 heap->heap_index = new_heap_index;
58 next_free = heap->next_free;
59 for (i = new_heap_size; i-- > heap->heap_size;) {
60 object_base_p obj = (object_base_p) calloc(1, heap->object_size);
61 heap
89 object_heap_init(object_heap_p heap, int object_size, int id_offset) argument
104 object_heap_allocate(object_heap_p heap) argument
124 object_heap_lookup(object_heap_p heap, int id) argument
146 object_heap_first(object_heap_p heap, object_heap_iterator *iter) argument
156 object_heap_next(object_heap_p heap, object_heap_iterator *iter) argument
177 object_heap_free(object_heap_p heap, object_base_p obj) argument
192 object_heap_destroy(object_heap_p heap) argument
[all...]
H A Dobject_heap.h57 int object_heap_init(object_heap_p heap, int object_size, int id_offset);
63 int object_heap_allocate(object_heap_p heap);
69 object_base_p object_heap_lookup(object_heap_p heap, int id);
72 * Iterate over all objects in the heap.
73 * Returns a pointer to the first object on the heap, returns NULL if heap is empty.
75 object_base_p object_heap_first(object_heap_p heap, object_heap_iterator *iter);
78 * Iterate over all objects in the heap.
79 * Returns a pointer to the next object on the heap, returns NULL if heap i
[all...]
/hardware/intel/img/libdrm/libdrm/nouveau/
H A Dnouveau_resource.c29 nouveau_resource_init(struct nouveau_resource **heap, argument
40 *heap = r;
45 nouveau_resource_alloc(struct nouveau_resource *heap, unsigned size, void *priv, argument
50 if (!heap || !size || !res || *res)
53 while (heap) {
54 if (!heap->in_use && heap->size >= size) {
59 r->start = (heap->start + heap->size) - size;
64 heap
[all...]
H A Dnouveau_resource.h38 nouveau_resource_init(struct nouveau_resource **heap, unsigned start,
42 nouveau_resource_alloc(struct nouveau_resource *heap, unsigned size, void *priv,
/hardware/intel/img/libdrm/libdrm/intel/
H A Dmm.c32 mmDumpMemInfo(const struct mem_block *heap) argument
34 drmMsg("Memory heap %p:\n", (void *)heap);
35 if (heap == 0) {
36 drmMsg(" heap == 0\n");
40 for(p = heap->next; p != heap; p = p->next) {
48 for(p = heap->next_free; p != heap; p = p->next_free) {
61 struct mem_block *heap, *bloc local
166 mmAllocMem(struct mem_block *heap, int size, int align2, int startSearch) argument
199 mmFindBlock(struct mem_block *heap, int start) argument
267 mmDestroy(struct mem_block *heap) argument
[all...]
H A Dmm.h37 struct mem_block *heap; member in struct:mem_block
55 * return: a heap pointer if OK, NULL if error
66 * startSearch = linear offset from start of heap to begin search
69 extern struct mem_block *mmAllocMem(struct mem_block *heap, int size,
81 * input: pointer to a heap, start offset
84 extern struct mem_block *mmFindBlock(struct mem_block *heap, int start);
H A Dintel_bufmgr_fake.c122 struct mem_block *heap; member in struct:_bufmgr_fake
424 block->mem = mmAllocMem(bufmgr_fake->heap, sz, align_log2, 0);
1170 mmDestroy(bufmgr_fake->heap);
1367 mmDumpMemInfo(bufmgr_fake->heap);
1509 bufmgr_fake->heap = mmInit(low_offset, size);
/hardware/intel/common/libmix/videoencoder/
H A DIntelMetadataBuffer.cpp77 if (type == ST_MEMBASE) /*offset, size, heap*/
82 sp<IMemoryHeap> heap = interface_cast<IMemoryHeap>(data.readStrongBinder()); local
84 sp<MemoryBase> mem = new MemoryBase(heap, offset, size);
96 heap->getHeapID(), mem->pointer(), *((intptr_t *)(mem->pointer())), map->value);
136 if (smem->type == ST_MEMBASE) /*offset, size, heap*/
140 sp<IMemoryHeap> heap = smem->membase->getMemory(&offset, &size); local
143 data.writeStrongBinder(heap->asBinder());
146 heap->getHeapID(), smem->membase->pointer(), *((int *)(smem->membase->pointer())));
/hardware/ti/omap4xxx/camera/
H A DAppCallbackNotifier.cpp838 MemoryHeapBase *heap; local
1439 sp<MemoryHeapBase> heap; local
1548 sp<MemoryHeapBase> heap; local
/hardware/ti/omap4-aah/test/CameraHal/
H A Dcamera_test_surfacetexture.cpp138 // buffers to come from system heap
863 sp<IMemoryHeap> heap = data->getMemory(&offset, &size); local
864 camera_metadata_t * meta = static_cast<camera_metadata_t *> (heap->base());
/hardware/ti/omap4-aah/camera/
H A DAppCallbackNotifier.cpp903 android::MemoryHeapBase *heap; local
/hardware/qcom/media/mm-video-v4l2/vidc/vdec/src/
H A Domx_vdec_hevc_swvdec.cpp4327 int heap = 0; local
4329 heap = ION_ADSP_HEAP_ID;
4334 &drv_ctx.extradata_info.ion.fd_ion_data, 0, heap);
5123 int heap = 0; local
5125 heap = ION_ADSP_HEAP_ID;
5131 &drv_ctx.ip_buf_ion_info[i].fd_ion_data, secure_mode ? ION_SECURE : 0, heap);
6485 Destroys the component and release memory allocated to the heap.

Completed in 138 milliseconds