Lines Matching refs:file_priv
67 struct drm_file *file_priv, in v3d_lookup_bos() argument
82 return drm_gem_objects_lookup(file_priv, in v3d_lookup_bos()
159 v3d_job_init(struct v3d_dev *v3d, struct drm_file *file_priv, in v3d_job_init() argument
163 struct v3d_file_priv *v3d_priv = file_priv->driver_priv; in v3d_job_init()
169 job->file = file_priv; in v3d_job_init()
172 1, v3d_priv, file_priv->client_id); in v3d_job_init()
188 ret = drm_sched_job_add_syncobj_dependency(&job->base, file_priv, in.handle, 0); in v3d_job_init()
196 ret = drm_sched_job_add_syncobj_dependency(&job->base, file_priv, in_sync, 0); in v3d_job_init()
226 v3d_attach_fences_and_unlock_reservation(struct drm_file *file_priv, in v3d_attach_fences_and_unlock_reservation() argument
248 sync_out = drm_syncobj_find(file_priv, out_sync); in v3d_attach_fences_and_unlock_reservation()
268 v3d_setup_csd_jobs_and_bos(struct drm_file *file_priv, in v3d_setup_csd_jobs_and_bos() argument
282 ret = v3d_job_init(v3d, file_priv, &(*job)->base, in v3d_setup_csd_jobs_and_bos()
293 ret = v3d_job_init(v3d, file_priv, *clean_job, in v3d_setup_csd_jobs_and_bos()
302 ret = v3d_lookup_bos(&v3d->drm, file_priv, *clean_job, in v3d_setup_csd_jobs_and_bos()
324 v3d_get_multisync_post_deps(struct drm_file *file_priv, in v3d_get_multisync_post_deps() argument
352 se->out_syncs[i].syncobj = drm_syncobj_find(file_priv, in v3d_get_multisync_post_deps()
375 v3d_get_multisync_submit_deps(struct drm_file *file_priv, in v3d_get_multisync_submit_deps() argument
393 ret = v3d_get_multisync_post_deps(file_priv, se, multisync.out_sync_count, in v3d_get_multisync_submit_deps()
408 v3d_get_cpu_indirect_csd_params(struct drm_file *file_priv, in v3d_get_cpu_indirect_csd_params() argument
412 struct v3d_file_priv *v3d_priv = file_priv->driver_priv; in v3d_get_cpu_indirect_csd_params()
441 info->indirect = drm_gem_object_lookup(file_priv, indirect_csd.indirect); in v3d_get_cpu_indirect_csd_params()
443 return v3d_setup_csd_jobs_and_bos(file_priv, v3d, &indirect_csd.submit, in v3d_get_cpu_indirect_csd_params()
450 v3d_get_cpu_timestamp_query_params(struct drm_file *file_priv, in v3d_get_cpu_timestamp_query_params() argument
502 query_info->queries[i].syncobj = drm_syncobj_find(file_priv, in v3d_get_cpu_timestamp_query_params()
519 v3d_get_cpu_reset_timestamp_params(struct drm_file *file_priv, in v3d_get_cpu_reset_timestamp_params() argument
562 query_info->queries[i].syncobj = drm_syncobj_find(file_priv, in v3d_get_cpu_reset_timestamp_params()
580 v3d_get_cpu_copy_query_results_params(struct drm_file *file_priv, in v3d_get_cpu_copy_query_results_params() argument
632 query_info->queries[i].syncobj = drm_syncobj_find(file_priv, in v3d_get_cpu_copy_query_results_params()
660 struct drm_file *file_priv) in v3d_copy_query_info() argument
702 query->syncobj = drm_syncobj_find(file_priv, sync); in v3d_copy_query_info()
718 v3d_get_cpu_reset_performance_params(struct drm_file *file_priv, in v3d_get_cpu_reset_performance_params() argument
753 file_priv); in v3d_get_cpu_reset_performance_params()
764 v3d_get_cpu_copy_performance_query_params(struct drm_file *file_priv, in v3d_get_cpu_copy_performance_query_params() argument
802 file_priv); in v3d_get_cpu_copy_performance_query_params()
823 v3d_get_extensions(struct drm_file *file_priv, in v3d_get_extensions() argument
842 ret = v3d_get_multisync_submit_deps(file_priv, user_ext, se); in v3d_get_extensions()
845 ret = v3d_get_cpu_indirect_csd_params(file_priv, user_ext, job); in v3d_get_extensions()
848 ret = v3d_get_cpu_timestamp_query_params(file_priv, user_ext, job); in v3d_get_extensions()
851 ret = v3d_get_cpu_reset_timestamp_params(file_priv, user_ext, job); in v3d_get_extensions()
854 ret = v3d_get_cpu_copy_query_results_params(file_priv, user_ext, job); in v3d_get_extensions()
857 ret = v3d_get_cpu_reset_performance_params(file_priv, user_ext, job); in v3d_get_extensions()
860 ret = v3d_get_cpu_copy_performance_query_params(file_priv, user_ext, job); in v3d_get_extensions()
890 struct drm_file *file_priv) in v3d_submit_cl_ioctl() argument
893 struct v3d_file_priv *v3d_priv = file_priv->driver_priv; in v3d_submit_cl_ioctl()
916 ret = v3d_get_extensions(file_priv, args->extensions, &se, NULL); in v3d_submit_cl_ioctl()
927 ret = v3d_job_init(v3d, file_priv, &render->base, in v3d_submit_cl_ioctl()
943 ret = v3d_job_init(v3d, file_priv, &bin->base, in v3d_submit_cl_ioctl()
963 ret = v3d_job_init(v3d, file_priv, clean_job, in v3d_submit_cl_ioctl()
975 ret = v3d_lookup_bos(dev, file_priv, last_job, in v3d_submit_cl_ioctl()
1027 v3d_attach_fences_and_unlock_reservation(file_priv, in v3d_submit_cl_ioctl()
1065 struct drm_file *file_priv) in v3d_submit_tfu_ioctl() argument
1082 ret = v3d_get_extensions(file_priv, args->extensions, &se, NULL); in v3d_submit_tfu_ioctl()
1093 ret = v3d_job_init(v3d, file_priv, &job->base, in v3d_submit_tfu_ioctl()
1117 bo = drm_gem_object_lookup(file_priv, args->bo_handles[job->base.bo_count]); in v3d_submit_tfu_ioctl()
1136 v3d_attach_fences_and_unlock_reservation(file_priv, in v3d_submit_tfu_ioctl()
1164 struct drm_file *file_priv) in v3d_submit_csd_ioctl() argument
1167 struct v3d_file_priv *v3d_priv = file_priv->driver_priv; in v3d_submit_csd_ioctl()
1191 ret = v3d_get_extensions(file_priv, args->extensions, &se, NULL); in v3d_submit_csd_ioctl()
1198 ret = v3d_setup_csd_jobs_and_bos(file_priv, v3d, args, in v3d_submit_csd_ioctl()
1229 v3d_attach_fences_and_unlock_reservation(file_priv, in v3d_submit_csd_ioctl()
1274 struct drm_file *file_priv) in v3d_submit_cpu_ioctl() argument
1296 ret = v3d_get_extensions(file_priv, args->extensions, &se, cpu_job); in v3d_submit_cpu_ioctl()
1318 ret = v3d_job_init(v3d, file_priv, &cpu_job->base, in v3d_submit_cpu_ioctl()
1329 ret = v3d_lookup_bos(dev, file_priv, &cpu_job->base, in v3d_submit_cpu_ioctl()
1366 v3d_attach_fences_and_unlock_reservation(file_priv, in v3d_submit_cpu_ioctl()
1373 v3d_attach_fences_and_unlock_reservation(file_priv, in v3d_submit_cpu_ioctl()