| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/r300/ |
| H A D | r300_transfer.h | 37 struct pipe_transfer **transfer); 41 struct pipe_transfer *transfer);
|
| H A D | r300_transfer.c | 34 struct pipe_transfer transfer; member in struct:r300_transfer 45 r300_transfer(struct pipe_transfer* transfer) argument 47 return (struct r300_transfer*)transfer; 54 struct pipe_transfer *transfer = (struct pipe_transfer*)r300transfer; local in function:r300_copy_from_tiled_texture 55 struct pipe_resource *src = transfer->resource; 60 src, transfer->level, &transfer->box); 68 blit.src.level = transfer->level; 69 blit.src.box = transfer->box; 72 blit.dst.box.width = transfer 86 struct pipe_transfer *transfer = (struct pipe_transfer*)r300transfer; local in function:r300_copy_into_tiled_texture 103 r300_texture_transfer_map(struct pipe_context * ctx,struct pipe_resource * texture,unsigned level,unsigned usage,const struct pipe_box * box,struct pipe_transfer ** transfer) argument 246 r300_texture_transfer_unmap(struct pipe_context * ctx,struct pipe_transfer * transfer) argument [all...] |
| H A D | r300_screen_buffer.c | 77 struct pipe_transfer *transfer; local in function:r300_buffer_transfer_map 80 transfer = slab_alloc(&r300->pool_transfers); 81 transfer->resource = resource; 82 transfer->level = level; 83 transfer->usage = usage; 84 transfer->box = *box; 85 transfer->stride = 0; 86 transfer->layer_stride = 0; 89 *ptransfer = transfer; 133 slab_free(&r300->pool_transfers, transfer); 141 r300_buffer_transfer_unmap(struct pipe_context * pipe,struct pipe_transfer * transfer) argument [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/r300/ |
| H A D | r300_transfer.h | 37 struct pipe_transfer **transfer); 41 struct pipe_transfer *transfer);
|
| H A D | r300_transfer.c | 34 struct pipe_transfer transfer; member in struct:r300_transfer 42 r300_transfer(struct pipe_transfer* transfer) argument 44 return (struct r300_transfer*)transfer; 51 struct pipe_transfer *transfer = (struct pipe_transfer*)r300transfer; local in function:r300_copy_from_tiled_texture 52 struct pipe_resource *src = transfer->resource; 57 src, transfer->level, &transfer->box); 65 blit.src.level = transfer->level; 66 blit.src.box = transfer->box; 69 blit.dst.box.width = transfer 83 struct pipe_transfer *transfer = (struct pipe_transfer*)r300transfer; local in function:r300_copy_into_tiled_texture 100 r300_texture_transfer_map(struct pipe_context * ctx,struct pipe_resource * texture,unsigned level,unsigned usage,const struct pipe_box * box,struct pipe_transfer ** transfer) argument 243 r300_texture_transfer_unmap(struct pipe_context * ctx,struct pipe_transfer * transfer) argument [all...] |
| H A D | r300_screen_buffer.c | 92 struct pipe_transfer *transfer; local in function:r300_buffer_transfer_map 95 transfer = slab_alloc(&r300->pool_transfers); 96 transfer->resource = resource; 97 transfer->level = level; 98 transfer->usage = usage; 99 transfer->box = *box; 100 transfer->stride = 0; 101 transfer->layer_stride = 0; 104 *ptransfer = transfer; 148 slab_free(&r300->pool_transfers, transfer); 156 r300_buffer_transfer_unmap(struct pipe_context * pipe,struct pipe_transfer * transfer) argument [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/util/ |
| H A D | u_transfer.c | 12 struct pipe_transfer *transfer = NULL; local in function:u_default_buffer_subdata 34 map = pipe->buffer_map(pipe, resource, 0, usage, &box, &transfer); 39 pipe_buffer_unmap(pipe, transfer); 51 struct pipe_transfer *transfer = NULL; local in function:u_default_texture_subdata 67 box, &transfer); 73 transfer->stride, /* bytes */ 74 transfer->layer_stride, /* bytes */ 84 pipe_texture_unmap(pipe, transfer); 88 UNUSED struct pipe_transfer *transfer, 87 u_default_transfer_flush_region(UNUSED struct pipe_context * pipe,UNUSED struct pipe_transfer * transfer,UNUSED const struct pipe_box * box) argument
|
| H A D | u_debug_image.c | 102 struct pipe_transfer *transfer; local in function:debug_dump_surface 119 0, 0, surface->width, surface->height, &transfer); 128 transfer->stride, 131 pipe->texture_unmap(pipe, transfer); 191 struct pipe_transfer *transfer; local in function:debug_dump_surface_bmp 197 0, 0, surface->width, surface->height, &transfer); 199 debug_dump_transfer_bmp(pipe, filename, transfer, ptr); 201 pipe->texture_unmap(pipe, transfer); 207 struct pipe_transfer *transfer, void *ptr) 211 if (!transfer) 205 debug_dump_transfer_bmp(UNUSED struct pipe_context * pipe,const char * filename,struct pipe_transfer * transfer,void * ptr) argument [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/virgl/ |
| H A D | virgl_buffer.c | 32 struct pipe_transfer *transfer) 35 struct virgl_transfer *trans = virgl_transfer(transfer); 40 if (transfer->usage & PIPE_MAP_FLUSH_EXPLICIT) { 46 transfer->box.x += trans->range.start; 47 transfer->box.width = trans->range.end - trans->range.start; 48 trans->offset = transfer->box.x; 62 struct pipe_transfer *transfer, 65 struct virgl_transfer *trans = virgl_transfer(transfer); 76 util_range_add(transfer->resource, &trans->range, box->x, box->x + box->width); 31 virgl_buffer_transfer_unmap(struct pipe_context * ctx,struct pipe_transfer * transfer) argument 61 virgl_buffer_transfer_flush_region(struct pipe_context * ctx,struct pipe_transfer * transfer,const struct pipe_box * box) argument
|
| H A D | virgl_transfer_queue.h | 49 struct virgl_transfer *transfer); 55 struct virgl_transfer *transfer); 58 * Search the transfer queue for a transfer suitable for extension and
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/auxiliary/driver_trace/ |
| H A D | tr_texture.h | 68 struct pipe_transfer *transfer; member in struct:trace_transfer 96 trace_transfer(struct pipe_transfer *transfer) argument 98 if (!transfer) 100 return (struct trace_transfer *)transfer; 115 struct pipe_transfer *transfer);
|
| H A D | tr_texture.c | 83 struct pipe_transfer *transfer) 87 if (!transfer) 90 assert(transfer->resource == res); 96 memcpy(&tr_trans->base, transfer, sizeof(struct pipe_transfer)); 99 tr_trans->transfer = transfer; 107 tr_ctx->pipe->transfer_unmap(tr_ctx->pipe, transfer); 81 trace_transfer_create(struct trace_context * tr_ctx,struct pipe_resource * res,struct pipe_transfer * transfer) argument
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/driver_trace/ |
| H A D | tr_texture.h | 70 struct pipe_transfer *transfer; member in struct:trace_transfer 98 trace_transfer(struct pipe_transfer *transfer) argument 100 if (!transfer) 102 return (struct trace_transfer *)transfer; 117 struct pipe_transfer *transfer);
|
| H A D | tr_texture.c | 82 struct pipe_transfer *transfer) 86 if (!transfer) 93 memcpy(&tr_trans->base, transfer, tr_ctx->threaded ? sizeof(struct threaded_transfer) : sizeof(struct pipe_transfer)); 96 tr_trans->transfer = transfer; 105 tr_ctx->pipe->buffer_unmap(tr_ctx->pipe, transfer); 107 tr_ctx->pipe->texture_unmap(tr_ctx->pipe, transfer); 80 trace_transfer_create(struct trace_context * tr_ctx,struct pipe_resource * res,struct pipe_transfer * transfer) argument
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/auxiliary/util/ |
| H A D | u_transfer.c | 12 struct pipe_transfer *transfer = NULL; local in function:u_default_buffer_subdata 30 map = pipe->transfer_map(pipe, resource, 0, usage, &box, &transfer); 35 pipe_transfer_unmap(pipe, transfer); 47 struct pipe_transfer *transfer = NULL; local in function:u_default_texture_subdata 63 box, &transfer); 69 transfer->stride, /* bytes */ 70 transfer->layer_stride, /* bytes */ 80 pipe_transfer_unmap(pipe, transfer); 94 UNUSED struct pipe_transfer *transfer, 102 UNUSED struct pipe_transfer *transfer) 93 u_default_transfer_flush_region(UNUSED struct pipe_context * pipe,UNUSED struct pipe_transfer * transfer,UNUSED const struct pipe_box * box) argument 101 u_default_transfer_unmap(UNUSED struct pipe_context * pipe,UNUSED struct pipe_transfer * transfer) argument 130 u_transfer_map_vtbl(struct pipe_context * context,struct pipe_resource * resource,unsigned level,unsigned usage,const struct pipe_box * box,struct pipe_transfer ** transfer) argument 142 u_transfer_flush_region_vtbl(struct pipe_context * pipe,struct pipe_transfer * transfer,const struct pipe_box * box) argument 150 u_transfer_unmap_vtbl(struct pipe_context * pipe,struct pipe_transfer * transfer) argument [all...] |
| H A D | u_transfer.h | 6 * to the regular transfer behaviour. 36 struct pipe_transfer *transfer, 40 struct pipe_transfer *transfer ); 65 struct pipe_transfer *transfer, 69 struct pipe_transfer *transfer ); 93 struct pipe_transfer **transfer); 96 struct pipe_transfer *transfer, 100 struct pipe_transfer *transfer );
|
| H A D | u_debug_image.c | 102 struct pipe_transfer *transfer; local in function:debug_dump_surface 119 0, 0, surface->width, surface->height, &transfer); 128 transfer->stride, 131 pipe->transfer_unmap(pipe, transfer); 191 struct pipe_transfer *transfer; local in function:debug_dump_surface_bmp 197 0, 0, surface->width, surface->height, &transfer); 199 debug_dump_transfer_bmp(pipe, filename, transfer, ptr); 201 pipe->transfer_unmap(pipe, transfer); 207 struct pipe_transfer *transfer, void *ptr) 211 if (!transfer) 205 debug_dump_transfer_bmp(UNUSED struct pipe_context * pipe,const char * filename,struct pipe_transfer * transfer,void * ptr) argument [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/virgl/ |
| H A D | virgl_transfer_queue.h | 47 struct virgl_transfer *transfer); 53 struct virgl_transfer *transfer); 56 * Search the transfer queue for a transfer suitable for extension and 57 * extend it to include the new transfer. 60 struct virgl_transfer_queue *queue, struct virgl_transfer *transfer);
|
| H A D | virgl_buffer.c | 35 struct pipe_transfer **transfer) 68 *transfer = &trans->base; 73 struct pipe_transfer *transfer) 76 struct virgl_transfer *trans = virgl_transfer(transfer); 79 if (transfer->usage & PIPE_TRANSFER_FLUSH_EXPLICIT) { 85 transfer->box.x += trans->range.start; 86 transfer->box.width = trans->range.end - trans->range.start; 87 trans->offset = transfer->box.x; 96 struct pipe_transfer *transfer, 99 struct virgl_transfer *trans = virgl_transfer(transfer); 30 virgl_buffer_transfer_map(struct pipe_context * ctx,struct pipe_resource * resource,unsigned level,unsigned usage,const struct pipe_box * box,struct pipe_transfer ** transfer) argument 72 virgl_buffer_transfer_unmap(struct pipe_context * ctx,struct pipe_transfer * transfer) argument 95 virgl_buffer_transfer_flush_region(struct pipe_context * ctx,struct pipe_transfer * transfer,const struct pipe_box * box) argument [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/panfrost/ |
| H A D | pan_fragment.c | 62 struct panfrost_transfer transfer = panfrost_allocate_transient(ctx, sizeof(header) + sizeof(payload)); local in function:panfrost_fragment_job 63 memcpy(transfer.cpu, &header, sizeof(header)); 64 memcpy(transfer.cpu + sizeof(header), &payload, sizeof(payload)); 65 return transfer.gpu;
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/i915/ |
| H A D | i915_resource_buffer.c | 75 struct pipe_transfer *transfer = slab_alloc_st(&i915->transfer_pool); local in function:i915_buffer_transfer_map 77 if (!transfer) 80 transfer->resource = resource; 81 transfer->level = level; 82 transfer->usage = usage; 83 transfer->box = *box; 84 *ptransfer = transfer; 86 return buffer->data + transfer->box.x; 91 struct pipe_transfer *transfer) 94 slab_free_st(&i915->transfer_pool, transfer); 90 i915_buffer_transfer_unmap(struct pipe_context * pipe,struct pipe_transfer * transfer) argument [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/tegra/ |
| H A D | tegra_context.h | 76 to_tegra_transfer(struct pipe_transfer *transfer) argument 78 return (struct tegra_transfer *)transfer;
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/tegra/ |
| H A D | tegra_context.h | 77 to_tegra_transfer(struct pipe_transfer *transfer) argument 79 return (struct tegra_transfer *)transfer;
|
| /xsrc/external/mit/MesaLib.old/dist/src/mesa/state_tracker/ |
| H A D | st_cb_bufferobjects.h | 46 struct pipe_transfer *transfer[MAP_COUNT]; member in struct:st_buffer_object
|
| /xsrc/external/mit/MesaLib/dist/src/panfrost/shared/ |
| H A D | pan_minmax_cache.h | 50 panfrost_minmax_cache_invalidate(struct panfrost_minmax_cache *cache, struct pipe_transfer *transfer);
|