Lines Matching refs:pvr_job
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()
739 struct pvr_job *frag_job = job->paired_job; in pvr_queue_run_job()
766 static void pvr_queue_stop(struct pvr_queue *queue, struct pvr_job *bad_job) in pvr_queue_stop()
773 struct pvr_job *job; in pvr_queue_start()
814 struct pvr_job *job; in pvr_queue_timedout_job()
866 struct pvr_job *job = container_of(sched_job, struct pvr_job, base); in pvr_queue_free_job()
918 struct pvr_job *job, *tmp_job; in pvr_queue_signal_done_fences()
950 struct pvr_job *job; in pvr_queue_check_job_waiting_for_cccb_space()
1086 int pvr_queue_job_init(struct pvr_job *job, u64 drm_client_id) in pvr_queue_job_init()
1131 struct dma_fence *pvr_queue_job_arm(struct pvr_job *job) in pvr_queue_job_arm()
1144 void pvr_queue_job_cleanup(struct pvr_job *job) in pvr_queue_job_cleanup()
1164 void pvr_queue_job_push(struct pvr_job *job) in pvr_queue_job_push()