Home
last modified time | relevance | path

Searched refs:transfer (Results 1 - 25 of 210) sorted by relevance

123456789

/third_party/mesa3d/src/gallium/drivers/r300/
H A Dr300_transfer.c34 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 Dr300_screen_buffer.c92 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 DWireCmd.cpp107 //* 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 Du_transfer.c12 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 Du_debug_image.c102 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 Du_upload_mgr.c52 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 Du_inlines.h374 * \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 Dvirgl_buffer.c32 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 Dvirgl_transfer_queue.c242 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 Dsvga_resource_buffer.c103 * 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 Dr600_buffer_common.c287 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 Di915_resource_buffer.c75 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 Dsi_buffer.c319 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 Dagx_pipe.c263 * 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 Dtr_texture.c81 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 Dtr_texture.h70 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 Dricoh2.c600 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 Dtest-worker-message-port.js92 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 Dpan_resource.c881 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 Dhash_policy_traits_test.cc58 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 Dpan_scoreboard.h244 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 Dst_texture.c255 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 Dsp_tile_cache.c151 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 Dpan_minmax_cache.c95 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 Drbug_objects.c163 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

Completed in 15 milliseconds

123456789