Lines Matching defs:metadata

273 				       struct radeon_bo_metadata *metadata)
277 memset(metadata, 0, sizeof(*metadata));
279 metadata->u.legacy.microtile = surface->u.legacy.level[0].mode >= RADEON_SURF_MODE_1D ?
281 metadata->u.legacy.macrotile = surface->u.legacy.level[0].mode >= RADEON_SURF_MODE_2D ?
283 metadata->u.legacy.pipe_config = surface->u.legacy.pipe_config;
284 metadata->u.legacy.bankw = surface->u.legacy.bankw;
285 metadata->u.legacy.bankh = surface->u.legacy.bankh;
286 metadata->u.legacy.tile_split = surface->u.legacy.tile_split;
287 metadata->u.legacy.mtilea = surface->u.legacy.mtilea;
288 metadata->u.legacy.num_banks = surface->u.legacy.num_banks;
289 metadata->u.legacy.stride = surface->u.legacy.level[0].nblk_x * surface->bpe;
290 metadata->u.legacy.scanout = (surface->flags & RADEON_SURF_SCANOUT) != 0;
295 struct radeon_bo_metadata *metadata,
299 surf->u.legacy.pipe_config = metadata->u.legacy.pipe_config;
300 surf->u.legacy.bankw = metadata->u.legacy.bankw;
301 surf->u.legacy.bankh = metadata->u.legacy.bankh;
302 surf->u.legacy.tile_split = metadata->u.legacy.tile_split;
303 surf->u.legacy.mtilea = metadata->u.legacy.mtilea;
304 surf->u.legacy.num_banks = metadata->u.legacy.num_banks;
306 if (metadata->u.legacy.macrotile == RADEON_LAYOUT_TILED)
308 else if (metadata->u.legacy.microtile == RADEON_LAYOUT_TILED)
313 *is_scanout = metadata->u.legacy.scanout;
480 struct radeon_bo_metadata metadata;
518 /* Set metadata. */
520 r600_texture_init_metadata(rscreen, rtex, &metadata);
522 rscreen->ws->buffer_set_metadata(rscreen->ws, res->buf, &metadata, NULL);
1113 struct radeon_bo_metadata metadata = {};
1127 rscreen->ws->buffer_get_metadata(rscreen->ws, buf, &metadata, NULL);
1128 r600_surface_import_metadata(rscreen, &surface, &metadata,
1879 struct radeon_bo_metadata metadata = {};
1885 rscreen->ws->buffer_get_metadata(rscreen->ws, memobj->buf, &metadata, NULL);
1886 r600_surface_import_metadata(rscreen, &surface, &metadata,
1890 * The bo metadata is unset for un-dedicated images. So we fall
1898 * metadata to be syncrhonized between radv and radeonsi. The
1899 * semantics of associating multiple image metadata to a memory