Lines Matching refs:vgdev

47 	struct virtio_gpu_device *vgdev = dev->dev_private;  in virtio_gpu_map_ioctl()  local
50 return virtio_gpu_mode_dumb_mmap(file_priv, vgdev->ddev, in virtio_gpu_map_ioctl()
96 struct virtio_gpu_device *vgdev = dev->dev_private; in virtio_gpu_execbuffer() local
110 if (vgdev->has_virgl_3d == false) in virtio_gpu_execbuffer()
167 virtio_gpu_cmd_submit(vgdev, buf, exbuf->size, in virtio_gpu_execbuffer()
203 struct virtio_gpu_device *vgdev = dev->dev_private; in virtio_gpu_getparam_ioctl() local
209 value = vgdev->has_virgl_3d == true ? 1 : 0; in virtio_gpu_getparam_ioctl()
224 struct virtio_gpu_device *vgdev = dev->dev_private; in virtio_gpu_resource_create_ioctl() local
238 if (vgdev->has_virgl_3d == false) { in virtio_gpu_resource_create_ioctl()
254 virtio_gpu_resource_id_get(vgdev, &res_id); in virtio_gpu_resource_create_ioctl()
269 if (!vgdev->has_virgl_3d) { in virtio_gpu_resource_create_ioctl()
270 virtio_gpu_cmd_create_resource(vgdev, res_id, rc->format, in virtio_gpu_resource_create_ioctl()
273 ret = virtio_gpu_object_attach(vgdev, qobj, res_id, NULL); in virtio_gpu_resource_create_ioctl()
298 virtio_gpu_cmd_resource_create_3d(vgdev, &rc_3d, NULL); in virtio_gpu_resource_create_ioctl()
299 ret = virtio_gpu_object_attach(vgdev, qobj, res_id, &fence); in virtio_gpu_resource_create_ioctl()
313 if (vgdev->has_virgl_3d) { in virtio_gpu_resource_create_ioctl()
324 if (vgdev->has_virgl_3d) { in virtio_gpu_resource_create_ioctl()
330 if (vgdev->has_virgl_3d) { in virtio_gpu_resource_create_ioctl()
337 virtio_gpu_resource_id_put(vgdev, res_id); in virtio_gpu_resource_create_ioctl()
364 struct virtio_gpu_device *vgdev = dev->dev_private; in virtio_gpu_transfer_from_host_ioctl() local
374 if (vgdev->has_virgl_3d == false) in virtio_gpu_transfer_from_host_ioctl()
394 (vgdev, qobj->hw_res_handle, in virtio_gpu_transfer_from_host_ioctl()
411 struct virtio_gpu_device *vgdev = dev->dev_private; in virtio_gpu_transfer_to_host_ioctl() local
437 if (!vgdev->has_virgl_3d) { in virtio_gpu_transfer_to_host_ioctl()
439 (vgdev, qobj->hw_res_handle, offset, in virtio_gpu_transfer_to_host_ioctl()
443 (vgdev, qobj->hw_res_handle, in virtio_gpu_transfer_to_host_ioctl()
484 struct virtio_gpu_device *vgdev = dev->dev_private; in virtio_gpu_get_caps_ioctl() local
492 if (vgdev->num_capsets == 0) in virtio_gpu_get_caps_ioctl()
495 spin_lock(&vgdev->display_info_lock); in virtio_gpu_get_caps_ioctl()
496 for (i = 0; i < vgdev->num_capsets; i++) { in virtio_gpu_get_caps_ioctl()
497 if (vgdev->capsets[i].id == args->cap_set_id) { in virtio_gpu_get_caps_ioctl()
498 if (vgdev->capsets[i].max_version >= args->cap_set_ver) { in virtio_gpu_get_caps_ioctl()
506 spin_unlock(&vgdev->display_info_lock); in virtio_gpu_get_caps_ioctl()
510 size = vgdev->capsets[found_valid].max_size; in virtio_gpu_get_caps_ioctl()
512 spin_unlock(&vgdev->display_info_lock); in virtio_gpu_get_caps_ioctl()
516 list_for_each_entry(cache_ent, &vgdev->cap_cache, head) { in virtio_gpu_get_caps_ioctl()
520 spin_unlock(&vgdev->display_info_lock); in virtio_gpu_get_caps_ioctl()
524 spin_unlock(&vgdev->display_info_lock); in virtio_gpu_get_caps_ioctl()
527 virtio_gpu_cmd_get_capset(vgdev, found_valid, args->cap_set_ver, in virtio_gpu_get_caps_ioctl()
530 ret = wait_event_timeout(vgdev->resp_wq, in virtio_gpu_get_caps_ioctl()