Lines Matching refs:file_priv

292 	       struct drm_file *file_priv,  in v3d_lookup_bos()  argument
334 spin_lock(&file_priv->table_lock); in v3d_lookup_bos()
336 struct drm_gem_object *bo = idr_find(&file_priv->object_idr, in v3d_lookup_bos()
342 spin_unlock(&file_priv->table_lock); in v3d_lookup_bos()
348 spin_unlock(&file_priv->table_lock); in v3d_lookup_bos()
407 struct drm_file *file_priv) in v3d_wait_bo_ioctl() argument
419 ret = drm_gem_dma_resv_wait(file_priv, args->handle, in v3d_wait_bo_ioctl()
439 v3d_job_init(struct v3d_dev *v3d, struct drm_file *file_priv, in v3d_job_init() argument
455 ret = drm_syncobj_find_fence(file_priv, in_sync, 0, 0, &in_fence); in v3d_job_init()
494 v3d_attach_fences_and_unlock_reservation(struct drm_file *file_priv, in v3d_attach_fences_and_unlock_reservation() argument
512 sync_out = drm_syncobj_find(file_priv, out_sync); in v3d_attach_fences_and_unlock_reservation()
533 struct drm_file *file_priv) in v3d_submit_cl_ioctl() argument
536 struct v3d_file_priv *v3d_priv = file_priv->driver_priv; in v3d_submit_cl_ioctl()
564 ret = v3d_job_init(v3d, file_priv, &render->base, in v3d_submit_cl_ioctl()
578 ret = v3d_job_init(v3d, file_priv, &bin->base, in v3d_submit_cl_ioctl()
601 ret = v3d_job_init(v3d, file_priv, clean_job, v3d_job_free, 0); in v3d_submit_cl_ioctl()
613 ret = v3d_lookup_bos(dev, file_priv, last_job, in v3d_submit_cl_ioctl()
665 v3d_attach_fences_and_unlock_reservation(file_priv, in v3d_submit_cl_ioctl()
704 struct drm_file *file_priv) in v3d_submit_tfu_ioctl() argument
707 struct v3d_file_priv *v3d_priv = file_priv->driver_priv; in v3d_submit_tfu_ioctl()
719 ret = v3d_job_init(v3d, file_priv, &job->base, in v3d_submit_tfu_ioctl()
735 spin_lock(&file_priv->table_lock); in v3d_submit_tfu_ioctl()
744 bo = idr_find(&file_priv->object_idr, in v3d_submit_tfu_ioctl()
751 spin_unlock(&file_priv->table_lock); in v3d_submit_tfu_ioctl()
757 spin_unlock(&file_priv->table_lock); in v3d_submit_tfu_ioctl()
769 v3d_attach_fences_and_unlock_reservation(file_priv, in v3d_submit_tfu_ioctl()
799 struct drm_file *file_priv) in v3d_submit_csd_ioctl() argument
802 struct v3d_file_priv *v3d_priv = file_priv->driver_priv; in v3d_submit_csd_ioctl()
820 ret = v3d_job_init(v3d, file_priv, &job->base, in v3d_submit_csd_ioctl()
834 ret = v3d_job_init(v3d, file_priv, clean_job, v3d_job_free, 0); in v3d_submit_csd_ioctl()
843 ret = v3d_lookup_bos(dev, file_priv, clean_job, in v3d_submit_csd_ioctl()
876 v3d_attach_fences_and_unlock_reservation(file_priv, in v3d_submit_csd_ioctl()