Lines Matching refs:clean_job
727 struct v3d_job *clean_job = NULL; in v3d_submit_cl_ioctl() local
776 ret = v3d_job_init(v3d, file_priv, (void *)&clean_job, sizeof(*clean_job), in v3d_submit_cl_ioctl()
781 last_job = clean_job; in v3d_submit_cl_ioctl()
819 if (clean_job) { in v3d_submit_cl_ioctl()
822 ret = drm_sched_job_add_dependency(&clean_job->base, in v3d_submit_cl_ioctl()
826 clean_job->perfmon = render->base.perfmon; in v3d_submit_cl_ioctl()
827 v3d_perfmon_get(clean_job->perfmon); in v3d_submit_cl_ioctl()
828 v3d_push_job(clean_job); in v3d_submit_cl_ioctl()
843 if (clean_job) in v3d_submit_cl_ioctl()
844 v3d_job_put(clean_job); in v3d_submit_cl_ioctl()
855 v3d_job_cleanup(clean_job); in v3d_submit_cl_ioctl()
977 struct v3d_job *clean_job = NULL; in v3d_submit_csd_ioctl() local
1009 ret = v3d_job_init(v3d, file_priv, (void *)&clean_job, sizeof(*clean_job), in v3d_submit_csd_ioctl()
1016 ret = v3d_lookup_bos(dev, file_priv, clean_job, in v3d_submit_csd_ioctl()
1021 ret = v3d_lock_bo_reservations(clean_job, &acquire_ctx); in v3d_submit_csd_ioctl()
1037 ret = drm_sched_job_add_dependency(&clean_job->base, in v3d_submit_csd_ioctl()
1042 v3d_push_job(clean_job); in v3d_submit_csd_ioctl()
1046 clean_job, in v3d_submit_csd_ioctl()
1050 clean_job->done_fence); in v3d_submit_csd_ioctl()
1053 v3d_job_put(clean_job); in v3d_submit_csd_ioctl()
1059 drm_gem_unlock_reservations(clean_job->bo, clean_job->bo_count, in v3d_submit_csd_ioctl()
1063 v3d_job_cleanup(clean_job); in v3d_submit_csd_ioctl()