Lines Matching defs:trans
841 pan_blit_from_staging(struct pipe_context *pctx, struct panfrost_transfer *trans)
843 struct pipe_resource *dst = trans->base.resource;
848 blit.dst.level = trans->base.level;
849 blit.dst.box = trans->base.box;
850 blit.src.resource = trans->staging.rsrc;
851 blit.src.format = pan_blit_format(trans->staging.rsrc->format);
853 blit.src.box = trans->staging.box;
861 pan_blit_to_staging(struct pipe_context *pctx, struct panfrost_transfer *trans)
863 struct pipe_resource *src = trans->base.resource;
868 blit.src.level = trans->base.level;
869 blit.src.box = trans->base.box;
870 blit.dst.resource = trans->staging.rsrc;
871 blit.dst.format = pan_blit_format(trans->staging.rsrc->format);
873 blit.dst.box = trans->staging.box;
1284 struct panfrost_transfer *trans = pan_transfer(transfer);
1296 if (trans->staging.rsrc) {
1307 prsrc->image.data.bo = pan_resource(trans->staging.rsrc)->image.data.bo;
1310 pan_blit_from_staging(pctx, trans);
1312 pan_resource(trans->staging.rsrc),
1317 pipe_resource_reference(&trans->staging.rsrc, NULL);
1321 if (trans->map) {
1346 trans->map,
1350 panfrost_store_tiled_images(trans, prsrc);