Searched refs:bo_metadata (Results 1 – 7 of 7) sorted by relevance
135 static bool metadata_equal(struct bo_metadata *current, struct bo_metadata *cached) in metadata_equal()143 static int cross_domain_metadata_query(struct driver *drv, struct bo_metadata *metadata) in cross_domain_metadata_query()146 struct bo_metadata *cached_data = NULL; in cross_domain_metadata_query()155 cached_data = (struct bo_metadata *)drv_array_at_idx(priv->metadata_cache, i); in cross_domain_metadata_query()246 priv->metadata_cache = drv_array_init(sizeof(struct bo_metadata)); in cross_domain_init()
18 struct bo_metadata { struct45 struct bo_metadata meta; argument
140 static void virgl_get_emulated_metadata(const struct bo *bo, struct bo_metadata *metadata) in virgl_get_emulated_metadata()216 struct bo_metadata emulated_metadata; in virgl_get_emulated_transfers_params()444 struct bo_metadata emulated_metadata; in virgl_3d_bo_create()
142 if (info->bo_metadata) { in radv_surface_has_scanout()144 return info->bo_metadata->u.gfx9.scanout; in radv_surface_has_scanout()146 return info->bo_metadata->u.legacy.scanout; in radv_surface_has_scanout()366 if (create_info->bo_metadata && in radv_patch_image_dimensions()367 radv_is_valid_opaque_metadata(device, create_info->bo_metadata)) { in radv_patch_image_dimensions()368 const struct radeon_bo_metadata *md = create_info->bo_metadata; in radv_patch_image_dimensions()424 if (create_info->bo_metadata) { in radv_patch_image_from_extra_info()426 create_info->bo_metadata); in radv_patch_image_from_extra_info()
188 .bo_metadata = &md, in radv_image_from_gralloc()749 .bo_metadata = &metadata in radv_import_ahb_memory()
2119 const struct radeon_bo_metadata *bo_metadata; member
5302 .bo_metadata = &metadata in radv_alloc_memory()