Searched refs:vfpriv (Results 1 – 3 of 3) sorted by relevance
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/virtio/ |
| H A D | virtgpu_kms.c | 253 struct virtio_gpu_fpriv *vfpriv; in virtio_gpu_driver_open() local 261 vfpriv = kzalloc(sizeof(*vfpriv), GFP_KERNEL); in virtio_gpu_driver_open() 262 if (!vfpriv) in virtio_gpu_driver_open() 265 mutex_init(&vfpriv->context_lock); in virtio_gpu_driver_open() 269 kfree(vfpriv); in virtio_gpu_driver_open() 273 vfpriv->ctx_id = handle + 1; in virtio_gpu_driver_open() 274 file->driver_priv = vfpriv; in virtio_gpu_driver_open() 281 struct virtio_gpu_fpriv *vfpriv = file->driver_priv; in virtio_gpu_driver_postclose() local 286 if (vfpriv->context_created) { in virtio_gpu_driver_postclose() 287 virtio_gpu_cmd_context_destroy(vgdev, vfpriv->ctx_id); in virtio_gpu_driver_postclose() [all …]
|
| H A D | virtgpu_ioctl.c | 40 struct virtio_gpu_fpriv *vfpriv = file->driver_priv; in virtio_gpu_create_context() local 43 mutex_lock(&vfpriv->context_lock); in virtio_gpu_create_context() 44 if (vfpriv->context_created) in virtio_gpu_create_context() 48 virtio_gpu_cmd_context_create(vgdev, vfpriv->ctx_id, in virtio_gpu_create_context() 50 vfpriv->context_created = true; in virtio_gpu_create_context() 53 mutex_unlock(&vfpriv->context_lock); in virtio_gpu_create_context() 78 struct virtio_gpu_fpriv *vfpriv = file->driver_priv; in virtio_gpu_execbuffer_ioctl() local 181 vfpriv->ctx_id, buflist, out_fence); in virtio_gpu_execbuffer_ioctl() 313 struct virtio_gpu_fpriv *vfpriv = file->driver_priv; in virtio_gpu_transfer_from_host_ioctl() local 338 (vgdev, vfpriv->ctx_id, offset, args->level, in virtio_gpu_transfer_from_host_ioctl() [all …]
|
| H A D | virtgpu_gem.c | 113 struct virtio_gpu_fpriv *vfpriv = file->driver_priv; in virtio_gpu_gem_object_open() local 129 virtio_gpu_cmd_context_attach_resource(vgdev, vfpriv->ctx_id, in virtio_gpu_gem_object_open() 140 struct virtio_gpu_fpriv *vfpriv = file->driver_priv; in virtio_gpu_gem_object_close() local 151 virtio_gpu_cmd_context_detach_resource(vgdev, vfpriv->ctx_id, in virtio_gpu_gem_object_close()
|