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()
554 ret = v3d_job_init(v3d, file_priv, &render->base, in v3d_submit_cl_ioctl()
568 ret = v3d_job_init(v3d, file_priv, &bin->base, in v3d_submit_cl_ioctl()
591 ret = v3d_job_init(v3d, file_priv, clean_job, v3d_job_free, 0); in v3d_submit_cl_ioctl()
603 ret = v3d_lookup_bos(dev, file_priv, last_job, in v3d_submit_cl_ioctl()
641 v3d_attach_fences_and_unlock_reservation(file_priv, in v3d_submit_cl_ioctl()
680 struct drm_file *file_priv) in v3d_submit_tfu_ioctl() argument
683 struct v3d_file_priv *v3d_priv = file_priv->driver_priv; in v3d_submit_tfu_ioctl()
695 ret = v3d_job_init(v3d, file_priv, &job->base, in v3d_submit_tfu_ioctl()
711 spin_lock(&file_priv->table_lock); in v3d_submit_tfu_ioctl()
720 bo = idr_find(&file_priv->object_idr, in v3d_submit_tfu_ioctl()
727 spin_unlock(&file_priv->table_lock); in v3d_submit_tfu_ioctl()
733 spin_unlock(&file_priv->table_lock); in v3d_submit_tfu_ioctl()
745 v3d_attach_fences_and_unlock_reservation(file_priv, in v3d_submit_tfu_ioctl()
775 struct drm_file *file_priv) in v3d_submit_csd_ioctl() argument
778 struct v3d_file_priv *v3d_priv = file_priv->driver_priv; in v3d_submit_csd_ioctl()
796 ret = v3d_job_init(v3d, file_priv, &job->base, in v3d_submit_csd_ioctl()
810 ret = v3d_job_init(v3d, file_priv, clean_job, v3d_job_free, 0); in v3d_submit_csd_ioctl()
819 ret = v3d_lookup_bos(dev, file_priv, clean_job, in v3d_submit_csd_ioctl()
843 v3d_attach_fences_and_unlock_reservation(file_priv, in v3d_submit_csd_ioctl()