/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/backend/gpu/ |
H A D | mali_kbase_jm_rb.c | 1107 struct kbase_jd_atom *next_katom; in kbase_gpu_irq_evict() local 1112 next_katom = kbase_gpu_inspect(kbdev, js, 1); in kbase_gpu_irq_evict() 1114 if (next_katom && in kbase_gpu_irq_evict() 1115 next_katom->gpu_rb_state == KBASE_ATOM_GPU_RB_SUBMITTED && in kbase_gpu_irq_evict() 1116 (kbase_rb_atom_might_depend(katom, next_katom) || in kbase_gpu_irq_evict() 1117 kbase_js_atom_runs_before(kbdev, katom, next_katom, 0u)) && in kbase_gpu_irq_evict() 1122 next_katom->gpu_rb_state = KBASE_ATOM_GPU_RB_READY; in kbase_gpu_irq_evict() 1125 KBASE_TLSTREAM_TL_NRET_ATOM_LPU(kbdev, next_katom, in kbase_gpu_irq_evict() 1127 [next_katom->slot_nr]); in kbase_gpu_irq_evict() 1128 KBASE_TLSTREAM_TL_NRET_ATOM_AS(kbdev, next_katom, in kbase_gpu_irq_evict() 1217 struct kbase_jd_atom *next_katom = kbase_gpu_inspect(kbdev, js, kbase_gpu_complete_hw() local 1327 struct kbase_jd_atom *next_katom = kbase_gpu_inspect(kbdev, js, kbase_gpu_complete_hw() local 1476 should_stop_next_atom(struct kbase_device *kbdev, const struct kbase_jd_atom *head_katom, const struct kbase_jd_atom *next_katom, u32 action) should_stop_next_atom() argument [all...] |
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/backend/gpu/ |
H A D | mali_kbase_jm_rb.c | 965 struct kbase_jd_atom *next_katom; local 970 next_katom = kbase_gpu_inspect(kbdev, js, 1); 971 if (next_katom && (katom->kctx == next_katom->kctx) && (next_katom->gpu_rb_state == KBASE_ATOM_GPU_RB_SUBMITTED) && 972 (HAS_DEP(next_katom) || (next_katom->sched_priority == katom->sched_priority)) && 976 next_katom->gpu_rb_state = KBASE_ATOM_GPU_RB_READY; 979 KBASE_TLSTREAM_TL_NRET_ATOM_LPU(kbdev, next_katom, 980 &kbdev->gpu_props.props.raw_props.js_features[next_katom 1030 struct kbase_jd_atom *next_katom = kbase_gpu_inspect(kbdev, js, 0); global() local 1118 struct kbase_jd_atom *next_katom = kbase_gpu_inspect(kbdev, js, 0); global() local [all...] |
/device/soc/rockchip/common/vendor/drivers/gpu/arm/midgard/ |
H A D | mali_kbase_trace_timeline.c | 152 struct kbase_jd_atom *next_katom;
in kbase_timeline_job_slot_done() local 157 next_katom = kbase_backend_inspect_head(kbdev, js);
in kbase_timeline_job_slot_done() 158 WARN_ON(!next_katom);
in kbase_timeline_job_slot_done() 159 next_kctx = next_katom->kctx;
in kbase_timeline_job_slot_done() 162 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 | 1981 struct kbase_jd_atom *next_katom = katom->post_dep;
in kbase_js_evict_deps() local 1985 if (next_katom) {
in kbase_js_evict_deps() 1986 KBASE_DEBUG_ASSERT(next_katom->status != KBASE_JD_ATOM_STATE_HW_COMPLETED);
in kbase_js_evict_deps() 1987 next_katom->will_fail_event_code = katom->event_code;
in kbase_js_evict_deps()
|
/device/soc/rockchip/common/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()
|
/device/soc/rockchip/common/vendor/drivers/gpu/arm/midgard/backend/gpu/ |
H A D | mali_kbase_jm_rb.c | 1122 struct kbase_jd_atom *next_katom; in kbase_gpu_irq_evict() local 1127 next_katom = kbase_gpu_inspect(kbdev, js, 1); in kbase_gpu_irq_evict() 1128 if (next_katom && katom->kctx == next_katom->kctx && next_katom->gpu_rb_state == KBASE_ATOM_GPU_RB_SUBMITTED && in kbase_gpu_irq_evict() 1129 HAS_DEP(next_katom) && ((kbase_reg_read(kbdev, JOB_SLOT_REG(js, JS_HEAD_NEXT_LO), NULL) != 0) || in kbase_gpu_irq_evict() 1132 next_katom->gpu_rb_state = KBASE_ATOM_GPU_RB_READY; in kbase_gpu_irq_evict() 1185 struct kbase_jd_atom *next_katom = kbase_gpu_inspect(kbdev, js, 0); in kbase_gpu_complete_hw() local 1193 if (next_katom && katom->kctx == next_katom in kbase_gpu_complete_hw() 1272 struct kbase_jd_atom *next_katom = kbase_gpu_inspect(kbdev, js, 0); kbase_gpu_complete_hw() local [all...] |
/device/soc/rockchip/common/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 in kbase_gpu_complete_hw() 1443 struct kbase_jd_atom *next_katom = kbase_gpu_inspect(kbdev, js, kbase_gpu_complete_hw() local [all...] |
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/ |
H A D | mali_kbase_js.c | 2237 struct kbase_jd_atom *next_katom = katom->post_dep; local 2241 if (next_katom) { 2242 KBASE_DEBUG_ASSERT(next_katom->status != KBASE_JD_ATOM_STATE_HW_COMPLETED); 2243 next_katom->will_fail_event_code = katom->event_code;
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/ |
H A D | mali_kbase_js.c | 2640 struct kbase_jd_atom *next_katom = katom->post_dep; local 2644 if (next_katom) { 2645 KBASE_DEBUG_ASSERT(next_katom->status != 2647 next_katom->will_fail_event_code = katom->event_code;
|