Lines Matching refs:job
104 pvr_job_get(struct pvr_job *job) in pvr_job_get() argument
106 if (job) in pvr_job_get()
107 kref_get(&job->ref_count); in pvr_job_get()
109 return job; in pvr_job_get()
112 void pvr_job_put(struct pvr_job *job);
119 pvr_job_release_pm_ref(struct pvr_job *job) in pvr_job_release_pm_ref() argument
121 if (job->has_pm_ref) { in pvr_job_release_pm_ref()
122 pvr_power_put(job->pvr_dev); in pvr_job_release_pm_ref()
123 job->has_pm_ref = false; in pvr_job_release_pm_ref()
136 pvr_job_get_pm_ref(struct pvr_job *job) in pvr_job_get_pm_ref() argument
140 if (job->has_pm_ref) in pvr_job_get_pm_ref()
143 err = pvr_power_get(job->pvr_dev); in pvr_job_get_pm_ref()
145 job->has_pm_ref = true; in pvr_job_get_pm_ref()
150 int pvr_job_wait_first_non_signaled_native_dep(struct pvr_job *job);
152 bool pvr_job_non_native_deps_done(struct pvr_job *job);
154 int pvr_job_fits_in_cccb(struct pvr_job *job, unsigned long native_dep_count);
156 void pvr_job_submit(struct pvr_job *job);