Lines Matching defs:data
158 * upload data by copying from a temporary GTT buffer.
315 struct pipe_transfer **ptransfer, void *data,
334 return data;
343 uint8_t *data;
429 (struct pipe_resource **)&staging, (void **)&data);
432 data += box->x % SI_MAP_BUFFER_ALIGNMENT;
433 return si_buffer_get_transfer(ctx, resource, usage, box, ptransfer, data, staging,
459 data = si_buffer_map(sctx, staging, usage & ~PIPE_MAP_UNSYNCHRONIZED);
460 if (!data) {
464 data += box->x % SI_MAP_BUFFER_ALIGNMENT;
466 return si_buffer_get_transfer(ctx, resource, usage, box, ptransfer, data, staging, 0);
472 data = si_buffer_map(sctx, buf, usage);
473 if (!data) {
476 data += box->x;
478 return si_buffer_get_transfer(ctx, resource, usage, box, ptransfer, data, NULL, 0);
540 unsigned usage, unsigned offset, unsigned size, const void *data)
556 memcpy(map, data, size);