Home
last modified time | relevance | path

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

/Linux-v5.15/drivers/gpu/drm/virtio/
Dvirtgpu_kms.c285 struct virtio_gpu_fpriv *vfpriv; in virtio_gpu_driver_open() local
293 vfpriv = kzalloc(sizeof(*vfpriv), GFP_KERNEL); in virtio_gpu_driver_open()
294 if (!vfpriv) in virtio_gpu_driver_open()
297 mutex_init(&vfpriv->context_lock); in virtio_gpu_driver_open()
301 kfree(vfpriv); in virtio_gpu_driver_open()
305 vfpriv->ctx_id = handle + 1; in virtio_gpu_driver_open()
306 file->driver_priv = vfpriv; in virtio_gpu_driver_open()
313 struct virtio_gpu_fpriv *vfpriv = file->driver_priv; in virtio_gpu_driver_postclose() local
318 if (vfpriv->context_created) { in virtio_gpu_driver_postclose()
319 virtio_gpu_cmd_context_destroy(vgdev, vfpriv->ctx_id); in virtio_gpu_driver_postclose()
[all …]
Dvirtgpu_ioctl.c44 struct virtio_gpu_fpriv *vfpriv = file->driver_priv; in virtio_gpu_create_context() local
47 mutex_lock(&vfpriv->context_lock); in virtio_gpu_create_context()
48 if (vfpriv->context_created) in virtio_gpu_create_context()
52 virtio_gpu_cmd_context_create(vgdev, vfpriv->ctx_id, in virtio_gpu_create_context()
54 vfpriv->context_created = true; in virtio_gpu_create_context()
57 mutex_unlock(&vfpriv->context_lock); in virtio_gpu_create_context()
82 struct virtio_gpu_fpriv *vfpriv = file->driver_priv; in virtio_gpu_execbuffer_ioctl() local
185 vfpriv->ctx_id, buflist, out_fence); in virtio_gpu_execbuffer_ioctl()
329 struct virtio_gpu_fpriv *vfpriv = file->driver_priv; in virtio_gpu_transfer_from_host_ioctl() local
367 (vgdev, vfpriv->ctx_id, offset, args->level, args->stride, in virtio_gpu_transfer_from_host_ioctl()
[all …]
Dvirtgpu_gem.c121 struct virtio_gpu_fpriv *vfpriv = file->driver_priv; in virtio_gpu_gem_object_open() local
137 virtio_gpu_cmd_context_attach_resource(vgdev, vfpriv->ctx_id, in virtio_gpu_gem_object_open()
148 struct virtio_gpu_fpriv *vfpriv = file->driver_priv; in virtio_gpu_gem_object_close() local
159 virtio_gpu_cmd_context_detach_resource(vgdev, vfpriv->ctx_id, in virtio_gpu_gem_object_close()