Home
last modified time | relevance | path

Searched refs:frag_job (Results 1 – 2 of 2) sorted by relevance

/linux/drivers/gpu/drm/imagination/
H A Dpvr_job.c599 struct pvr_job *geom_job = a, *frag_job = b; in can_combine_jobs() local
611 return drm_sched_job_has_dependency(&frag_job->base, in can_combine_jobs()
641 struct pvr_job *frag_job = job_data[i + 1].job; in pvr_jobs_link_geom_frag() local
652 frag_queue = pvr_context_get_queue_for_job(frag_job->ctx, in pvr_jobs_link_geom_frag()
653 frag_job->type); in pvr_jobs_link_geom_frag()
668 pvr_kccb_fence_put(frag_job->kccb_fence); in pvr_jobs_link_geom_frag()
669 frag_job->kccb_fence = NULL; in pvr_jobs_link_geom_frag()
671 geom_job->paired_job = frag_job; in pvr_jobs_link_geom_frag()
672 frag_job->paired_job = geom_job; in pvr_jobs_link_geom_frag()
H A Dpvr_queue.c473 struct pvr_job *frag_job = job->type == DRM_PVR_JOB_TYPE_GEOMETRY ? in pvr_queue_get_paired_frag_job_dep() local
478 if (!frag_job) in pvr_queue_get_paired_frag_job_dep()
481 xa_for_each(&frag_job->base.dependencies, index, f) { in pvr_queue_get_paired_frag_job_dep()
493 return frag_job->base.sched->ops->prepare_job(&frag_job->base, &queue->entity); in pvr_queue_get_paired_frag_job_dep()
739 struct pvr_job *frag_job = job->paired_job; in pvr_queue_run_job() local
744 pvr_queue_submit_job_to_cccb(frag_job); in pvr_queue_run_job()
749 pvr_context_get_fw_addr(frag_job->ctx) + in pvr_queue_run_job()
752 frag_job->fw_ccb_cmd_type == in pvr_queue_run_job()