Lines Matching refs:vgdev
51 struct virtio_gpu_device *vgdev = dev->dev_private; in virtio_gpu_map_ioctl() local
54 return virtio_gpu_mode_dumb_mmap(file_priv, vgdev->ddev, in virtio_gpu_map_ioctl()
108 struct virtio_gpu_device *vgdev = dev->dev_private; in virtio_gpu_execbuffer_ioctl() local
125 if (vgdev->has_virgl_3d == false) in virtio_gpu_execbuffer_ioctl()
146 if (!dma_fence_match_context(in_fence, vgdev->fence_drv.context)) in virtio_gpu_execbuffer_ioctl()
206 out_fence = virtio_gpu_fence_alloc(vgdev); in virtio_gpu_execbuffer_ioctl()
224 virtio_gpu_cmd_submit(vgdev, buf, exbuf->size, in virtio_gpu_execbuffer_ioctl()
253 struct virtio_gpu_device *vgdev = dev->dev_private; in virtio_gpu_getparam_ioctl() local
259 value = vgdev->has_virgl_3d == true ? 1 : 0; in virtio_gpu_getparam_ioctl()
276 struct virtio_gpu_device *vgdev = dev->dev_private; in virtio_gpu_resource_create_ioctl() local
285 if (vgdev->has_virgl_3d == false) { in virtio_gpu_resource_create_ioctl()
302 if (vgdev->has_virgl_3d) { in virtio_gpu_resource_create_ioctl()
316 fence = virtio_gpu_fence_alloc(vgdev); in virtio_gpu_resource_create_ioctl()
360 struct virtio_gpu_device *vgdev = dev->dev_private; in virtio_gpu_transfer_from_host_ioctl() local
371 if (vgdev->has_virgl_3d == false) in virtio_gpu_transfer_from_host_ioctl()
390 fence = virtio_gpu_fence_alloc(vgdev); in virtio_gpu_transfer_from_host_ioctl()
396 (vgdev, qobj->hw_res_handle, in virtio_gpu_transfer_from_host_ioctl()
413 struct virtio_gpu_device *vgdev = dev->dev_private; in virtio_gpu_transfer_to_host_ioctl() local
439 if (!vgdev->has_virgl_3d) { in virtio_gpu_transfer_to_host_ioctl()
441 (vgdev, qobj, offset, in virtio_gpu_transfer_to_host_ioctl()
444 fence = virtio_gpu_fence_alloc(vgdev); in virtio_gpu_transfer_to_host_ioctl()
450 (vgdev, qobj, in virtio_gpu_transfer_to_host_ioctl()
491 struct virtio_gpu_device *vgdev = dev->dev_private; in virtio_gpu_get_caps_ioctl() local
500 if (vgdev->num_capsets == 0) in virtio_gpu_get_caps_ioctl()
507 spin_lock(&vgdev->display_info_lock); in virtio_gpu_get_caps_ioctl()
508 for (i = 0; i < vgdev->num_capsets; i++) { in virtio_gpu_get_caps_ioctl()
509 if (vgdev->capsets[i].id == args->cap_set_id) { in virtio_gpu_get_caps_ioctl()
510 if (vgdev->capsets[i].max_version >= args->cap_set_ver) { in virtio_gpu_get_caps_ioctl()
518 spin_unlock(&vgdev->display_info_lock); in virtio_gpu_get_caps_ioctl()
522 host_caps_size = vgdev->capsets[found_valid].max_size; in virtio_gpu_get_caps_ioctl()
526 list_for_each_entry(cache_ent, &vgdev->cap_cache, head) { in virtio_gpu_get_caps_ioctl()
529 spin_unlock(&vgdev->display_info_lock); in virtio_gpu_get_caps_ioctl()
533 spin_unlock(&vgdev->display_info_lock); in virtio_gpu_get_caps_ioctl()
536 virtio_gpu_cmd_get_capset(vgdev, found_valid, args->cap_set_ver, in virtio_gpu_get_caps_ioctl()
540 ret = wait_event_timeout(vgdev->resp_wq, in virtio_gpu_get_caps_ioctl()