Lines Matching defs:usage
89 res->usage = PIPE_USAGE_STAGING;
118 unsigned usage,
128 &vtex->metadata, level, usage, box);
147 if (usage & PIPE_MAP_READ) {
161 if (usage & PIPE_MAP_READ) {
167 void *ptr = virgl_resource_transfer_map(ctx, resolve_tmp, 0, usage, &dst_box,
181 if (usage & PIPE_MAP_READ) {
208 if ((usage & PIPE_MAP_WRITE) == 0)
221 struct pipe_resource *resource, unsigned usage)
226 if (usage & PIPE_MAP_READ)
236 unsigned usage,
240 if (needs_resolve(ctx->screen, resource, usage))
241 return texture_transfer_map_resolve(ctx, resource, level, usage, box,
244 return virgl_resource_transfer_map(ctx, resource, level, usage, box, transfer);
264 if (transfer->usage & PIPE_MAP_WRITE &&
265 (transfer->usage & PIPE_MAP_FLUSH_EXPLICIT) == 0) {
275 * read and write usage.