Lines Matching defs:res

325                                         struct virgl_resource *res)
328 if (res && res->hw_res)
329 vws->emit_res(vws, buf, res->hw_res, TRUE);
336 struct virgl_resource *res)
339 virgl_encoder_emit_resource(vs, ctx->cbuf, res);
636 struct virgl_resource *res,
641 const struct util_format_description *desc = util_format_description(res->b.format);
654 virgl_encoder_write_res(ctx, res);
731 struct virgl_resource *res = virgl_resource(buffers[i].buffer.resource);
734 virgl_encoder_write_res(ctx, res);
743 struct virgl_resource *res = NULL;
745 res = virgl_resource(ib->buffer);
748 virgl_encoder_write_res(ctx, res);
803 struct virgl_resource *res,
807 virgl_encoder_write_res(ctx, res);
819 struct virgl_resource *res,
827 virgl_encoder_create_surface_common(ctx, handle, res, templat);
831 virgl_encoder_create_surface_common(ctx, handle, res, templat);
839 struct virgl_resource *res,
845 virgl_encoder_write_res(ctx, res);
898 struct virgl_resource *res,
909 transfer.base.resource = &res->b;
910 transfer.hw_res = res->hw_res;
945 struct virgl_resource *res)
984 struct virgl_resource *res,
993 virgl_encoder_write_res(ctx, res);
997 if (res->b.target == PIPE_BUFFER) {
1001 if (res->metadata.plane) {
1003 virgl_encoder_write_dword(ctx->cbuf, res->metadata.plane);
1068 struct virgl_resource *res)
1075 virgl_encoder_write_res(ctx, res);
1216 struct virgl_resource *res,
1223 virgl_encoder_write_res(ctx, res);
1347 struct virgl_resource *res = virgl_resource(buffers[i].buffer);
1350 virgl_encoder_write_res(ctx, res);
1352 util_range_add(&res->b, &res->valid_buffer_range, buffers[i].buffer_offset,
1354 virgl_resource_dirty(res, 0);
1374 struct virgl_resource *res = virgl_resource(buffers[i].buffer);
1377 virgl_encoder_write_res(ctx, res);
1379 util_range_add(&res->b, &res->valid_buffer_range, buffers[i].buffer_offset,
1381 virgl_resource_dirty(res, 0);
1403 struct virgl_resource *res = virgl_resource(images[i].resource);
1408 virgl_encoder_write_res(ctx, res);
1410 if (res->b.target == PIPE_BUFFER) {
1411 util_range_add(&res->b, &res->valid_buffer_range, images[i].u.buf.offset,
1414 virgl_resource_dirty(res, images[i].u.tex.level);
1445 struct virgl_resource *res = virgl_resource(grid_info->indirect);
1446 virgl_encoder_write_res(ctx, res);
1495 struct virgl_resource *res, boolean wait,
1502 virgl_encoder_write_res(ctx, res);
1571 void virgl_encode_get_memory_info(struct virgl_context *ctx, struct virgl_resource *res)
1574 virgl_encoder_write_res(ctx, res);