Home
last modified time | relevance | path

Searched refs:atom_flags (Results 1 - 20 of 20) sorted by relevance

/device/soc/rockchip/common/vendor/drivers/gpu/arm/midgard/
H A Dmali_kbase_js.c881 if (katom->atom_flags & KBASE_KATOM_FLAG_X_DEP_BLOCKED) { in kbase_js_ctx_pullable()
886 if ((katom->atom_flags & KBASE_KATOM_FLAG_FAIL_BLOCKER) && kbase_backend_nr_atoms_on_slot(kctx->kbdev, js)) { in kbase_js_ctx_pullable()
911 if (!(dep_atom->atom_flags & KBASE_KATOM_FLAG_JSCTX_IN_TREE)) { in kbase_js_dep_validate()
987 katom->atom_flags |= KBASE_KATOM_FLAG_X_DEP_BLOCKED; in kbase_js_dep_validate()
991 katom->atom_flags |= KBASE_KATOM_FLAG_FAIL_BLOCKER; in kbase_js_dep_validate()
1915 if ((katom->atom_flags & KBASE_KATOM_FLAG_X_DEP_BLOCKED) || in kbase_js_dep_resolved_submit()
1916 (katom->pre_dep && (katom->pre_dep->atom_flags & KBASE_KATOM_FLAG_JSCTX_IN_X_DEP_LIST))) { in kbase_js_dep_resolved_submit()
1922 katom->atom_flags |= KBASE_KATOM_FLAG_JSCTX_IN_X_DEP_LIST; in kbase_js_dep_resolved_submit()
1930 katom->atom_flags |= KBASE_KATOM_FLAG_JSCTX_IN_TREE; in kbase_js_dep_resolved_submit()
1950 WARN_ON(!(katom->atom_flags in kbase_js_move_to_tree()
[all...]
H A Dmali_kbase_jd.c384 katom->atom_flags |= KBASE_KATOM_FLAG_PROTECTED; in kbase_jd_pre_external_resources()
784 if ((katom->core_req & BASE_JD_REQ_FS) && (katom->atom_flags & KBASE_KATOM_FLAG_BEEN_SOFT_STOPPPED)) { in jd_done_nolock()
787 katom->atom_flags = katom->atom_flags & (~KBASE_KATOM_FLAG_BEEN_SOFT_STOPPPED); in jd_done_nolock()
956 katom->atom_flags = 0; in jd_submit_atom()
1460 katom->atom_flags &= ~KBASE_KATOM_FLAG_HOLDING_CTX_REF; in kbase_jd_done_worker()
H A Dmali_kbase_defs.h528 u32 atom_flags; member
592 return (bool)(katom->atom_flags & KBASE_KATOM_FLAG_PROTECTED); in kbase_jd_katom_is_protected()
/device/soc/rockchip/common/kernel/drivers/gpu/arm/midgard/
H A Dmali_kbase_js.c921 if (katom->atom_flags & KBASE_KATOM_FLAG_X_DEP_BLOCKED) { in kbase_js_ctx_pullable()
926 if ((katom->atom_flags & KBASE_KATOM_FLAG_FAIL_BLOCKER) && in kbase_js_ctx_pullable()
952 if (!(dep_atom->atom_flags & in kbase_js_dep_validate()
1038 katom->atom_flags |= in kbase_js_dep_validate()
1045 katom->atom_flags |= in kbase_js_dep_validate()
2008 if ((katom->atom_flags & KBASE_KATOM_FLAG_X_DEP_BLOCKED) || in kbase_js_dep_resolved_submit()
2009 (katom->pre_dep && (katom->pre_dep->atom_flags & in kbase_js_dep_resolved_submit()
2016 katom->atom_flags |= KBASE_KATOM_FLAG_JSCTX_IN_X_DEP_LIST; in kbase_js_dep_resolved_submit()
2024 katom->atom_flags |= KBASE_KATOM_FLAG_JSCTX_IN_TREE; in kbase_js_dep_resolved_submit()
2044 WARN_ON(!(katom->atom_flags in kbase_js_move_to_tree()
[all...]
H A Dmali_kbase_jd.c401 katom->atom_flags |= KBASE_KATOM_FLAG_PROTECTED; in kbase_jd_pre_external_resources()
820 if ((katom->core_req & BASE_JD_REQ_FS) && (katom->atom_flags & KBASE_KATOM_FLAG_BEEN_SOFT_STOPPPED)) { in jd_done_nolock()
823 katom->atom_flags = katom->atom_flags & (~KBASE_KATOM_FLAG_BEEN_SOFT_STOPPPED); in jd_done_nolock()
993 katom->atom_flags = 0; in jd_submit_atom()
1534 katom->atom_flags &= ~KBASE_KATOM_FLAG_HOLDING_CTX_REF; in kbase_jd_done_worker()
H A Dmali_kbase_defs.h535 u32 atom_flags; member
599 return (bool)(katom->atom_flags & KBASE_KATOM_FLAG_PROTECTED); in kbase_jd_katom_is_protected()
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/
H A Dmali_kbase_js.c225 if (entry->atom_flags & KBASE_KATOM_FLAG_JSCTX_IN_X_DEP_LIST) { in jsctx_queue_foreach_prio()
230 entry->atom_flags &= ~KBASE_KATOM_FLAG_JSCTX_IN_X_DEP_LIST; in jsctx_queue_foreach_prio()
237 WARN_ON(!(entry->atom_flags & KBASE_KATOM_FLAG_JSCTX_IN_X_DEP_LIST)); in jsctx_queue_foreach_prio()
241 entry->atom_flags &= ~KBASE_KATOM_FLAG_JSCTX_IN_X_DEP_LIST; in jsctx_queue_foreach_prio()
906 if ((katom->atom_flags & KBASE_KATOM_FLAG_FAIL_BLOCKER) && kbase_backend_nr_atoms_on_slot(kctx->kbdev, js)) { in kbase_js_ctx_pullable()
938 if (!(dep_atom->atom_flags & KBASE_KATOM_FLAG_JSCTX_IN_TREE)) { in kbase_js_dep_validate()
1020 katom->atom_flags |= KBASE_KATOM_FLAG_X_DEP_BLOCKED; in kbase_js_dep_validate()
1027 katom->atom_flags |= KBASE_KATOM_FLAG_FAIL_BLOCKER; in kbase_js_dep_validate()
2148 if ((katom->atom_flags & KBASE_KATOM_FLAG_X_DEP_BLOCKED) ||
2149 (katom->pre_dep && (katom->pre_dep->atom_flags
[all...]
H A Dmali_kbase_jd.c292 katom->atom_flags |= KBASE_KATOM_FLAG_PROTECTED; in kbase_jd_pre_external_resources()
878 katom->atom_flags = 0; in jd_submit_atom()
1393 katom->atom_flags &= ~KBASE_KATOM_FLAG_HOLDING_CTX_REF; in kbase_jd_done_worker()
/device/soc/rockchip/common/vendor/drivers/gpu/arm/midgard/backend/gpu/
H A Dmali_kbase_jm_hw.c101 (katom->atom_flags & KBASE_KATOM_FLAG_PROTECTED)) { in kbase_job_hw_submit()
108 katom->atom_flags |= KBASE_KATOM_FLAGS_JOBCHAIN; in kbase_job_hw_submit()
111 katom->atom_flags &= ~KBASE_KATOM_FLAGS_JOBCHAIN; in kbase_job_hw_submit()
446 target_katom->atom_flags |= KBASE_KATOM_FLAG_BEEN_SOFT_STOPPPED; in kbasep_job_slot_soft_or_hard_stop_do_action()
481 action = (target_katom->atom_flags & KBASE_KATOM_FLAGS_JOBCHAIN) ? JS_COMMAND_SOFT_STOP_1 in kbasep_job_slot_soft_or_hard_stop_do_action()
510 target_katom->atom_flags |= KBASE_KATOM_FLAG_BEEN_HARD_STOPPED; in kbasep_job_slot_soft_or_hard_stop_do_action()
513 action = (target_katom->atom_flags & KBASE_KATOM_FLAGS_JOBCHAIN) ? JS_COMMAND_HARD_STOP_1 in kbasep_job_slot_soft_or_hard_stop_do_action()
978 if (target_katom->atom_flags & KBASE_KATOM_FLAG_IN_DISJOINT) { in kbase_job_check_enter_disjoint()
982 target_katom->atom_flags |= KBASE_KATOM_FLAG_IN_DISJOINT; in kbase_job_check_enter_disjoint()
996 if (target_katom->atom_flags in kbase_job_check_leave_disjoint()
[all...]
H A Dmali_kbase_jm_rb.c943 if (katom[idx]->atom_flags & KBASE_KATOM_FLAG_X_DEP_BLOCKED) { in kbase_backend_slot_update()
1117 ((katom)->pre_dep || ((((katom)->atom_flags & (KBASE_KATOM_FLAG_X_DEP_BLOCKED)) | KBASE_KATOM_FLAG_FAIL_BLOCKER)))
1157 if (completion_code == BASE_JD_EVENT_STOPPED && (katom->atom_flags & KBASE_KATOM_FLAG_BEEN_HARD_STOPPED)) { in kbase_gpu_complete_hw()
1637 (katom->atom_flags & KBASE_KATOM_FLAG_BEEN_SOFT_STOPPPED) && !(katom->atom_flags & KBASE_KATOM_FLAGS_RERUN)) { in kbase_backend_complete_wq()
1646 katom->atom_flags |= KBASE_KATOM_FLAGS_RERUN; in kbase_backend_complete_wq()
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/backend/gpu/
H A Dmali_kbase_jm_hw.c219 if ((katom->atom_flags & KBASE_KATOM_FLAG_PROTECTED) || (katom->core_req & BASE_JD_REQ_END_RENDERPASS)) { in kbase_job_hw_submit()
226 katom->atom_flags |= KBASE_KATOM_FLAGS_JOBCHAIN; in kbase_job_hw_submit()
229 katom->atom_flags &= ~KBASE_KATOM_FLAGS_JOBCHAIN; in kbase_job_hw_submit()
521 target_katom->atom_flags |= KBASE_KATOM_FLAG_BEEN_SOFT_STOPPED; in kbasep_job_slot_soft_or_hard_stop_do_action()
527 action = (target_katom->atom_flags & KBASE_KATOM_FLAGS_JOBCHAIN) ? JS_COMMAND_SOFT_STOP_1 in kbasep_job_slot_soft_or_hard_stop_do_action()
531 target_katom->atom_flags |= KBASE_KATOM_FLAG_BEEN_HARD_STOPPED; in kbasep_job_slot_soft_or_hard_stop_do_action()
534 action = (target_katom->atom_flags & KBASE_KATOM_FLAGS_JOBCHAIN) ? JS_COMMAND_HARD_STOP_1 in kbasep_job_slot_soft_or_hard_stop_do_action()
911 if (target_katom->atom_flags & KBASE_KATOM_FLAG_IN_DISJOINT) { in kbase_job_check_enter_disjoint()
915 target_katom->atom_flags |= KBASE_KATOM_FLAG_IN_DISJOINT; in kbase_job_check_enter_disjoint()
929 if (target_katom->atom_flags in kbase_job_check_leave_disjoint()
[all...]
H A Dmali_kbase_jm_rb.c336 if (katom->atom_flags & KBASE_KATOM_FLAG_HOLDING_L2_REF_PROT) { in kbase_gpu_release_atom()
338 katom->atom_flags &= ~KBASE_KATOM_FLAG_HOLDING_L2_REF_PROT; in kbase_gpu_release_atom()
623 katom[idx]->atom_flags |= KBASE_KATOM_FLAG_HOLDING_L2_REF_PROT; in kbase_jm_enter_protected_mode()
645 if (katom[idx]->atom_flags & KBASE_KATOM_FLAG_HOLDING_L2_REF_PROT) { in kbase_jm_enter_protected_mode()
647 katom[idx]->atom_flags &= ~KBASE_KATOM_FLAG_HOLDING_L2_REF_PROT; in kbase_jm_enter_protected_mode()
960 ((katom)->pre_dep || (katom)->atom_flags & (KBASE_KATOM_FLAG_X_DEP_BLOCKED | KBASE_KATOM_FLAG_FAIL_BLOCKER))
1012 if (completion_code == BASE_JD_EVENT_STOPPED && (katom->atom_flags & KBASE_KATOM_FLAG_BEEN_HARD_STOPPED)) {
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/backend/gpu/
H A Dmali_kbase_jm_hw.c262 if ((katom->atom_flags & KBASE_KATOM_FLAG_PROTECTED) || in kbase_job_hw_submit()
268 katom->atom_flags |= KBASE_KATOM_FLAGS_JOBCHAIN; in kbase_job_hw_submit()
271 katom->atom_flags &= ~KBASE_KATOM_FLAGS_JOBCHAIN; in kbase_job_hw_submit()
629 target_katom->atom_flags |= KBASE_KATOM_FLAG_BEEN_SOFT_STOPPED; in kbasep_job_slot_soft_or_hard_stop_do_action()
634 action = (target_katom->atom_flags & in kbasep_job_slot_soft_or_hard_stop_do_action()
639 target_katom->atom_flags |= KBASE_KATOM_FLAG_BEEN_HARD_STOPPED; in kbasep_job_slot_soft_or_hard_stop_do_action()
641 action = (target_katom->atom_flags & in kbasep_job_slot_soft_or_hard_stop_do_action()
998 if (target_katom->atom_flags & KBASE_KATOM_FLAG_IN_DISJOINT) in kbase_job_check_enter_disjoint()
1001 target_katom->atom_flags |= KBASE_KATOM_FLAG_IN_DISJOINT; in kbase_job_check_enter_disjoint()
1016 if (target_katom->atom_flags in kbase_job_check_leave_disjoint()
[all...]
H A Dmali_kbase_jm_rb.c361 if (katom->atom_flags & in kbase_gpu_release_atom()
364 katom->atom_flags &= in kbase_gpu_release_atom()
666 katom[idx]->atom_flags |= in kbase_jm_enter_protected_mode()
689 if (katom[idx]->atom_flags & in kbase_jm_enter_protected_mode()
693 katom[idx]->atom_flags &= in kbase_jm_enter_protected_mode()
1071 (katom_b->atom_flags & (KBASE_KATOM_FLAG_X_DEP_BLOCKED | in kbase_rb_atom_might_depend()
1196 (katom->atom_flags & in kbase_gpu_complete_hw()
/device/soc/rockchip/common/kernel/drivers/gpu/arm/midgard/backend/gpu/
H A Dmali_kbase_jm_hw.c108 (katom->atom_flags & KBASE_KATOM_FLAG_PROTECTED)) in kbase_job_hw_submit()
115 katom->atom_flags |= KBASE_KATOM_FLAGS_JOBCHAIN; in kbase_job_hw_submit()
119 katom->atom_flags &= ~KBASE_KATOM_FLAGS_JOBCHAIN; in kbase_job_hw_submit()
520 target_katom->atom_flags |= KBASE_KATOM_FLAG_BEEN_SOFT_STOPPPED; in kbasep_job_slot_soft_or_hard_stop_do_action()
560 action = (target_katom->atom_flags & in kbasep_job_slot_soft_or_hard_stop_do_action()
594 target_katom->atom_flags |= KBASE_KATOM_FLAG_BEEN_HARD_STOPPED; in kbasep_job_slot_soft_or_hard_stop_do_action()
599 action = (target_katom->atom_flags & in kbasep_job_slot_soft_or_hard_stop_do_action()
1091 if (target_katom->atom_flags & KBASE_KATOM_FLAG_IN_DISJOINT) in kbase_job_check_enter_disjoint()
1094 target_katom->atom_flags |= KBASE_KATOM_FLAG_IN_DISJOINT; in kbase_job_check_enter_disjoint()
1109 if (target_katom->atom_flags in kbase_job_check_leave_disjoint()
[all...]
H A Dmali_kbase_jm_rb.c1047 if (katom[idx]->atom_flags & in kbase_backend_slot_update()
1244 #define HAS_DEP(katom) (katom->pre_dep || katom->atom_flags & \
1299 (katom->atom_flags & in kbase_gpu_complete_hw()
1875 (katom->atom_flags & KBASE_KATOM_FLAG_BEEN_SOFT_STOPPPED) && in kbase_backend_complete_wq()
1876 !(katom->atom_flags & KBASE_KATOM_FLAGS_RERUN)) { in kbase_backend_complete_wq()
1886 katom->atom_flags |= KBASE_KATOM_FLAGS_RERUN; in kbase_backend_complete_wq()
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/
H A Dmali_kbase_js.c234 if (entry->atom_flags & KBASE_KATOM_FLAG_JSCTX_IN_X_DEP_LIST) { in jsctx_queue_foreach_prio()
242 entry->atom_flags &= in jsctx_queue_foreach_prio()
251 WARN_ON(!(entry->atom_flags & in jsctx_queue_foreach_prio()
258 entry->atom_flags &= in jsctx_queue_foreach_prio()
1188 if ((katom->atom_flags & KBASE_KATOM_FLAG_FAIL_BLOCKER) && in kbase_js_ctx_pullable()
1225 if (!(dep_atom->atom_flags & in kbase_js_dep_validate()
1335 katom->atom_flags |= in kbase_js_dep_validate()
1346 katom->atom_flags |= in kbase_js_dep_validate()
2537 if ((katom->atom_flags & KBASE_KATOM_FLAG_X_DEP_BLOCKED) ||
2538 (katom->pre_dep && (katom->pre_dep->atom_flags
[all...]
H A Dmali_kbase_jd.c312 katom->atom_flags |= KBASE_KATOM_FLAG_PROTECTED; in kbase_jd_pre_external_resources()
941 katom->atom_flags = 0; in jd_submit_atom()
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/jm/
H A Dmali_kbase_jm_defs.h423 * @atom_flags: bitmask of KBASE_KATOM_FLAG* flags capturing the
593 u32 atom_flags; member
636 return (bool)(katom->atom_flags & KBASE_KATOM_FLAG_PROTECTED); in kbase_jd_katom_is_protected()
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/jm/
H A Dmali_kbase_jm_defs.h436 * @atom_flags: bitmask of KBASE_KATOM_FLAG* flags capturing the
608 u32 atom_flags; member
651 return (bool)(katom->atom_flags & KBASE_KATOM_FLAG_PROTECTED); in kbase_jd_katom_is_protected()

Completed in 48 milliseconds