Searched refs:pvr_job (Results 1 – 3 of 3) sorted by relevance
30 struct pvr_job { struct55 struct pvr_job *paired_job; argument103 static __always_inline struct pvr_job * argument104 pvr_job_get(struct pvr_job *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()136 pvr_job_get_pm_ref(struct pvr_job *job) 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);[all …]
350 static u32 job_cmds_size(struct pvr_job *job, u32 ufo_wait_count) in job_cmds_size()365 static unsigned long job_count_remaining_native_deps(struct pvr_job *job) in job_count_remaining_native_deps()398 pvr_queue_get_job_cccb_fence(struct pvr_queue *queue, struct pvr_job *job) in pvr_queue_get_job_cccb_fence()451 pvr_queue_get_job_kccb_fence(struct pvr_queue *queue, struct pvr_job *job) in pvr_queue_get_job_kccb_fence()471 pvr_queue_get_paired_frag_job_dep(struct pvr_queue *queue, struct pvr_job *job) in pvr_queue_get_paired_frag_job_dep()473 struct pvr_job *frag_job = job->type == DRM_PVR_JOB_TYPE_GEOMETRY ? in pvr_queue_get_paired_frag_job_dep()508 struct pvr_job *job = container_of(sched_job, struct pvr_job, base); in pvr_queue_prepare_job()611 static void pvr_queue_submit_job_to_cccb(struct pvr_job *job) in pvr_queue_submit_job_to_cccb()698 struct pvr_job *job = container_of(sched_job, struct pvr_job, base); in pvr_queue_run_job()738 struct pvr_job *geom_job = job; in pvr_queue_run_job()[all …]
13 struct pvr_job;