| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/iris/ |
| H A D | iris_resource.c | 951 iris_flush_staging_region(struct pipe_transfer *xfer, argument 954 if (!(xfer->usage & PIPE_TRANSFER_WRITE)) 957 struct iris_transfer *map = (void *) xfer; 962 if (xfer->resource->target == PIPE_BUFFER) 963 src_box.x += xfer->box.x % IRIS_MAP_BUFFER_ALIGNMENT; 966 .x = xfer->box.x + flush_box->x, 967 .y = xfer->box.y + flush_box->y, 968 .z = xfer->box.z + flush_box->z, 974 iris_copy_region(map->blorp, map->batch, xfer->resource, xfer 991 struct pipe_transfer *xfer = &map->base; local in function:iris_map_copy_region 1115 struct pipe_transfer *xfer = &map->base; local in function:iris_unmap_s8 1149 struct pipe_transfer *xfer = &map->base; local in function:iris_map_s8 1224 struct pipe_transfer *xfer = &map->base; local in function:iris_unmap_tiled_memcpy 1253 struct pipe_transfer *xfer = &map->base; local in function:iris_map_tiled_memcpy 1299 struct pipe_transfer *xfer = &map->base; local in function:iris_map_direct 1389 struct pipe_transfer *xfer = &map->base; local in function:iris_transfer_map 1465 iris_transfer_flush_region(struct pipe_context * ctx,struct pipe_transfer * xfer,const struct pipe_box * box) argument 1491 iris_transfer_unmap(struct pipe_context * ctx,struct pipe_transfer * xfer) argument [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/crocus/ |
| H A D | crocus_resource.c | 1183 crocus_flush_staging_region(struct pipe_transfer *xfer, argument 1186 if (!(xfer->usage & PIPE_MAP_WRITE)) 1189 struct crocus_transfer *map = (void *) xfer; 1194 if (xfer->resource->target == PIPE_BUFFER) 1195 src_box.x += xfer->box.x % CROCUS_MAP_BUFFER_ALIGNMENT; 1198 .x = xfer->box.x + flush_box->x, 1199 .y = xfer->box.y + flush_box->y, 1200 .z = xfer->box.z + flush_box->z, 1206 crocus_copy_region(map->blorp, map->batch, xfer->resource, xfer 1223 struct pipe_transfer *xfer = &map->base.b; local in function:crocus_map_copy_region 1360 struct pipe_transfer *xfer = &map->base.b; local in function:crocus_unmap_s8 1393 struct pipe_transfer *xfer = &map->base.b; local in function:crocus_map_s8 1466 struct pipe_transfer *xfer = &map->base.b; local in function:crocus_unmap_tiled_memcpy 1494 struct pipe_transfer *xfer = &map->base.b; local in function:crocus_map_tiled_memcpy 1542 struct pipe_transfer *xfer = &map->base.b; local in function:crocus_map_direct 1639 struct pipe_transfer *xfer = &map->base.b; local in function:crocus_transfer_map 1725 crocus_transfer_flush_region(struct pipe_context * ctx,struct pipe_transfer * xfer,const struct pipe_box * box) argument 1770 crocus_transfer_unmap(struct pipe_context * ctx,struct pipe_transfer * xfer) argument [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/iris/ |
| H A D | iris_resource.c | 1803 iris_flush_staging_region(struct pipe_transfer *xfer, argument 1806 if (!(xfer->usage & PIPE_MAP_WRITE)) 1809 struct iris_transfer *map = (void *) xfer; 1814 if (xfer->resource->target == PIPE_BUFFER) 1815 src_box.x += xfer->box.x % IRIS_MAP_BUFFER_ALIGNMENT; 1818 .x = xfer->box.x + flush_box->x, 1819 .y = xfer->box.y + flush_box->y, 1820 .z = xfer->box.z + flush_box->z, 1826 iris_copy_region(map->blorp, map->batch, xfer->resource, xfer 1843 struct pipe_transfer *xfer = &map->base.b; local in function:iris_map_copy_region 1962 struct pipe_transfer *xfer = &map->base.b; local in function:iris_unmap_s8 1994 struct pipe_transfer *xfer = &map->base.b; local in function:iris_map_s8 2066 struct pipe_transfer *xfer = &map->base.b; local in function:iris_unmap_tiled_memcpy 2095 struct pipe_transfer *xfer = &map->base.b; local in function:iris_map_tiled_memcpy 2140 struct pipe_transfer *xfer = &map->base.b; local in function:iris_map_direct 2248 struct pipe_transfer *xfer = &map->base.b; local in function:iris_transfer_map 2336 iris_transfer_flush_region(struct pipe_context * ctx,struct pipe_transfer * xfer,const struct pipe_box * box) argument 2379 iris_transfer_unmap(struct pipe_context * ctx,struct pipe_transfer * xfer) argument [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/virgl/ |
| H A D | virgl_transfer_queue.c | 56 transfer_dim(const struct virgl_transfer *xfer) argument 58 switch (xfer->base.resource->target) { 105 transfer_overlap(const struct virgl_transfer *xfer, argument 111 const int dim_count = transfer_dim(xfer); 113 if (xfer->hw_res != hw_res || xfer->base.level != level) 122 box_min_max(&xfer->base.box, dim, &xfer_min, &xfer_max); 146 struct virgl_transfer *xfer; local in function:virgl_transfer_queue_find_overlap 147 LIST_FOR_EACH_ENTRY(xfer, &queue->transfer_list, queue_link) { 148 if (transfer_overlap(xfer, hw_re [all...] |
| H A D | virgl_resource.c | 98 struct virgl_transfer *xfer) 102 struct virgl_resource *res = virgl_resource(xfer->base.resource); 109 if (xfer->base.usage & PIPE_MAP_DIRECTLY) 120 flush = virgl_res_needs_flush(vctx, xfer); 121 readback = virgl_res_needs_readback(vctx, res, xfer->base.usage, 122 xfer->base.level); 126 wait = !(xfer->base.usage & PIPE_MAP_UNSYNCHRONIZED); 134 !util_ranges_intersect(&res->valid_buffer_range, xfer->base.box.x, 135 xfer->base.box.x + xfer 97 virgl_resource_transfer_prepare(struct virgl_context * vctx,struct virgl_transfer * xfer) argument [all...] |
| H A D | virgl_encode.c | 845 struct virgl_transfer *xfer, 849 struct pipe_transfer *transfer = &xfer->base; 865 * this transfer targets, which is saved in xfer->hw_res. 867 vs->vws->emit_res(vs->vws, buf, xfer->hw_res, TRUE); 843 virgl_encoder_transfer3d_common(struct virgl_screen * vs,struct virgl_cmd_buf * buf,struct virgl_transfer * xfer,enum virgl_transfer3d_encode_stride encode_stride) argument
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/r600/ |
| H A D | compute_memory_pool.c | 608 struct pipe_transfer *xfer; local in function:compute_memory_transfer 620 .height = 1, .depth = 1 }, &xfer); 621 assert(xfer); 624 pipe->transfer_unmap(pipe, xfer); 628 .height = 1, .depth = 1 }, &xfer); 629 assert(xfer); 632 pipe->transfer_unmap(pipe, xfer);
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/r600/ |
| H A D | compute_memory_pool.c | 607 struct pipe_transfer *xfer; local in function:compute_memory_transfer 619 .height = 1, .depth = 1 }, &xfer); 620 assert(xfer); 623 pipe->buffer_unmap(pipe, xfer); 627 .height = 1, .depth = 1 }, &xfer); 628 assert(xfer); 631 pipe->buffer_unmap(pipe, xfer);
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/tests/trivial/ |
| H A D | compute.c | 200 struct pipe_transfer *xfer; local in function:init_tex 210 .depth = 1 }, &xfer); 211 assert(xfer); 220 pipe->transfer_unmap(pipe, xfer); 241 struct pipe_transfer *xfer; local in function:check_tex 252 .depth = 1 }, &xfer); 253 assert(xfer); 285 pipe->transfer_unmap(pipe, xfer);
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/tests/trivial/ |
| H A D | compute.c | 200 struct pipe_transfer *xfer; local in function:init_tex 210 .depth = 1 }, &xfer); 211 assert(xfer); 220 pipe->texture_unmap(pipe, xfer); 241 struct pipe_transfer *xfer; local in function:check_tex 252 .depth = 1 }, &xfer); 253 assert(xfer); 285 pipe->texture_unmap(pipe, xfer);
|
| /xsrc/external/mit/MesaLib.old/dist/src/mesa/state_tracker/ |
| H A D | st_texture.c | 327 struct pipe_transfer *xfer; local in function:print_center_pixel 338 map = pipe->transfer_map(pipe, src, 0, PIPE_TRANSFER_READ, ®ion, &xfer); 342 pipe->transfer_unmap(pipe, xfer);
|
| /xsrc/external/mit/MesaLib/dist/src/mesa/state_tracker/ |
| H A D | st_texture.c | 329 struct pipe_transfer *xfer; local in function:print_center_pixel 340 map = pipe->texture_map(pipe, src, 0, PIPE_MAP_READ, ®ion, &xfer); 344 pipe->texture_unmap(pipe, xfer);
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/zink/ |
| H A D | zink_query.c | 441 struct pipe_transfer *xfer; local in function:get_query_result 449 (is_timestamp ? 1 : qbo->num_results) * result_size, flags, &xfer); 462 pipe_buffer_unmap(pctx, xfer); 467 pipe_buffer_unmap(pctx, xfer); 474 qbo->num_results * result_size, flags, &xfer); 481 pipe_buffer_unmap(pctx, xfer);
|
| H A D | zink_clear.c | 464 struct pipe_transfer *xfer; local in function:zink_clear_buffer 466 PIPE_MAP_WRITE | PIPE_MAP_ONCE | PIPE_MAP_DISCARD_RANGE, &xfer); 477 pipe_buffer_unmap(pctx, xfer);
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/driver_trace/ |
| H A D | tr_context.c | 1645 struct pipe_transfer *xfer = NULL; local in function:trace_context_transfer_map 1649 map = pipe->buffer_map(pipe, resource, level, usage, box, &xfer); 1651 map = pipe->texture_map(pipe, resource, level, usage, box, &xfer); 1654 *transfer = trace_transfer_create(tr_context, resource, xfer); 1663 trace_dump_arg(ptr, xfer);
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/panfrost/ |
| H A D | pan_cmdstream.c | 588 struct panfrost_ptr xfer; local in function:panfrost_emit_frag_shader_meta 591 xfer = pan_pool_alloc_desc(&batch->pool.base, RENDERER_STATE); 595 xfer = pan_pool_alloc_desc_aggregate(&batch->pool.base, 611 panfrost_emit_frag_shader(ctx, (struct mali_renderer_state_packed *) xfer.cpu, blend_shaders); 614 panfrost_emit_blend(batch, xfer.cpu + pan_size(RENDERER_STATE), blend_shaders); 626 return xfer.gpu;
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/virgl/ |
| H A D | virgl_encode.c | 519 struct virgl_transfer *xfer) 521 struct pipe_transfer *transfer = &xfer->base; 517 virgl_encoder_transfer3d_common(struct virgl_screen * vs,struct virgl_cmd_buf * buf,struct virgl_transfer * xfer) argument
|
| /xsrc/external/mit/MesaLib/dist/docs/relnotes/ |
| H A D | 19.1.0.rst | 3336 - iris: Preserve all PIPE_TRANSFER flags in xfer->usage
|