Lines Matching refs:usage
65 size_t size, int usage, buffer_handle_t* pHandle);
76 buffer_handle_t handle, int usage,
122 static unsigned int _select_heap(int usage) in _select_heap() argument
126 if (usage & GRALLOC_USAGE_PROTECTED) in _select_heap()
134 static int gralloc_alloc_rgb(int ionfd, int w, int h, int format, int usage, in gralloc_alloc_rgb() argument
139 unsigned int heap_mask = _select_heap(usage); in gralloc_alloc_rgb()
142 bool sw_usage = !!(usage & (GRALLOC_USAGE_SW_READ_MASK | in gralloc_alloc_rgb()
145 if (usage & GRALLOC_USAGE_HW_FB) { in gralloc_alloc_rgb()
149 } else if (usage & GRALLOC_USAGE_HW_VIDEO_ENCODER) { in gralloc_alloc_rgb()
189 if (usage & GRALLOC_USAGE_PROTECTED) { in gralloc_alloc_rgb()
196 *hnd = new private_handle_t(fd, size, usage, w, h, format, *stride, in gralloc_alloc_rgb()
203 int usage, unsigned int ion_flags, in gralloc_alloc_framework_yuv() argument
208 unsigned int heap_mask = _select_heap(usage); in gralloc_alloc_framework_yuv()
228 *hnd = new private_handle_t(fd, size, usage, w, h, format, *stride, h); in gralloc_alloc_framework_yuv()
233 int usage, unsigned int ion_flags, in gralloc_alloc_yuv() argument
239 unsigned int heap_mask = _select_heap(usage); in gralloc_alloc_yuv()
244 ALOGV("HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED : usage(%x), flags(%x)\n", usage, ion_flags); in gralloc_alloc_yuv()
245 if ((usage & GRALLOC_USAGE_HW_CAMERA_ZSL) == GRALLOC_USAGE_HW_CAMERA_ZSL) { in gralloc_alloc_yuv()
247 } else if (usage & GRALLOC_USAGE_HW_TEXTURE) { in gralloc_alloc_yuv()
249 } else if (usage & GRALLOC_USAGE_HW_VIDEO_ENCODER) { in gralloc_alloc_yuv()
276 return gralloc_alloc_framework_yuv(ionfd, w, h, format, usage, in gralloc_alloc_yuv()
291 if (usage & GRALLOC_USAGE_PROTECTED) in gralloc_alloc_yuv()
298 *hnd = new private_handle_t(fd, luma_size, usage, w, h, in gralloc_alloc_yuv()
309 *hnd = new private_handle_t(fd, fd1, fd2, luma_size, usage, w, h, in gralloc_alloc_yuv()
312 *hnd = new private_handle_t(fd, fd1, luma_size, usage, w, h, format, in gralloc_alloc_yuv()
318 if (usage & GRALLOC_USAGE_PRIVATE_CHROMA) { in gralloc_alloc_yuv()
336 int w, int h, int format, int usage, in gralloc_alloc() argument
347 if( (usage & GRALLOC_USAGE_SW_READ_MASK) == GRALLOC_USAGE_SW_READ_OFTEN ) in gralloc_alloc()
355 err = gralloc_alloc_rgb(m->ionfd, w, h, format, usage, ion_flags, &hnd, in gralloc_alloc()
358 err = gralloc_alloc_yuv(m->ionfd, w, h, format, usage, ion_flags, in gralloc_alloc()