Home
last modified time | relevance | path

Searched refs:vfpriv (Results 1 – 4 of 4) sorted by relevance

/drivers/gpu/drm/virtio/
A Dvirtgpu_ioctl.c45 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 Dvirtgpu_kms.c310 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 Dvirtgpu_submit.c38 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 Dvirtgpu_gem.c106 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