Lines Matching refs:file_priv
288 struct drm_file *file_priv, in v3d_lookup_bos() argument
330 spin_lock(&file_priv->table_lock); in v3d_lookup_bos()
332 struct drm_gem_object *bo = idr_find(&file_priv->object_idr, in v3d_lookup_bos()
338 spin_unlock(&file_priv->table_lock); in v3d_lookup_bos()
344 spin_unlock(&file_priv->table_lock); in v3d_lookup_bos()
400 struct drm_file *file_priv) in v3d_wait_bo_ioctl() argument
412 ret = drm_gem_dma_resv_wait(file_priv, args->handle, in v3d_wait_bo_ioctl()
432 v3d_job_init(struct v3d_dev *v3d, struct drm_file *file_priv, in v3d_job_init() argument
448 ret = drm_syncobj_find_fence(file_priv, in_sync, 0, 0, &in_fence); in v3d_job_init()
487 v3d_attach_fences_and_unlock_reservation(struct drm_file *file_priv, in v3d_attach_fences_and_unlock_reservation() argument
505 sync_out = drm_syncobj_find(file_priv, out_sync); in v3d_attach_fences_and_unlock_reservation()
526 struct drm_file *file_priv) in v3d_submit_cl_ioctl() argument
529 struct v3d_file_priv *v3d_priv = file_priv->driver_priv; in v3d_submit_cl_ioctl()
551 ret = v3d_job_init(v3d, file_priv, &render->base, in v3d_submit_cl_ioctl()
565 ret = v3d_job_init(v3d, file_priv, &bin->base, in v3d_submit_cl_ioctl()
581 ret = v3d_lookup_bos(dev, file_priv, &render->base, in v3d_submit_cl_ioctl()
607 v3d_attach_fences_and_unlock_reservation(file_priv, in v3d_submit_cl_ioctl()
642 struct drm_file *file_priv) in v3d_submit_tfu_ioctl() argument
645 struct v3d_file_priv *v3d_priv = file_priv->driver_priv; in v3d_submit_tfu_ioctl()
657 ret = v3d_job_init(v3d, file_priv, &job->base, in v3d_submit_tfu_ioctl()
673 spin_lock(&file_priv->table_lock); in v3d_submit_tfu_ioctl()
682 bo = idr_find(&file_priv->object_idr, in v3d_submit_tfu_ioctl()
689 spin_unlock(&file_priv->table_lock); in v3d_submit_tfu_ioctl()
695 spin_unlock(&file_priv->table_lock); in v3d_submit_tfu_ioctl()
707 v3d_attach_fences_and_unlock_reservation(file_priv, in v3d_submit_tfu_ioctl()
737 struct drm_file *file_priv) in v3d_submit_csd_ioctl() argument
740 struct v3d_file_priv *v3d_priv = file_priv->driver_priv; in v3d_submit_csd_ioctl()
758 ret = v3d_job_init(v3d, file_priv, &job->base, in v3d_submit_csd_ioctl()
772 ret = v3d_job_init(v3d, file_priv, clean_job, v3d_job_free, 0); in v3d_submit_csd_ioctl()
781 ret = v3d_lookup_bos(dev, file_priv, clean_job, in v3d_submit_csd_ioctl()
805 v3d_attach_fences_and_unlock_reservation(file_priv, in v3d_submit_csd_ioctl()