/third_party/mesa3d/src/gallium/drivers/r300/ |
H A D | r300_transfer.c | 34 struct pipe_transfer transfer; member 42 r300_transfer(struct pipe_transfer* transfer) in r300_transfer() argument 44 return (struct r300_transfer*)transfer; in r300_transfer() 51 struct pipe_transfer *transfer = (struct pipe_transfer*)r300transfer; in r300_copy_from_tiled_texture() local 52 struct pipe_resource *src = transfer->resource; in r300_copy_from_tiled_texture() 57 src, transfer->level, &transfer->box); in r300_copy_from_tiled_texture() 65 blit.src.level = transfer->level; in r300_copy_from_tiled_texture() 66 blit.src.box = transfer->box; in r300_copy_from_tiled_texture() 69 blit.dst.box.width = transfer in r300_copy_from_tiled_texture() 83 struct pipe_transfer *transfer = (struct pipe_transfer*)r300transfer; r300_copy_into_tiled_texture() local 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) r300_texture_transfer_map() argument 243 r300_texture_transfer_unmap(struct pipe_context *ctx, struct pipe_transfer *transfer) r300_texture_transfer_unmap() argument [all...] |
H A D | r300_screen_buffer.c | 92 struct pipe_transfer *transfer; in r300_buffer_transfer_map() local 95 transfer = slab_alloc(&r300->pool_transfers); in r300_buffer_transfer_map() 96 transfer->resource = resource; in r300_buffer_transfer_map() 97 transfer->level = level; in r300_buffer_transfer_map() 98 transfer->usage = usage; in r300_buffer_transfer_map() 99 transfer->box = *box; in r300_buffer_transfer_map() 100 transfer->stride = 0; in r300_buffer_transfer_map() 101 transfer->layer_stride = 0; in r300_buffer_transfer_map() 104 *ptransfer = transfer; in r300_buffer_transfer_map() 148 slab_free(&r300->pool_transfers, transfer); in r300_buffer_transfer_map() [all...] |
/third_party/skia/third_party/externals/dawn/generator/templates/dawn_wire/ |
H A D | WireCmd.cpp | 107 //* Start the transfer structure with the command ID, so that casting to WireCmd gives the ID. 139 //* Returns the required transfer size for `record` in addition to the transfer structure. 193 //* Serializes `record` into `transfer`, using `buffer` to get more space for pointed-to data 197 {{Return}}{{name}}Transfer* transfer, 205 //* Handle special transfer members of methods. 207 transfer->commandId = {{Return}}WireCmd::{{name}}; 210 //* Value types are directly in the transfer record, objects being replaced with their IDs. 213 {{serialize_member(member, "record." + memberName, "transfer->" + memberName)}} 218 transfer [all...] |
/third_party/mesa3d/src/gallium/auxiliary/util/ |
H A D | u_transfer.c | 12 struct pipe_transfer *transfer = NULL; in u_default_buffer_subdata() local 34 map = pipe->buffer_map(pipe, resource, 0, usage, &box, &transfer); in u_default_buffer_subdata() 39 pipe_buffer_unmap(pipe, transfer); in u_default_buffer_subdata() 48 struct pipe_transfer *transfer = NULL; in u_default_clear_buffer() local 64 map = pipe->buffer_map(pipe, resource, 0, usage, &box, &transfer); in u_default_clear_buffer() 71 pipe_buffer_unmap(pipe, transfer); in u_default_clear_buffer() 83 struct pipe_transfer *transfer = NULL; in u_default_texture_subdata() local 99 box, &transfer); in u_default_texture_subdata() 105 transfer->stride, /* bytes */ in u_default_texture_subdata() 106 transfer in u_default_texture_subdata() 119 u_default_transfer_flush_region(UNUSED struct pipe_context *pipe, UNUSED struct pipe_transfer *transfer, UNUSED const struct pipe_box *box) u_default_transfer_flush_region() argument [all...] |
H A D | u_debug_image.c | 102 struct pipe_transfer *transfer; in debug_dump_surface() local 119 0, 0, surface->width, surface->height, &transfer); in debug_dump_surface() 128 transfer->stride, in debug_dump_surface() 131 pipe->texture_unmap(pipe, transfer); in debug_dump_surface() 191 struct pipe_transfer *transfer; in debug_dump_surface_bmp() local 197 0, 0, surface->width, surface->height, &transfer); in debug_dump_surface_bmp() 199 debug_dump_transfer_bmp(pipe, filename, transfer, ptr); in debug_dump_surface_bmp() 201 pipe->texture_unmap(pipe, transfer); in debug_dump_surface_bmp() 207 struct pipe_transfer *transfer, void *ptr) in debug_dump_transfer_bmp() 211 if (!transfer) in debug_dump_transfer_bmp() 205 debug_dump_transfer_bmp(UNUSED struct pipe_context *pipe, const char *filename, struct pipe_transfer *transfer, void *ptr) debug_dump_transfer_bmp() argument [all...] |
H A D | u_upload_mgr.c | 52 struct pipe_transfer *transfer; /* Transfer object for the upload buffer. */ member 127 if ((!destroying && upload->map_persistent) || !upload->transfer) in upload_unmap_internal() 130 struct pipe_box *box = &upload->transfer->box; in upload_unmap_internal() 133 pipe_buffer_flush_mapped_range(upload->pipe, upload->transfer, in upload_unmap_internal() 137 pipe_buffer_unmap(upload->pipe, upload->transfer); in upload_unmap_internal() 138 upload->transfer = NULL; in upload_unmap_internal() 242 &upload->transfer); in u_upload_alloc_buffer() 288 &upload->transfer); in u_upload_alloc() 290 upload->transfer = NULL; in u_upload_alloc()
|
H A D | u_inlines.h | 374 * \param transfer returns a transfer object 382 struct pipe_transfer **transfer) in pipe_buffer_map_range() 393 map = pipe->buffer_map(pipe, buffer, 0, access, &box, transfer); in pipe_buffer_map_range() 405 * \param transfer returns a transfer object 411 struct pipe_transfer **transfer) in pipe_buffer_map() 414 access, transfer); in pipe_buffer_map() 420 struct pipe_transfer *transfer) in pipe_buffer_unmap() 422 pipe->buffer_unmap(pipe, transfer); in pipe_buffer_unmap() 377 pipe_buffer_map_range(struct pipe_context *pipe, struct pipe_resource *buffer, unsigned offset, unsigned length, unsigned access, struct pipe_transfer **transfer) pipe_buffer_map_range() argument 408 pipe_buffer_map(struct pipe_context *pipe, struct pipe_resource *buffer, unsigned access, struct pipe_transfer **transfer) pipe_buffer_map() argument 419 pipe_buffer_unmap(struct pipe_context *pipe, struct pipe_transfer *transfer) pipe_buffer_unmap() argument 426 pipe_buffer_flush_mapped_range(struct pipe_context *pipe, struct pipe_transfer *transfer, unsigned offset, unsigned length) pipe_buffer_flush_mapped_range() argument 542 pipe_texture_map(struct pipe_context *context, struct pipe_resource *resource, unsigned level, unsigned layer, unsigned access, unsigned x, unsigned y, unsigned w, unsigned h, struct pipe_transfer **transfer) pipe_texture_map() argument 562 pipe_texture_map_3d(struct pipe_context *context, struct pipe_resource *resource, unsigned level, unsigned access, unsigned x, unsigned y, unsigned z, unsigned w, unsigned h, unsigned d, struct pipe_transfer **transfer) pipe_texture_map_3d() argument 577 pipe_texture_unmap(struct pipe_context *context, struct pipe_transfer *transfer) pipe_texture_unmap() argument [all...] |
/third_party/mesa3d/src/gallium/drivers/virgl/ |
H A D | virgl_buffer.c | 32 struct pipe_transfer *transfer) in virgl_buffer_transfer_unmap() 35 struct virgl_transfer *trans = virgl_transfer(transfer); in virgl_buffer_transfer_unmap() 40 if (transfer->usage & PIPE_MAP_FLUSH_EXPLICIT) { in virgl_buffer_transfer_unmap() 46 transfer->box.x += trans->range.start; in virgl_buffer_transfer_unmap() 47 transfer->box.width = trans->range.end - trans->range.start; in virgl_buffer_transfer_unmap() 48 trans->offset = transfer->box.x; in virgl_buffer_transfer_unmap() 55 // if it is readback, then we have already encoded transfer in virgl_buffer_transfer_unmap() 65 struct pipe_transfer *transfer, in virgl_buffer_transfer_flush_region() 68 struct virgl_transfer *trans = virgl_transfer(transfer); in virgl_buffer_transfer_flush_region() 79 util_range_add(transfer in virgl_buffer_transfer_flush_region() 31 virgl_buffer_transfer_unmap(struct pipe_context *ctx, struct pipe_transfer *transfer) virgl_buffer_transfer_unmap() argument 64 virgl_buffer_transfer_flush_region(struct pipe_context *ctx, struct pipe_transfer *transfer, const struct pipe_box *box) virgl_buffer_transfer_flush_region() argument [all...] |
H A D | virgl_transfer_queue.c | 242 struct virgl_transfer *transfer) in add_internal() 260 list_addtail(&transfer->queue_link, &queue->transfer_list); in add_internal() 302 struct virgl_transfer *transfer) in virgl_transfer_queue_unmap() 306 /* We don't support copy transfers in the transfer queue. */ in virgl_transfer_queue_unmap() 307 assert(!transfer->copy_src_hw_res); in virgl_transfer_queue_unmap() 310 if (transfer->base.resource->target == PIPE_BUFFER) { in virgl_transfer_queue_unmap() 312 iter.current = transfer; in virgl_transfer_queue_unmap() 318 add_internal(queue, transfer); in virgl_transfer_queue_unmap() 349 struct virgl_transfer *transfer) in virgl_transfer_queue_is_queued() 352 transfer in virgl_transfer_queue_is_queued() 241 add_internal(struct virgl_transfer_queue *queue, struct virgl_transfer *transfer) add_internal() argument 301 virgl_transfer_queue_unmap(struct virgl_transfer_queue *queue, struct virgl_transfer *transfer) virgl_transfer_queue_unmap() argument 348 virgl_transfer_queue_is_queued(struct virgl_transfer_queue *queue, struct virgl_transfer *transfer) virgl_transfer_queue_is_queued() argument [all...] |
/third_party/mesa3d/src/gallium/drivers/svga/ |
H A D | svga_resource_buffer.c | 103 * Create a buffer transfer. 124 struct pipe_transfer *transfer; in svga_buffer_transfer_map() local 135 transfer = MALLOC_STRUCT(pipe_transfer); in svga_buffer_transfer_map() 136 if (!transfer) { in svga_buffer_transfer_map() 140 transfer->resource = resource; in svga_buffer_transfer_map() 141 transfer->level = level; in svga_buffer_transfer_map() 142 transfer->usage = usage; in svga_buffer_transfer_map() 143 transfer->box = *box; in svga_buffer_transfer_map() 144 transfer->stride = 0; in svga_buffer_transfer_map() 145 transfer in svga_buffer_transfer_map() 335 svga_buffer_transfer_flush_region(struct pipe_context *pipe, struct pipe_transfer *transfer, const struct pipe_box *box) svga_buffer_transfer_flush_region() argument 357 svga_buffer_transfer_unmap(struct pipe_context *pipe, struct pipe_transfer *transfer) svga_buffer_transfer_unmap() argument [all...] |
/third_party/mesa3d/src/gallium/drivers/r600/ |
H A D | r600_buffer_common.c | 287 struct r600_transfer *transfer; in r600_buffer_get_transfer() local 290 transfer = slab_zalloc(&rctx->pool_transfers_unsync); in r600_buffer_get_transfer() 292 transfer = slab_zalloc(&rctx->pool_transfers); in r600_buffer_get_transfer() 294 pipe_resource_reference(&transfer->b.b.resource, resource); in r600_buffer_get_transfer() 295 transfer->b.b.usage = usage; in r600_buffer_get_transfer() 296 transfer->b.b.box = *box; in r600_buffer_get_transfer() 297 transfer->b.b.offset = offset; in r600_buffer_get_transfer() 298 transfer->staging = staging; in r600_buffer_get_transfer() 299 *ptransfer = &transfer->b.b; in r600_buffer_get_transfer() 390 /* Do a wait-free write-only transfer usin in r600_buffer_transfer_map() 456 r600_buffer_do_flush_region(struct pipe_context *ctx, struct pipe_transfer *transfer, const struct pipe_box *box) r600_buffer_do_flush_region() argument 482 r600_buffer_flush_region(struct pipe_context *ctx, struct pipe_transfer *transfer, const struct pipe_box *rel_box) r600_buffer_flush_region() argument 500 r600_buffer_transfer_unmap(struct pipe_context *ctx, struct pipe_transfer *transfer) r600_buffer_transfer_unmap() argument 530 struct pipe_transfer *transfer = NULL; r600_buffer_subdata() local [all...] |
/third_party/mesa3d/src/gallium/drivers/i915/ |
H A D | i915_resource_buffer.c | 75 struct pipe_transfer *transfer = slab_alloc_st(&i915->transfer_pool); in i915_buffer_transfer_map() local 77 if (!transfer) in i915_buffer_transfer_map() 80 transfer->resource = resource; in i915_buffer_transfer_map() 81 transfer->level = level; in i915_buffer_transfer_map() 82 transfer->usage = usage; in i915_buffer_transfer_map() 83 transfer->box = *box; in i915_buffer_transfer_map() 84 *ptransfer = transfer; in i915_buffer_transfer_map() 86 return buffer->data + transfer->box.x; in i915_buffer_transfer_map() 91 struct pipe_transfer *transfer) in i915_buffer_transfer_unmap() 94 slab_free_st(&i915->transfer_pool, transfer); in i915_buffer_transfer_unmap() 90 i915_buffer_transfer_unmap(struct pipe_context *pipe, struct pipe_transfer *transfer) i915_buffer_transfer_unmap() argument [all...] |
/third_party/mesa3d/src/gallium/drivers/radeonsi/ |
H A D | si_buffer.c | 319 struct si_transfer *transfer; in si_buffer_get_transfer() local 322 transfer = calloc(1, sizeof(*transfer)); in si_buffer_get_transfer() 324 transfer = slab_zalloc(&sctx->pool_transfers_unsync); in si_buffer_get_transfer() 326 transfer = slab_zalloc(&sctx->pool_transfers); in si_buffer_get_transfer() 328 pipe_resource_reference(&transfer->b.b.resource, resource); in si_buffer_get_transfer() 329 transfer->b.b.usage = usage; in si_buffer_get_transfer() 330 transfer->b.b.box = *box; in si_buffer_get_transfer() 331 transfer->b.b.offset = offset; in si_buffer_get_transfer() 332 transfer in si_buffer_get_transfer() 481 si_buffer_do_flush_region(struct pipe_context *ctx, struct pipe_transfer *transfer, const struct pipe_box *box) si_buffer_do_flush_region() argument 500 si_buffer_flush_region(struct pipe_context *ctx, struct pipe_transfer *transfer, const struct pipe_box *rel_box) si_buffer_flush_region() argument 513 si_buffer_transfer_unmap(struct pipe_context *ctx, struct pipe_transfer *transfer) si_buffer_transfer_unmap() argument 542 struct pipe_transfer *transfer = NULL; si_buffer_subdata() local [all...] |
/third_party/mesa3d/src/gallium/drivers/asahi/ |
H A D | agx_pipe.c | 263 * transfer 268 struct pipe_transfer *transfer, in agx_transfer_flush_region() 294 struct agx_transfer *transfer = CALLOC_STRUCT(agx_transfer); in agx_transfer_map() local 295 transfer->base.level = level; in agx_transfer_map() 296 transfer->base.usage = usage; in agx_transfer_map() 297 transfer->base.box = *box; in agx_transfer_map() 299 pipe_resource_reference(&transfer->base.resource, resource); in agx_transfer_map() 300 *out_transfer = &transfer->base; in agx_transfer_map() 303 transfer->base.stride = box->width * blocksize; in agx_transfer_map() 304 transfer in agx_transfer_map() 267 agx_transfer_flush_region(struct pipe_context *pipe, struct pipe_transfer *transfer, const struct pipe_box *box) agx_transfer_flush_region() argument 340 agx_transfer_unmap(struct pipe_context *pctx, struct pipe_transfer *transfer) agx_transfer_unmap() argument [all...] |
/third_party/mesa3d/src/gallium/auxiliary/driver_trace/ |
H A D | tr_texture.c | 81 struct pipe_transfer *transfer) in trace_transfer_create() 85 if (!transfer) in trace_transfer_create() 92 memcpy(&tr_trans->base, transfer, tr_ctx->threaded ? sizeof(struct threaded_transfer) : sizeof(struct pipe_transfer)); in trace_transfer_create() 95 tr_trans->transfer = transfer; in trace_transfer_create() 104 tr_ctx->pipe->buffer_unmap(tr_ctx->pipe, transfer); in trace_transfer_create() 106 tr_ctx->pipe->texture_unmap(tr_ctx->pipe, transfer); in trace_transfer_create() 79 trace_transfer_create(struct trace_context *tr_ctx, struct pipe_resource *res, struct pipe_transfer *transfer) trace_transfer_create() argument
|
H A D | tr_texture.h | 70 struct pipe_transfer *transfer; member 98 trace_transfer(struct pipe_transfer *transfer) in trace_transfer() argument 100 if (!transfer) in trace_transfer() 102 return (struct trace_transfer *)transfer; in trace_transfer() 117 struct pipe_transfer *transfer);
|
/third_party/backends/backend/ |
H A D | ricoh2.c | 600 send_receive (SANE_Int dn, Send_Receive_Pair *transfer) in send_receive() argument 606 assert(transfer->to_send <= MAX_COMMAND_SIZE); in send_receive() 613 memcpy (send_buffer, transfer->send_buffer, transfer->to_send); in send_receive() 622 io_size = transfer->to_receive; in send_receive() 626 status = sanei_usb_read_bulk (dn, transfer->receive_buffer, &io_size); in send_receive() 633 if (io_size != transfer->to_receive) in send_receive() 636 "received %lu\n", transfer->to_receive, io_size); in send_receive() 659 Send_Receive_Pair transfer[] = in init_scan() local 675 i < sizeof (transfer) / sizeo in init_scan() 692 Send_Receive_Pair transfer; teardown_scan() local 800 Send_Receive_Pair transfer; sane_read() local [all...] |
/third_party/node/test/parallel/ |
H A D | test-worker-message-port.js | 92 port1.postMessage(5, { transfer: undefined }); 93 port1.postMessage(6, { transfer: [] }); 109 message: 'Optional options.transfer argument must be an iterable' 112 assert.throws(() => port1.postMessage(5, { transfer: null }), err2); 113 assert.throws(() => port1.postMessage(5, { transfer: 0 }), err2); 114 assert.throws(() => port1.postMessage(5, { transfer: false }), err2); 115 assert.throws(() => port1.postMessage(5, { transfer: {} }), err2); 117 transfer: { [Symbol.iterator]() { return {}; } } 120 transfer: { [Symbol.iterator]() { return { next: 42 }; } } 123 transfer [all...] |
/third_party/mesa3d/src/gallium/drivers/panfrost/ |
H A D | pan_resource.c | 881 panfrost_load_tiled_images(struct panfrost_transfer *transfer, in panfrost_load_tiled_images() argument 884 struct pipe_transfer *ptrans = &transfer->base; in panfrost_load_tiled_images() 900 void *dst = transfer->map + (ptrans->layer_stride * z); in panfrost_load_tiled_images() 914 panfrost_store_tiled_images(struct panfrost_transfer *transfer, in panfrost_store_tiled_images() argument 918 struct pipe_transfer *ptrans = &transfer->base; in panfrost_store_tiled_images() 926 void *src = transfer->map + (ptrans->layer_stride * z); in panfrost_store_tiled_images() 968 struct panfrost_transfer *transfer = rzalloc(pctx, struct panfrost_transfer); in panfrost_ptr_map() local 969 transfer->base.level = level; in panfrost_ptr_map() 970 transfer->base.usage = usage; in panfrost_ptr_map() 971 transfer in panfrost_ptr_map() 1241 panfrost_should_linear_convert(struct panfrost_device *dev, struct panfrost_resource *prsrc, struct pipe_transfer *transfer) panfrost_should_linear_convert() argument 1279 panfrost_ptr_unmap(struct pipe_context *pctx, struct pipe_transfer *transfer) panfrost_ptr_unmap() argument 1371 panfrost_ptr_flush_region(struct pipe_context *pctx, struct pipe_transfer *transfer, const struct pipe_box *box) panfrost_ptr_flush_region() argument [all...] |
/third_party/skia/third_party/externals/abseil-cpp/absl/container/internal/ |
H A D | hash_policy_traits_test.cc | 58 static std::function<void(void*, Slot*, Slot*)> transfer; member 61 std::function<void(void*, Slot*, Slot*)> PolicyWithOptionalOps::transfer; member in absl::container_internal::__anon19179::PolicyWithOptionalOps 82 PolicyWithOptionalOps::transfer = [&](void* a1, Slot* a2, Slot* a3) { in Test() member in absl::container_internal::__anon19179::Test::PolicyWithOptionalOps 83 return transfer.Call(a1, a2, a3); in Test() 97 MockFunction<void(void*, Slot*, Slot*)> transfer; member 132 hash_policy_traits<PolicyWithoutOptionalOps>::transfer(&alloc, &a, &b); in TEST_F() 137 EXPECT_CALL(transfer, Call(&alloc, &a, &b)); in TEST_F() 138 hash_policy_traits<PolicyWithOptionalOps>::transfer(&alloc, &a, &b); in TEST_F()
|
/third_party/mesa3d/src/panfrost/lib/ |
H A D | pan_scoreboard.h | 244 struct panfrost_ptr transfer = { 0 }; in panfrost_scoreboard_initialize_tiler() local 248 return transfer; in panfrost_scoreboard_initialize_tiler() 253 transfer = pan_pool_alloc_desc(pool, WRITE_VALUE_JOB); in panfrost_scoreboard_initialize_tiler() 255 pan_section_pack(transfer.cpu, WRITE_VALUE_JOB, HEADER, header) { in panfrost_scoreboard_initialize_tiler() 261 pan_section_pack(transfer.cpu, WRITE_VALUE_JOB, PAYLOAD, payload) { in panfrost_scoreboard_initialize_tiler() 266 scoreboard->first_job = transfer.gpu; in panfrost_scoreboard_initialize_tiler() 267 return transfer; in panfrost_scoreboard_initialize_tiler()
|
/third_party/mesa3d/src/mesa/state_tracker/ |
H A D | st_texture.c | 255 struct pipe_transfer **transfer) in st_texture_image_map() 281 x, y, z, w, h, d, transfer); in st_texture_image_map() 283 /* Enlarge the transfer array if it's not large enough. */ in st_texture_image_map() 287 stImage->transfer = realloc(stImage->transfer, in st_texture_image_map() 289 memset(&stImage->transfer[stImage->num_transfers], 0, in st_texture_image_map() 295 assert(!stImage->transfer[z].transfer); in st_texture_image_map() 296 stImage->transfer[z].transfer in st_texture_image_map() 251 st_texture_image_map(struct st_context *st, struct gl_texture_image *stImage, enum pipe_map_flags usage, GLuint x, GLuint y, GLuint z, GLuint w, GLuint h, GLuint d, struct pipe_transfer **transfer) st_texture_image_map() argument 308 struct pipe_transfer **transfer; st_texture_image_unmap() local [all...] |
/third_party/mesa3d/src/gallium/drivers/softpipe/ |
H A D | sp_tile_cache.c | 151 if (tc->transfer[i]) { in sp_destroy_tile_cache() 152 tc->pipe->texture_unmap(tc->pipe, tc->transfer[i]); in sp_destroy_tile_cache() 154 FREE(tc->transfer); in sp_destroy_tile_cache() 179 pipe->texture_unmap(pipe, tc->transfer[i]); in sp_tile_cache_set_surface() 180 tc->transfer[i] = NULL; in sp_tile_cache_set_surface() 183 FREE(tc->transfer); in sp_tile_cache_set_surface() 195 tc->transfer = CALLOC(tc->num_maps, sizeof(struct pipe_transfer *)); in sp_tile_cache_set_surface() 208 &tc->transfer[i]); in sp_tile_cache_set_surface() 222 * Return the transfer being cached. 342 struct pipe_transfer *pt = tc->transfer[laye in sp_tile_cache_flush_clear() [all...] |
/third_party/mesa3d/src/panfrost/shared/ |
H A D | pan_minmax_cache.c | 95 panfrost_minmax_cache_invalidate(struct panfrost_minmax_cache *cache, struct pipe_transfer *transfer) in panfrost_minmax_cache_invalidate() argument 101 if (!(transfer->usage & PIPE_MAP_WRITE)) in panfrost_minmax_cache_invalidate() 113 bool invalid = MAX2(transfer->box.x, start) < MIN2(transfer->box.x + transfer->box.width, start + count); in panfrost_minmax_cache_invalidate()
|
/third_party/mesa3d/src/gallium/auxiliary/driver_rbug/ |
H A D | rbug_objects.c | 163 struct pipe_transfer *transfer) in rbug_transfer_create() 167 if (!transfer) in rbug_transfer_create() 170 assert(transfer->resource == rb_resource->resource); in rbug_transfer_create() 176 memcpy(&rb_transfer->base, transfer, sizeof(struct pipe_transfer)); in rbug_transfer_create() 179 rb_transfer->transfer = transfer; in rbug_transfer_create() 189 rb_context->pipe->buffer_unmap(rb_context->pipe, transfer); in rbug_transfer_create() 191 rb_context->pipe->texture_unmap(rb_context->pipe, transfer); in rbug_transfer_create() 161 rbug_transfer_create(struct rbug_context *rb_context, struct rbug_resource *rb_resource, struct pipe_transfer *transfer) rbug_transfer_create() argument
|