Lines Matching defs:metadata
446 int alloc_size = res->use_staging ? 1 : res->metadata.total_size;
473 vctx->queued_staging_res_size += res->metadata.total_size;
512 &vres->metadata, level, usage, box);
590 struct virgl_resource_metadata *metadata,
613 metadata->stride[level] = winsys_stride ? winsys_stride :
615 metadata->layer_stride[level] = nblocksy * metadata->stride[level];
616 metadata->level_offset[level] = buffer_size;
618 buffer_size += slices * metadata->layer_stride[level];
625 metadata->plane = plane;
626 metadata->plane_offset = plane_offset;
627 metadata->modifier = modifier;
629 metadata->total_size = buffer_size;
631 metadata->total_size = 0;
648 virgl_resource_layout(&res->b, &res->metadata, 0, 0, 0, 0);
667 alloc_size = res->metadata.total_size;
735 virgl_resource_layout(&res->b, &res->metadata, plane, winsys_stride,
766 plane_strides[plane_count] = plane->metadata.stride[0];
767 plane_offsets[plane_count] = plane->metadata.plane_offset;
779 res->metadata.modifier,
839 const struct virgl_resource_metadata *metadata,
849 unsigned offset = metadata->plane_offset + metadata->level_offset[level];
854 offset += box->z * metadata->layer_stride[level];
857 offset += box->z * metadata->stride[level];
865 offset += blocksy * metadata->stride[level];
878 trans->base.stride = metadata->stride[level];
879 trans->base.layer_stride = metadata->layer_stride[level];
934 res->metadata.stride[0],