/hardware/intel/img/psb_video/src/ |
H A D | object_heap.c | 42 * 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 D | object_heap.h | 57 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 D | nouveau_resource.c | 29 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 D | nouveau_resource.h | 38 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 D | mm.c | 32 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 D | mm.h | 37 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 D | intel_bufmgr_fake.c | 122 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 D | IntelMetadataBuffer.cpp | 77 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 D | AppCallbackNotifier.cpp | 838 MemoryHeapBase *heap; local 1439 sp<MemoryHeapBase> heap; local 1548 sp<MemoryHeapBase> heap; local
|
/hardware/ti/omap4-aah/test/CameraHal/ |
H A D | camera_test_surfacetexture.cpp | 138 // 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 D | AppCallbackNotifier.cpp | 903 android::MemoryHeapBase *heap; local
|
/hardware/qcom/media/mm-video-v4l2/vidc/vdec/src/ |
H A D | omx_vdec_hevc_swvdec.cpp | 4327 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.
|