Searched refs:vfpriv (Results 1 - 7 of 7) sorted by relevance
/kernel/linux/linux-6.6/drivers/gpu/drm/virtio/ |
H A D | virtgpu_ioctl.c | 43 struct virtio_gpu_fpriv *vfpriv) in virtio_gpu_create_context_locked() 48 virtio_gpu_cmd_context_create(vgdev, vfpriv->ctx_id, in virtio_gpu_create_context_locked() 49 vfpriv->context_init, strlen(dbgname), in virtio_gpu_create_context_locked() 52 vfpriv->context_created = true; in virtio_gpu_create_context_locked() 58 struct virtio_gpu_fpriv *vfpriv = file->driver_priv; in virtio_gpu_create_context() local 60 mutex_lock(&vfpriv->context_lock); in virtio_gpu_create_context() 61 if (vfpriv->context_created) in virtio_gpu_create_context() 64 virtio_gpu_create_context_locked(vgdev, vfpriv); in virtio_gpu_create_context() 67 mutex_unlock(&vfpriv->context_lock); in virtio_gpu_create_context() 218 struct virtio_gpu_fpriv *vfpriv in virtio_gpu_transfer_from_host_ioctl() local 42 virtio_gpu_create_context_locked(struct virtio_gpu_device *vgdev, struct virtio_gpu_fpriv *vfpriv) virtio_gpu_create_context_locked() argument 273 struct virtio_gpu_fpriv *vfpriv = file->driver_priv; virtio_gpu_transfer_to_host_ioctl() local 429 verify_blob(struct virtio_gpu_device *vgdev, struct virtio_gpu_fpriv *vfpriv, struct virtio_gpu_object_params *params, struct drm_virtgpu_resource_create_blob *rc_blob, bool *guest_blob, bool *host3d_blob) verify_blob() argument 497 struct virtio_gpu_fpriv *vfpriv = file->driver_priv; virtio_gpu_resource_create_blob_ioctl() local 573 struct virtio_gpu_fpriv *vfpriv = file->driver_priv; virtio_gpu_context_init_ioctl() local [all...] |
H A D | virtgpu_kms.c | 311 struct virtio_gpu_fpriv *vfpriv; in virtio_gpu_driver_open() local 319 vfpriv = kzalloc(sizeof(*vfpriv), GFP_KERNEL); in virtio_gpu_driver_open() 320 if (!vfpriv) in virtio_gpu_driver_open() 323 mutex_init(&vfpriv->context_lock); in virtio_gpu_driver_open() 327 kfree(vfpriv); in virtio_gpu_driver_open() 331 vfpriv->ctx_id = handle + 1; in virtio_gpu_driver_open() 332 file->driver_priv = vfpriv; in virtio_gpu_driver_open() 339 struct virtio_gpu_fpriv *vfpriv = file->driver_priv; in virtio_gpu_driver_postclose() local 344 if (vfpriv in virtio_gpu_driver_postclose() [all...] |
H 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 in virtio_gpu_execbuffer_ioctl() [all...] |
H A D | virtgpu_gem.c | 121 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()
|
/kernel/linux/linux-5.10/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 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() 321 struct virtio_gpu_fpriv *vfpriv = file->driver_priv; in virtio_gpu_transfer_from_host_ioctl() local 346 (vgdev, vfpriv in virtio_gpu_transfer_from_host_ioctl() 363 struct virtio_gpu_fpriv *vfpriv = file->driver_priv; virtio_gpu_transfer_to_host_ioctl() local [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()
|
Completed in 5 milliseconds