Searched refs:stransfer (Results 1 - 4 of 4) sorted by relevance

/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/radeonsi/
H A Dsi_buffer.c540 struct si_transfer *stransfer = (struct si_transfer*)transfer; local in function:si_buffer_do_flush_region
543 if (stransfer->staging) {
544 unsigned src_offset = stransfer->offset +
561 assert(up->src == stransfer->staging);
581 si_resource_reference(&up->src, stransfer->staging);
589 si_copy_buffer(sctx, transfer->resource, &stransfer->staging->b.b,
616 struct si_transfer *stransfer = (struct si_transfer*)transfer; local in function:si_buffer_transfer_unmap
622 si_resource_reference(&stransfer->staging, NULL);
623 assert(stransfer->b.staging == NULL); /* for threaded context only */
H A Dsi_texture.c142 static void si_copy_to_staging_texture(struct pipe_context *ctx, struct si_transfer *stransfer) argument
145 struct pipe_transfer *transfer = (struct pipe_transfer*)stransfer;
146 struct pipe_resource *dst = &stransfer->staging->b.b;
160 static void si_copy_from_staging_texture(struct pipe_context *ctx, struct si_transfer *stransfer) argument
163 struct pipe_transfer *transfer = (struct pipe_transfer*)stransfer;
165 struct pipe_resource *src = &stransfer->staging->b.b;
2035 struct si_transfer *stransfer = (struct si_transfer*)transfer; local in function:si_texture_transfer_unmap
2044 stransfer->staging ? stransfer->staging : &tex->buffer;
2049 if ((transfer->usage & PIPE_TRANSFER_WRITE) && stransfer
[all...]
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/radeonsi/
H A Dsi_buffer.c485 struct si_transfer *stransfer = (struct si_transfer *)transfer; local in function:si_buffer_do_flush_region
488 if (stransfer->staging) {
490 stransfer->b.b.offset + transfer->box.x % SI_MAP_BUFFER_ALIGNMENT + (box->x - transfer->box.x);
493 si_copy_buffer(sctx, transfer->resource, &stransfer->staging->b.b, box->x, src_offset,
516 struct si_transfer *stransfer = (struct si_transfer *)transfer; local in function:si_buffer_transfer_unmap
522 !stransfer->staging)
523 sctx->ws->buffer_unmap(sctx->ws, si_resource(stransfer->b.b.resource)->buf);
525 si_resource_reference(&stransfer->staging, NULL);
526 assert(stransfer->b.staging == NULL); /* for threaded context only */
H A Dsi_texture.c82 static void si_copy_to_staging_texture(struct pipe_context *ctx, struct si_transfer *stransfer) argument
84 struct pipe_transfer *transfer = (struct pipe_transfer *)stransfer;
85 struct pipe_resource *dst = &stransfer->staging->b.b;
97 static void si_copy_from_staging_texture(struct pipe_context *ctx, struct si_transfer *stransfer) argument
99 struct pipe_transfer *transfer = (struct pipe_transfer *)stransfer;
101 struct pipe_resource *src = &stransfer->staging->b.b;
1879 struct si_transfer *stransfer = (struct si_transfer *)transfer; local in function:si_texture_transfer_unmap
1887 struct si_resource *buf = stransfer->staging ? stransfer->staging : &tex->buffer;
1892 if ((transfer->usage & PIPE_MAP_WRITE) && stransfer
[all...]

Completed in 13 milliseconds