Lines Matching refs:usage

57 static bool canFallback(int usage, bool triedSystem)
71 if(usage & (GRALLOC_HEAP_MASK | GRALLOC_USAGE_PROTECTED))
73 if(usage & (GRALLOC_HEAP_MASK | GRALLOC_USAGE_PRIVATE_EXTERNAL_ONLY))
79 static bool useUncached(int usage)
81 if (usage & GRALLOC_USAGE_PROTECTED)
83 if (usage & GRALLOC_USAGE_PRIVATE_UNCACHED)
85 if(((usage & GRALLOC_USAGE_SW_WRITE_MASK) == GRALLOC_USAGE_SW_WRITE_RARELY)
86 ||((usage & GRALLOC_USAGE_SW_READ_MASK) == GRALLOC_USAGE_SW_READ_RARELY))
285 int IonController::allocate(alloc_data& data, int usage)
290 data.uncached = useUncached(usage);
293 if(usage & GRALLOC_USAGE_PRIVATE_UI_CONTIG_HEAP)
296 if(usage & GRALLOC_USAGE_PRIVATE_SYSTEM_HEAP)
299 if(usage & GRALLOC_USAGE_PRIVATE_IOMMU_HEAP)
302 if(usage & GRALLOC_USAGE_PROTECTED) {
305 } else if(usage & GRALLOC_USAGE_PRIVATE_MM_HEAP) {
314 if(usage & GRALLOC_USAGE_PRIVATE_CAMERA_HEAP)
317 if(usage & GRALLOC_USAGE_PRIVATE_ADSP_HEAP)
334 if(ret < 0 && canFallback(usage,
361 bool isMacroTileEnabled(int format, int usage)
378 // check the usage flags
379 if (usage & (GRALLOC_USAGE_SW_READ_MASK |
521 size_t getBufferSizeAndDimensions(int width, int height, int format, int usage,
525 int tileEnabled = isMacroTileEnabled(format, usage);
540 void getBufferAttributes(int width, int height, int format, int usage,
543 tileEnabled = isMacroTileEnabled(format, usage);
623 int alloc_buffer(private_handle_t **pHnd, int w, int h, int format, int usage)
632 data.size = getBufferSizeAndDimensions(w, h, format, usage, alignedw,
636 data.uncached = useUncached(usage);
637 int allocFlags = usage;