Home
last modified time | relevance | path

Searched refs:next_katom (Results 1 - 10 of 10) sorted by relevance

/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/backend/gpu/
H A Dmali_kbase_jm_rb.c1107 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 Dmali_kbase_jm_rb.c965 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 Dmali_kbase_trace_timeline.c152 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 Dmali_kbase_js.c1981 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 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()
/device/soc/rockchip/common/vendor/drivers/gpu/arm/midgard/backend/gpu/
H A Dmali_kbase_jm_rb.c1122 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 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 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 Dmali_kbase_js.c2237 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 Dmali_kbase_js.c2640 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;

Completed in 24 milliseconds