Lines Matching defs:trans
1511 struct virgl_transfer *trans, uint32_t direction)
1514 struct virgl_resource *vres = virgl_resource(trans->base.resource);
1518 if (trans->base.box.depth == 1 && trans->base.level == 0 &&
1519 trans->base.resource->target == PIPE_TEXTURE_2D &&
1525 virgl_encoder_transfer3d_common(vs, buf, trans, stride_type);
1526 virgl_encoder_write_dword(buf, trans->offset);
1531 struct virgl_transfer *trans)
1539 if (trans->direction == VIRGL_TRANSFER_TO_HOST) {
1541 } else if (trans->direction == VIRGL_TRANSFER_FROM_HOST) {
1548 assert(trans->copy_src_hw_res);
1555 virgl_encoder_transfer3d_common(vs, ctx->cbuf, trans, virgl_transfer3d_explicit_stride);
1556 vs->vws->emit_res(vs->vws, ctx->cbuf, trans->copy_src_hw_res, TRUE);
1557 virgl_encoder_write_dword(ctx->cbuf, trans->copy_src_offset);