Home | History | Annotate | Download | only in libgralloc

Lines Matching refs:usage

56 static bool canFallback(int usage, bool triedSystem)
70 if(usage & (GRALLOC_HEAP_MASK | GRALLOC_USAGE_PROTECTED))
72 if(usage & (GRALLOC_HEAP_MASK | GRALLOC_USAGE_PRIVATE_EXTERNAL_ONLY))
78 static bool useUncached(int usage)
81 if(usage & GRALLOC_USAGE_PRIVATE_SYSTEM_HEAP)
83 if (usage & GRALLOC_USAGE_PRIVATE_UNCACHED)
179 int IonController::allocate(alloc_data& data, int usage)
184 data.uncached = useUncached(usage);
187 if(usage & GRALLOC_USAGE_PRIVATE_UI_CONTIG_HEAP)
190 if(usage & GRALLOC_USAGE_PRIVATE_SYSTEM_HEAP)
193 if(usage & GRALLOC_USAGE_PRIVATE_IOMMU_HEAP)
197 if(usage & GRALLOC_USAGE_PRIVATE_MM_HEAP) {
200 if(usage & GRALLOC_USAGE_PROTECTED) {
212 if(usage & GRALLOC_USAGE_PRIVATE_CAMERA_HEAP)
215 if(usage & GRALLOC_USAGE_PROTECTED)
229 if(ret < 0 && canFallback(usage,
353 int alloc_buffer(private_handle_t **pHnd, int w, int h, int format, int usage)
364 data.uncached = useUncached(usage);
365 int allocFlags = usage;