Lines Matching defs:image

236     *  numerical range, or chroma offsets of the image contents, so the values
342 /* Construct ahw usage mask from image usage bits, see
433 if (dedicated_info && dedicated_info->image) {
434 ANV_FROM_HANDLE(anv_image, image, dedicated_info->image);
435 w = image->vk.extent.width;
436 h = image->vk.extent.height;
437 layers = image->vk.array_layers;
438 format = android_format_from_vk(image->vk.format);
439 usage = anv_ahw_usage_from_vk_usage(image->vk.create_flags, image->vk.usage);
482 struct anv_image *image,
539 result = anv_image_init(device, image, &anv_info);
547 anv_image_get_memory_requirements(device, image, image->vk.aspects,
562 assert(!image->disjoint);
563 assert(image->n_planes == 1);
564 assert(image->planes[0].primary_surface.memory_range.binding ==
566 assert(image->bindings[ANV_IMAGE_MEMORY_BINDING_MAIN].address.bo == NULL);
567 assert(image->bindings[ANV_IMAGE_MEMORY_BINDING_MAIN].address.offset == 0);
568 image->bindings[ANV_IMAGE_MEMORY_BINDING_MAIN].address.bo = bo;
569 image->from_gralloc = true;
574 anv_image_finish(image);
583 struct anv_image *image,
612 uint64_t img_size = image->bindings[ANV_IMAGE_MEMORY_BINDING_MAIN].memory_range.size;
622 assert(!image->disjoint);
623 assert(image->n_planes == 1);
624 assert(image->planes[0].primary_surface.memory_range.binding ==
626 assert(image->bindings[ANV_IMAGE_MEMORY_BINDING_MAIN].address.bo == NULL);
627 assert(image->bindings[ANV_IMAGE_MEMORY_BINDING_MAIN].address.offset == 0);
628 image->bindings[ANV_IMAGE_MEMORY_BINDING_MAIN].address.bo = bo;
629 image->from_gralloc = true;