Lines Matching refs:vr
27 struct VirtIOGPURutabaga *vr; member
39 VirtIOGPURutabaga *vr = VIRTIO_GPU_RUTABAGA(g); in virtio_gpu_rutabaga_update_cursor() local
61 rutabaga_resource_transfer_read(vr->rutabaga, 0, in virtio_gpu_rutabaga_update_cursor()
82 VirtIOGPURutabaga *vr = VIRTIO_GPU_RUTABAGA(g); in rutabaga_cmd_create_resource_2d() local
99 result = rutabaga_resource_create_3d(vr->rutabaga, c2d.resource_id, &rc_3d); in rutabaga_cmd_create_resource_2d()
120 VirtIOGPURutabaga *vr = VIRTIO_GPU_RUTABAGA(g); in rutabaga_cmd_create_resource_3d() local
138 result = rutabaga_resource_create_3d(vr->rutabaga, c3d.resource_id, &rc_3d); in rutabaga_cmd_create_resource_3d()
156 VirtIOGPURutabaga *vr = VIRTIO_GPU_RUTABAGA(g); in virtio_gpu_rutabaga_resource_unref() local
158 result = rutabaga_resource_unref(vr->rutabaga, res->resource_id); in virtio_gpu_rutabaga_resource_unref()
208 VirtIOGPURutabaga *vr = VIRTIO_GPU_RUTABAGA(g); in rutabaga_cmd_context_create() local
214 result = rutabaga_context_create(vr->rutabaga, cc.hdr.ctx_id, in rutabaga_cmd_context_create()
226 VirtIOGPURutabaga *vr = VIRTIO_GPU_RUTABAGA(g); in rutabaga_cmd_context_destroy() local
231 result = rutabaga_context_destroy(vr->rutabaga, cd.hdr.ctx_id); in rutabaga_cmd_context_destroy()
247 VirtIOGPURutabaga *vr = VIRTIO_GPU_RUTABAGA(g); in rutabaga_cmd_resource_flush() local
248 if (vr->headless) { in rutabaga_cmd_resource_flush()
281 result = rutabaga_resource_transfer_read(vr->rutabaga, 0, in rutabaga_cmd_resource_flush()
296 VirtIOGPURutabaga *vr = VIRTIO_GPU_RUTABAGA(g); in rutabaga_cmd_set_scanout() local
297 if (vr->headless) { in rutabaga_cmd_set_scanout()
349 VirtIOGPURutabaga *vr = VIRTIO_GPU_RUTABAGA(g); in rutabaga_cmd_submit_3d() local
363 result = rutabaga_submit_command(vr->rutabaga, &rutabaga_cmd); in rutabaga_cmd_submit_3d()
375 VirtIOGPURutabaga *vr = VIRTIO_GPU_RUTABAGA(g); in rutabaga_cmd_transfer_to_host_2d() local
387 result = rutabaga_resource_transfer_write(vr->rutabaga, 0, t2d.resource_id, in rutabaga_cmd_transfer_to_host_2d()
400 VirtIOGPURutabaga *vr = VIRTIO_GPU_RUTABAGA(g); in rutabaga_cmd_transfer_to_host_3d() local
416 result = rutabaga_resource_transfer_write(vr->rutabaga, t3d.hdr.ctx_id, in rutabaga_cmd_transfer_to_host_3d()
429 VirtIOGPURutabaga *vr = VIRTIO_GPU_RUTABAGA(g); in rutabaga_cmd_transfer_from_host_3d() local
445 result = rutabaga_resource_transfer_read(vr->rutabaga, t3d.hdr.ctx_id, in rutabaga_cmd_transfer_from_host_3d()
458 VirtIOGPURutabaga *vr = VIRTIO_GPU_RUTABAGA(g); in rutabaga_cmd_attach_backing() local
474 ret = rutabaga_resource_attach_backing(vr->rutabaga, att_rb.resource_id, in rutabaga_cmd_attach_backing()
489 VirtIOGPURutabaga *vr = VIRTIO_GPU_RUTABAGA(g); in rutabaga_cmd_detach_backing() local
497 rutabaga_resource_detach_backing(vr->rutabaga, in rutabaga_cmd_detach_backing()
510 VirtIOGPURutabaga *vr = VIRTIO_GPU_RUTABAGA(g); in rutabaga_cmd_ctx_attach_resource() local
516 result = rutabaga_context_attach_resource(vr->rutabaga, att_res.hdr.ctx_id, in rutabaga_cmd_ctx_attach_resource()
528 VirtIOGPURutabaga *vr = VIRTIO_GPU_RUTABAGA(g); in rutabaga_cmd_ctx_detach_resource() local
534 result = rutabaga_context_detach_resource(vr->rutabaga, det_res.hdr.ctx_id, in rutabaga_cmd_ctx_detach_resource()
546 VirtIOGPURutabaga *vr = VIRTIO_GPU_RUTABAGA(g); in rutabaga_cmd_get_capset_info() local
550 result = rutabaga_get_capset_info(vr->rutabaga, info.capset_index, in rutabaga_cmd_get_capset_info()
568 VirtIOGPURutabaga *vr = VIRTIO_GPU_RUTABAGA(g); in rutabaga_cmd_get_capset() local
571 for (i = 0; i < vr->num_capsets; i++) { in rutabaga_cmd_get_capset()
572 result = rutabaga_get_capset_info(vr->rutabaga, i, in rutabaga_cmd_get_capset()
582 CHECK(i < vr->num_capsets, cmd); in rutabaga_cmd_get_capset()
586 rutabaga_get_capset(vr->rutabaga, gc.capset_id, gc.capset_version, in rutabaga_cmd_get_capset()
603 VirtIOGPURutabaga *vr = VIRTIO_GPU_RUTABAGA(g); in rutabaga_cmd_resource_create_blob() local
630 result = rutabaga_resource_create_blob(vr->rutabaga, cblob.hdr.ctx_id, in rutabaga_cmd_resource_create_blob()
657 VirtIOGPURutabaga *vr = VIRTIO_GPU_RUTABAGA(g); in rutabaga_cmd_resource_map_blob() local
666 result = rutabaga_resource_map_info(vr->rutabaga, mblob.resource_id, in rutabaga_cmd_resource_map_blob()
677 result = rutabaga_resource_map(vr->rutabaga, mblob.resource_id, &mapping); in rutabaga_cmd_resource_map_blob()
690 if (vr->memory_regions[slot].used) { in rutabaga_cmd_resource_map_blob()
694 MemoryRegion *mr = &(vr->memory_regions[slot].mr); in rutabaga_cmd_resource_map_blob()
695 memory_region_init_ram_ptr(mr, OBJECT(vr), "blob", mapping.size, in rutabaga_cmd_resource_map_blob()
698 vr->memory_regions[slot].resource_id = mblob.resource_id; in rutabaga_cmd_resource_map_blob()
699 vr->memory_regions[slot].used = 1; in rutabaga_cmd_resource_map_blob()
704 result = rutabaga_resource_unmap(vr->rutabaga, mblob.resource_id); in rutabaga_cmd_resource_map_blob()
724 VirtIOGPURutabaga *vr = VIRTIO_GPU_RUTABAGA(g); in rutabaga_cmd_resource_unmap_blob() local
734 if (vr->memory_regions[slot].resource_id != ublob.resource_id) { in rutabaga_cmd_resource_unmap_blob()
738 MemoryRegion *mr = &(vr->memory_regions[slot].mr); in rutabaga_cmd_resource_unmap_blob()
741 vr->memory_regions[slot].resource_id = 0; in rutabaga_cmd_resource_unmap_blob()
742 vr->memory_regions[slot].used = 0; in rutabaga_cmd_resource_unmap_blob()
747 result = rutabaga_resource_unmap(vr->rutabaga, res->resource_id); in rutabaga_cmd_resource_unmap_blob()
758 VirtIOGPURutabaga *vr = VIRTIO_GPU_RUTABAGA(g); in virtio_gpu_rutabaga_process_cmd() local
855 result = rutabaga_create_fence(vr->rutabaga, &fence); in virtio_gpu_rutabaga_process_cmd()
863 VirtIOGPU *g = VIRTIO_GPU(data->vr); in virtio_gpu_rutabaga_aio_cb()
905 VirtIOGPURutabaga *vr = VIRTIO_GPU_RUTABAGA(g); in virtio_gpu_rutabaga_fence_cb() local
925 data->vr = vr; in virtio_gpu_rutabaga_fence_cb()
958 VirtIOGPURutabaga *vr = VIRTIO_GPU_RUTABAGA(g); in virtio_gpu_rutabaga_init() local
959 vr->rutabaga = NULL; in virtio_gpu_rutabaga_init()
974 if (vr->wsi) { in virtio_gpu_rutabaga_init()
975 if (g_str_equal(vr->wsi, "surfaceless")) { in virtio_gpu_rutabaga_init()
976 vr->headless = false; in virtio_gpu_rutabaga_init()
977 } else if (g_str_equal(vr->wsi, "headless")) { in virtio_gpu_rutabaga_init()
978 vr->headless = true; in virtio_gpu_rutabaga_init()
987 builder.capset_mask = vr->capset_mask; in virtio_gpu_rutabaga_init()
1003 if (!vr->wayland_socket_path) { in virtio_gpu_rutabaga_init()
1015 channel.channel_name = vr->wayland_socket_path; in virtio_gpu_rutabaga_init()
1026 result = rutabaga_init(&builder, &vr->rutabaga); in virtio_gpu_rutabaga_init()
1039 VirtIOGPURutabaga *vr = VIRTIO_GPU_RUTABAGA(g); in virtio_gpu_rutabaga_get_num_capsets() local
1041 result = rutabaga_get_num_capsets(vr->rutabaga, &num_capsets); in virtio_gpu_rutabaga_get_num_capsets()
1046 vr->num_capsets = num_capsets; in virtio_gpu_rutabaga_get_num_capsets()