Lines Matching refs:box
42 /* Compute offset into a 1D/2D/3D buffer of a certain box.
43 * This box must be aligned to the block width and height of the
46 etna_compute_offset(enum pipe_format format, const struct pipe_box *box,
49 return box->z * layer_stride +
50 box->y / util_format_get_blockheight(format) * stride +
51 box->x / util_format_get_blockwidth(format) *
88 mapped + ptrans->box.z * res_level->layer_stride,
89 trans->staging, ptrans->box.x, ptrans->box.y,
90 res_level->stride, ptrans->box.width, ptrans->box.height,
94 res_level->layer_stride, ptrans->box.x,
95 ptrans->box.y, ptrans->box.z, ptrans->box.width,
96 ptrans->box.height, ptrans->box.depth,
126 const struct pipe_box *box,
146 ptrans->box = *box;
285 etna_compute_offset(prsc->format, box, res_level->stride,
298 ptrans->stride = align(box->width, divSizeX) * util_format_get_blocksize(format); /* row stride in bytes */
299 ptrans->layer_stride = align(box->height, divSizeY) * ptrans->stride;
300 size_t size = ptrans->layer_stride * box->depth;
311 mapped + ptrans->box.z * res_level->layer_stride,
312 ptrans->box.x, ptrans->box.y, res_level->stride,
313 ptrans->box.width, ptrans->box.height, ptrans->stride,
318 ptrans->box.width, ptrans->box.height,
319 ptrans->box.depth, mapped, res_level->stride,
320 res_level->layer_stride, ptrans->box.x,
321 ptrans->box.y, ptrans->box.z);
342 const struct pipe_box *box)