Lines Matching refs:vgdev
48 struct virtio_gpu_device *vgdev = dev->dev_private; in virtio_gpu_map_ioctl() local
51 return virtio_gpu_mode_dumb_mmap(file_priv, vgdev->ddev, in virtio_gpu_map_ioctl()
105 struct virtio_gpu_device *vgdev = dev->dev_private; in virtio_gpu_execbuffer_ioctl() local
119 if (vgdev->has_virgl_3d == false) in virtio_gpu_execbuffer_ioctl()
171 virtio_gpu_cmd_submit(vgdev, buf, exbuf->size, in virtio_gpu_execbuffer_ioctl()
193 struct virtio_gpu_device *vgdev = dev->dev_private; in virtio_gpu_getparam_ioctl() local
199 value = vgdev->has_virgl_3d == true ? 1 : 0; in virtio_gpu_getparam_ioctl()
217 struct virtio_gpu_device *vgdev = dev->dev_private; in virtio_gpu_resource_create_ioctl() local
231 if (vgdev->has_virgl_3d == false) { in virtio_gpu_resource_create_ioctl()
247 virtio_gpu_resource_id_get(vgdev, &res_id); in virtio_gpu_resource_create_ioctl()
262 if (!vgdev->has_virgl_3d) { in virtio_gpu_resource_create_ioctl()
263 virtio_gpu_cmd_create_resource(vgdev, res_id, rc->format, in virtio_gpu_resource_create_ioctl()
266 ret = virtio_gpu_object_attach(vgdev, qobj, res_id, NULL); in virtio_gpu_resource_create_ioctl()
291 virtio_gpu_cmd_resource_create_3d(vgdev, &rc_3d, NULL); in virtio_gpu_resource_create_ioctl()
292 ret = virtio_gpu_object_attach(vgdev, qobj, res_id, &fence); in virtio_gpu_resource_create_ioctl()
306 if (vgdev->has_virgl_3d) { in virtio_gpu_resource_create_ioctl()
317 if (vgdev->has_virgl_3d) { in virtio_gpu_resource_create_ioctl()
323 if (vgdev->has_virgl_3d) { in virtio_gpu_resource_create_ioctl()
330 virtio_gpu_resource_id_put(vgdev, res_id); in virtio_gpu_resource_create_ioctl()
357 struct virtio_gpu_device *vgdev = dev->dev_private; in virtio_gpu_transfer_from_host_ioctl() local
368 if (vgdev->has_virgl_3d == false) in virtio_gpu_transfer_from_host_ioctl()
387 (vgdev, qobj->hw_res_handle, in virtio_gpu_transfer_from_host_ioctl()
404 struct virtio_gpu_device *vgdev = dev->dev_private; in virtio_gpu_transfer_to_host_ioctl() local
430 if (!vgdev->has_virgl_3d) { in virtio_gpu_transfer_to_host_ioctl()
432 (vgdev, qobj->hw_res_handle, offset, in virtio_gpu_transfer_to_host_ioctl()
436 (vgdev, qobj->hw_res_handle, in virtio_gpu_transfer_to_host_ioctl()
477 struct virtio_gpu_device *vgdev = dev->dev_private; in virtio_gpu_get_caps_ioctl() local
486 if (vgdev->num_capsets == 0) in virtio_gpu_get_caps_ioctl()
493 spin_lock(&vgdev->display_info_lock); in virtio_gpu_get_caps_ioctl()
494 for (i = 0; i < vgdev->num_capsets; i++) { in virtio_gpu_get_caps_ioctl()
495 if (vgdev->capsets[i].id == args->cap_set_id) { in virtio_gpu_get_caps_ioctl()
496 if (vgdev->capsets[i].max_version >= args->cap_set_ver) { in virtio_gpu_get_caps_ioctl()
504 spin_unlock(&vgdev->display_info_lock); in virtio_gpu_get_caps_ioctl()
508 host_caps_size = vgdev->capsets[found_valid].max_size; in virtio_gpu_get_caps_ioctl()
512 list_for_each_entry(cache_ent, &vgdev->cap_cache, head) { in virtio_gpu_get_caps_ioctl()
516 spin_unlock(&vgdev->display_info_lock); in virtio_gpu_get_caps_ioctl()
520 spin_unlock(&vgdev->display_info_lock); in virtio_gpu_get_caps_ioctl()
523 virtio_gpu_cmd_get_capset(vgdev, found_valid, args->cap_set_ver, in virtio_gpu_get_caps_ioctl()
526 ret = wait_event_timeout(vgdev->resp_wq, in virtio_gpu_get_caps_ioctl()