Lines Matching refs:prod_usage

104 int Allocator::AllocateMem(AllocData *alloc_data, gralloc1_producer_usage_t prod_usage,
107 alloc_data->uncached = UseUncached(prod_usage);
110 GetIonHeapInfo(prod_usage, cons_usage, &alloc_data->heap_id, &alloc_data->alloc_type,
195 gralloc1_producer_usage_t prod_usage = descriptor.GetProducerUsage();
198 if (IsUBwcEnabled(format, prod_usage, cons_usage)) {
346 gralloc1_producer_usage_t prod_usage = hnd->GetProducerUsage();
368 prod_usage, cons_usage);
433 int Allocator::GetImplDefinedFormat(gralloc1_producer_usage_t prod_usage,
441 if (prod_usage & GRALLOC1_PRODUCER_USAGE_PRIVATE_ALLOC_UBWC) {
445 } else if (prod_usage & GRALLOC1_PRODUCER_USAGE_PRIVATE_CAMERA_ZSL) {
449 } else if (prod_usage & GRALLOC1_PRODUCER_USAGE_CAMERA) {
519 void Allocator::GetIonHeapInfo(gralloc1_producer_usage_t prod_usage,
525 if (prod_usage & GRALLOC1_PRODUCER_USAGE_PROTECTED) {
533 } else if (prod_usage & GRALLOC1_PRODUCER_USAGE_CAMERA) {
544 } else if (prod_usage & GRALLOC1_PRODUCER_USAGE_PRIVATE_MM_HEAP) {
551 if (prod_usage & GRALLOC1_PRODUCER_USAGE_PRIVATE_CAMERA_HEAP) {
555 if (prod_usage & GRALLOC1_PRODUCER_USAGE_PRIVATE_ADSP_HEAP) {
575 bool Allocator::IsUBwcEnabled(int format, gralloc1_producer_usage_t prod_usage,
585 if ((prod_usage & GRALLOC1_PRODUCER_USAGE_PRIVATE_ALLOC_UBWC) && IsUBwcSupported(format)) {
589 (prod_usage & GRALLOC1_PRODUCER_USAGE_GPU_RENDER_TARGET)) {
594 if (enable && !(CpuCanAccess(prod_usage, cons_usage))) {
738 gralloc1_producer_usage_t prod_usage = descriptor.GetProducerUsage();
742 bool ubwc_enabled = IsUBwcEnabled(format, prod_usage, cons_usage);