Searched refs:next_katom (Results 1 – 5 of 5) sorted by relevance
| /OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/backend/gpu/ |
| H A D | mali_kbase_jm_rb.c | 1114 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 D | mali_kbase_trace_timeline.c | 154 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 D | mali_kbase_js.c | 2079 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 D | mali_kbase_jm_rb.c | 1250 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 D | mali_kbase_js.c | 2619 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;
|