Home
last modified time | relevance | path

Searched refs:next_katom (Results 1 – 5 of 5) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/backend/gpu/
H A Dmali_kbase_jm_rb.c1114 struct kbase_jd_atom *next_katom; in kbase_gpu_irq_evict() local
1123 next_katom = kbase_gpu_inspect(kbdev, js, 1); in kbase_gpu_irq_evict()
1125 if (next_katom && in kbase_gpu_irq_evict()
1126 next_katom->gpu_rb_state == KBASE_ATOM_GPU_RB_SUBMITTED && in kbase_gpu_irq_evict()
1127 (kbase_rb_atom_might_depend(katom, next_katom) || in kbase_gpu_irq_evict()
1128 kbase_js_atom_runs_before(kbdev, katom, next_katom, 0u)) && in kbase_gpu_irq_evict()
1133 next_katom->gpu_rb_state = KBASE_ATOM_GPU_RB_READY; in kbase_gpu_irq_evict()
1136 KBASE_TLSTREAM_TL_NRET_ATOM_LPU(kbdev, next_katom, in kbase_gpu_irq_evict()
1138 [next_katom->slot_nr]); in kbase_gpu_irq_evict()
1139 KBASE_TLSTREAM_TL_NRET_ATOM_AS(kbdev, next_katom, &kbdev->as in kbase_gpu_irq_evict()
[all …]
/OK3568_Linux_fs/kernel/drivers/gpu/arm/midgard/
H A Dmali_kbase_trace_timeline.c154 struct kbase_jd_atom *next_katom; in kbase_timeline_job_slot_done() local
159 next_katom = kbase_backend_inspect_head(kbdev, js); in kbase_timeline_job_slot_done()
160 WARN_ON(!next_katom); in kbase_timeline_job_slot_done()
161 next_kctx = next_katom->kctx; in kbase_timeline_job_slot_done()
164 KBASE_TIMELINE_JOB_START(next_kctx, js, kbase_jd_atom_id(next_kctx, next_katom)); in kbase_timeline_job_slot_done()
H A Dmali_kbase_js.c2079 struct kbase_jd_atom *next_katom = katom->post_dep; in kbase_js_evict_deps() local
2083 if (next_katom) { in kbase_js_evict_deps()
2084 KBASE_DEBUG_ASSERT(next_katom->status != in kbase_js_evict_deps()
2086 next_katom->will_fail_event_code = katom->event_code; in kbase_js_evict_deps()
/OK3568_Linux_fs/kernel/drivers/gpu/arm/midgard/backend/gpu/
H A Dmali_kbase_jm_rb.c1250 struct kbase_jd_atom *next_katom; in kbase_gpu_irq_evict() local
1255 next_katom = kbase_gpu_inspect(kbdev, js, 1); in kbase_gpu_irq_evict()
1257 if (next_katom && katom->kctx == next_katom->kctx && in kbase_gpu_irq_evict()
1258 next_katom->gpu_rb_state == KBASE_ATOM_GPU_RB_SUBMITTED && in kbase_gpu_irq_evict()
1259 HAS_DEP(next_katom) && in kbase_gpu_irq_evict()
1266 next_katom->gpu_rb_state = KBASE_ATOM_GPU_RB_READY; in kbase_gpu_irq_evict()
1336 struct kbase_jd_atom *next_katom = kbase_gpu_inspect(kbdev, js, in kbase_gpu_complete_hw() local
1345 if (next_katom && katom->kctx == next_katom->kctx && in kbase_gpu_complete_hw()
1346 next_katom->sched_priority == in kbase_gpu_complete_hw()
1349 kbase_jm_return_atom_to_js(kbdev, next_katom); in kbase_gpu_complete_hw()
[all …]
/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/
H A Dmali_kbase_js.c2619 struct kbase_jd_atom *next_katom = katom->post_dep; local
2623 if (next_katom) {
2624 KBASE_DEBUG_ASSERT(next_katom->status !=
2626 next_katom->will_fail_event_code = katom->event_code;