Searched refs:stransfer (Results 1 - 4 of 4) sorted by relevance
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/radeonsi/ |
| H A D | si_buffer.c | 540 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 D | si_texture.c | 142 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 D | si_buffer.c | 485 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 D | si_texture.c | 82 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