Searched refs:vfpriv (Results 1 – 4 of 4) sorted by relevance
| /drivers/gpu/drm/virtio/ |
| A D | virtgpu_ioctl.c | 45 if (vfpriv->explicit_debug_name) { in virtio_gpu_create_context_locked() 47 vfpriv->context_init, in virtio_gpu_create_context_locked() 49 vfpriv->debug_name); in virtio_gpu_create_context_locked() 59 vfpriv->context_created = true; in virtio_gpu_create_context_locked() 68 if (vfpriv->context_created) in virtio_gpu_create_context() 326 vfpriv ? vfpriv->ctx_id : 0, offset, args->level, in virtio_gpu_transfer_to_host_ioctl() 603 if (vfpriv->context_created) { in virtio_gpu_context_init_ioctl() 625 if (vfpriv->context_init & in virtio_gpu_context_init_ioctl() 645 vfpriv->num_rings = value; in virtio_gpu_context_init_ioctl() 648 if (vfpriv->ring_idx_mask) { in virtio_gpu_context_init_ioctl() [all …]
|
| A D | virtgpu_kms.c | 310 struct virtio_gpu_fpriv *vfpriv; in virtio_gpu_driver_open() local 318 vfpriv = kzalloc(sizeof(*vfpriv), GFP_KERNEL); in virtio_gpu_driver_open() 319 if (!vfpriv) in virtio_gpu_driver_open() 322 mutex_init(&vfpriv->context_lock); in virtio_gpu_driver_open() 326 kfree(vfpriv); in virtio_gpu_driver_open() 330 vfpriv->ctx_id = handle + 1; in virtio_gpu_driver_open() 331 file->driver_priv = vfpriv; in virtio_gpu_driver_open() 343 if (vfpriv->context_created) { in virtio_gpu_driver_postclose() 348 ida_free(&vgdev->ctx_id_ida, vfpriv->ctx_id - 1); in virtio_gpu_driver_postclose() 349 mutex_destroy(&vfpriv->context_lock); in virtio_gpu_driver_postclose() [all …]
|
| A D | virtgpu_submit.c | 38 struct virtio_gpu_fpriv *vfpriv; member 354 submit->vfpriv->ctx_id, submit->buflist, in virtio_gpu_submit() 373 struct virtio_gpu_fpriv *vfpriv = file->driver_priv; in virtio_gpu_init_submit() local 382 (vfpriv->ring_idx_mask & BIT_ULL(ring_idx))) in virtio_gpu_init_submit() 407 submit->vfpriv = vfpriv; in virtio_gpu_init_submit() 477 struct virtio_gpu_fpriv *vfpriv = file->driver_priv; in virtio_gpu_execbuffer_ioctl() local 491 if (exbuf->ring_idx >= vfpriv->num_rings) in virtio_gpu_execbuffer_ioctl() 494 if (!vfpriv->base_fence_ctx) in virtio_gpu_execbuffer_ioctl() 497 fence_ctx = vfpriv->base_fence_ctx; in virtio_gpu_execbuffer_ioctl()
|
| A D | virtgpu_gem.c | 106 struct virtio_gpu_fpriv *vfpriv = file->driver_priv; in virtio_gpu_gem_object_open() local 118 if (vfpriv->context_created) { in virtio_gpu_gem_object_open() 124 virtio_gpu_cmd_context_attach_resource(vgdev, vfpriv->ctx_id, objs); in virtio_gpu_gem_object_open() 136 struct virtio_gpu_fpriv *vfpriv = file->driver_priv; in virtio_gpu_gem_object_close() local 147 virtio_gpu_cmd_context_detach_resource(vgdev, vfpriv->ctx_id, in virtio_gpu_gem_object_close()
|
Completed in 17 milliseconds