Lines Matching refs:rtransfer
40 static void r600_copy_to_staging_texture(struct pipe_context *ctx, struct r600_transfer *rtransfer) in r600_copy_to_staging_texture() argument
42 struct pipe_transfer *transfer = (struct pipe_transfer*)rtransfer; in r600_copy_to_staging_texture()
45 ctx->resource_copy_region(ctx, rtransfer->staging_texture, in r600_copy_to_staging_texture()
52 …atic void r600_copy_from_staging_texture(struct pipe_context *ctx, struct r600_transfer *rtransfer) in r600_copy_from_staging_texture() argument
54 struct pipe_transfer *transfer = (struct pipe_transfer*)rtransfer; in r600_copy_from_staging_texture()
65 rtransfer->staging_texture, in r600_copy_from_staging_texture()
379 struct r600_transfer *rtransfer = (struct r600_transfer*)transfer; in si_texture_transfer_destroy() local
383 if (rtransfer->staging_texture) { in si_texture_transfer_destroy()
385 r600_copy_from_staging_texture(ctx, rtransfer); in si_texture_transfer_destroy()
387 pipe_resource_reference(&rtransfer->staging_texture, NULL); in si_texture_transfer_destroy()
403 struct r600_transfer *rtransfer = (struct r600_transfer*)transfer; in si_texture_transfer_map() local
409 if (rtransfer->staging_texture) { in si_texture_transfer_map()
410 buf = si_resource(rtransfer->staging_texture)->cs_buf; in si_texture_transfer_map()
419 offset = rtransfer->offset + in si_texture_transfer_map()
434 struct r600_transfer *rtransfer = (struct r600_transfer*)transfer; in si_texture_transfer_unmap() local
438 if (rtransfer->staging_texture) { in si_texture_transfer_unmap()
439 buf = si_resource(rtransfer->staging_texture)->cs_buf; in si_texture_transfer_unmap()