Lines Matching refs:usage
337 vn_android_get_ahb_usage(const VkImageUsageFlags usage,
341 if (usage &
345 if (usage & (VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT |
355 /* must include at least one GPU usage flag */
903 if (!(desc.usage & (AHARDWAREBUFFER_USAGE_GPU_SAMPLED_IMAGE |
907 "AHB usage(%" PRIu64 ") must include at least one GPU bit",
908 desc.usage);
1035 uint64_t usage)
1046 desc.usage = usage;
1054 width, height, layers, format, usage, ret);
1072 uint64_t usage = 0;
1081 usage = vn_android_get_ahb_usage(format_info->usage, format_info->flags);
1082 ahb = vn_android_ahb_allocate(16, 16, 1, format, usage);
1119 assert(create_info->usage == VK_IMAGE_USAGE_SAMPLED_BIT);
1277 uint64_t usage = 0;
1288 usage = vn_android_get_ahb_usage(image_info->usage, image_info->flags);
1297 usage = AHARDWAREBUFFER_USAGE_GPU_DATA_BUFFER;
1300 usage |= AHARDWAREBUFFER_USAGE_CPU_READ_RARELY |
1305 ahb = vn_android_ahb_allocate(width, height, layers, format, usage);
1387 /* ensure dma_buf_memory_type_bits covers host visible usage */
1388 const uint64_t usage = AHARDWAREBUFFER_USAGE_GPU_DATA_BUFFER |
1397 ahb = vn_android_ahb_allocate(4096, 1, 1, format, usage);