Lines Matching refs:clean_job
670 struct v3d_job *clean_job = NULL; in v3d_submit_cl_ioctl() local
719 ret = v3d_job_init(v3d, file_priv, (void *)&clean_job, sizeof(*clean_job), in v3d_submit_cl_ioctl()
724 last_job = clean_job; in v3d_submit_cl_ioctl()
762 if (clean_job) { in v3d_submit_cl_ioctl()
765 ret = drm_sched_job_add_dependency(&clean_job->base, in v3d_submit_cl_ioctl()
769 clean_job->perfmon = render->base.perfmon; in v3d_submit_cl_ioctl()
770 v3d_perfmon_get(clean_job->perfmon); in v3d_submit_cl_ioctl()
771 v3d_push_job(clean_job); in v3d_submit_cl_ioctl()
786 if (clean_job) in v3d_submit_cl_ioctl()
787 v3d_job_put(clean_job); in v3d_submit_cl_ioctl()
799 v3d_job_cleanup(clean_job); in v3d_submit_cl_ioctl()
916 struct v3d_job *clean_job = NULL; in v3d_submit_csd_ioctl() local
948 ret = v3d_job_init(v3d, file_priv, (void *)&clean_job, sizeof(*clean_job), in v3d_submit_csd_ioctl()
955 ret = v3d_lookup_bos(dev, file_priv, clean_job, in v3d_submit_csd_ioctl()
960 ret = v3d_lock_bo_reservations(clean_job, &acquire_ctx); in v3d_submit_csd_ioctl()
976 ret = drm_sched_job_add_dependency(&clean_job->base, in v3d_submit_csd_ioctl()
981 v3d_push_job(clean_job); in v3d_submit_csd_ioctl()
985 clean_job, in v3d_submit_csd_ioctl()
989 clean_job->done_fence); in v3d_submit_csd_ioctl()
992 v3d_job_put(clean_job); in v3d_submit_csd_ioctl()
999 drm_gem_unlock_reservations(clean_job->bo, clean_job->bo_count, in v3d_submit_csd_ioctl()
1003 v3d_job_cleanup(clean_job); in v3d_submit_csd_ioctl()