Lines Matching refs:memInfo
307 * @memInfo : [output] reference to struct to store additional memory allocation info
315 int QCamera3HeapMemory::allocOneBuffer(QCamera3MemInfo &memInfo, int heap_id, int size)
351 memInfo.main_ion_fd = main_ion_fd;
352 memInfo.fd = ion_info_fd.fd;
353 memInfo.handle = ion_info_fd.handle;
354 memInfo.size = alloc.len;
373 * @memInfo : reference to struct that stores additional memory allocation info
377 void QCamera3HeapMemory::deallocOneBuffer(QCamera3MemInfo &memInfo)
381 if (memInfo.fd > 0) {
382 close(memInfo.fd);
383 memInfo.fd = 0;
386 if (memInfo.main_ion_fd > 0) {
388 handle_data.handle = memInfo.handle;
389 ioctl(memInfo.main_ion_fd, ION_IOC_FREE, &handle_data);
390 close(memInfo.main_ion_fd);
391 memInfo.main_ion_fd = 0;
393 memInfo.handle = NULL;
394 memInfo.size = 0;