Lines Matching refs:paired_job
464 job->paired_job : NULL; in pvr_queue_get_paired_frag_job_dep()
507 if (job->type == DRM_PVR_JOB_TYPE_FRAGMENT && job->paired_job) { in pvr_queue_prepare_job()
514 if (job->paired_job->has_pm_ref) in pvr_queue_prepare_job()
624 if (job->type == DRM_PVR_JOB_TYPE_FRAGMENT && job->paired_job && in pvr_queue_submit_job_to_cccb()
625 &job->paired_job->base.s_fence->scheduled == fence) in pvr_queue_submit_job_to_cccb()
643 if (job->type == DRM_PVR_JOB_TYPE_FRAGMENT && job->paired_job) { in pvr_queue_submit_job_to_cccb()
644 jfence = to_pvr_queue_job_fence(job->paired_job->done_fence); in pvr_queue_submit_job_to_cccb()
648 ufos[ufo_count++].value = job->paired_job->done_fence->seqno; in pvr_queue_submit_job_to_cccb()
657 if (job->type == DRM_PVR_JOB_TYPE_GEOMETRY && job->paired_job) { in pvr_queue_submit_job_to_cccb()
696 if (job->paired_job && job->type == DRM_PVR_JOB_TYPE_FRAGMENT && in pvr_queue_run_job()
707 if (WARN_ON(job->paired_job && in pvr_queue_run_job()
709 job->paired_job->type != DRM_PVR_JOB_TYPE_FRAGMENT || in pvr_queue_run_job()
710 job->hwrt != job->paired_job->hwrt || in pvr_queue_run_job()
711 job->ctx != job->paired_job->ctx))) in pvr_queue_run_job()
718 if (job->paired_job) { in pvr_queue_run_job()
719 err = pvr_job_get_pm_ref(job->paired_job); in pvr_queue_run_job()
727 if (job->paired_job) { in pvr_queue_run_job()
729 struct pvr_job *frag_job = job->paired_job; in pvr_queue_run_job()
859 job->paired_job = NULL; in pvr_queue_free_job()