Home | History | Annotate | Download | only in HAL

Lines Matching defs:alloc

328  *   @size  : [input] alloc
330 * @allocName : [input] name for the alloc
336 ALOGD("%s : alloc E count=%d size=%zu", __func__, count, size);
355 * @size : [input] alloc
372 * FUNCTION : alloc
385 int QCameraMemory::alloc(int count, size_t size, unsigned int heap_id,
471 struct ion_allocation_data alloc;
481 memset(&allocalloc));
482 alloc.len = size;
484 alloc.len = (alloc.len + 4095U) & (~4095U);
485 alloc.align = 4096;
487 alloc.flags = ION_FLAG_CACHED;
489 alloc.heap_id_mask = heap_id;
492 alloc.flags = ION_SECURE;
493 alloc.heap_id_mask = ION_HEAP(ION_CP_MM_HEAP_ID);
494 alloc.align = 1048576; // 1 MiB alignment to be able to protect later
495 alloc.len = (alloc.len + 1048575U) & (~1048575U);
498 rc = ioctl(main_ion_fd, ION_IOC_ALLOC, &alloc);
505 ion_info_fd.handle = alloc.handle;
515 memInfo.size = alloc.len;
520 __func__, (unsigned long)memInfo.handle, alloc.len);
789 rc = alloc(count, size, heap_id_mask, SECURE);
793 rc = alloc(count, size, heap_id_mask, NON_SECURE);
838 int rc = alloc(count, size, heap_id_mask, NON_SECURE);
1018 int rc = alloc(count, size, heap_id_mask, isSecure);
1051 int rc = alloc(count, size, heap_id_mask, NON_SECURE);