Lines Matching defs:box
192 !util_ranges_intersect(&res->valid_buffer_range, xfer->base.box.x,
193 xfer->base.box.x + xfer->base.box.width) &&
284 vws->transfer_get(vws, res->hw_res, &xfer->base.box, xfer->base.stride,
311 struct pipe_box *box = &vtransfer->base.box;
319 stride = util_format_get_stride(pres->format, box->width);
320 layer_stride = util_format_get_2d_size(pres->format, stride, box->height);
326 size = box->depth * layer_stride;
328 size = box->depth * stride;
370 vtransfer->base.box.x % VIRGL_MAP_BUFFER_ALIGNMENT :
485 const struct pipe_box *box,
512 &vres->metadata, level, usage, box);
582 util_range_add(&vres->b, &vres->valid_buffer_range, box->x, box->x + box->width);
841 const struct pipe_box *box)
846 const unsigned blocksy = box->y / util_format_get_blockheight(format);
847 const unsigned blocksx = box->x / util_format_get_blockwidth(format);
854 offset += box->z * metadata->layer_stride[level];
857 offset += box->z * metadata->stride[level];
858 assert(box->y == 0);
860 assert(box->y == 0 && box->z == 0);
862 assert(box->z == 0);
877 trans->base.box = *box;