/device/soc/rockchip/common/vendor/drivers/gpu/arm/midgard/ |
H A D | mali_kbase_hw.h | 29 #define kbase_hw_has_issue(kbdev, issue) test_bit(issue, &(kbdev)->hw_issues_mask[0]) macro
|
H A D | mali_kbase_device.c | 69 if (kbase_hw_has_issue(kbdev, BASE_HW_ISSUE_8316)) {
in kbase_device_as_init() 86 if (kbase_hw_has_issue(kbdev, BASE_HW_ISSUE_8316)) {
in kbase_device_as_init() 112 if (kbase_hw_has_issue(kbdev, BASE_HW_ISSUE_8316)) {
in kbase_device_as_term()
|
H A D | mali_kbase_mmu.c | 322 if (kbase_hw_has_issue(kbdev, BASE_HW_ISSUE_6367)) {
in page_fault_worker() 850 if ((!err) && sync && kbase_hw_has_issue(kctx->kbdev, BASE_HW_ISSUE_6367)) {
in kbase_mmu_flush_invalidate_noretain() 919 drain_pending |= (!err) && sync && kbase_hw_has_issue(kctx->kbdev, BASE_HW_ISSUE_6367);
in kbase_mmu_flush_invalidate() 1433 if (kbase_hw_has_issue(kbdev, BASE_HW_ISSUE_8245)) {
in bus_fault_worker() 1466 if (kbase_hw_has_issue(kbdev, BASE_HW_ISSUE_8245) && reset_status) {
in bus_fault_worker() 1736 if (kbase_hw_has_issue(kbdev, BASE_HW_ISSUE_8245)) {
in kbase_mmu_report_fault_and_kill() 1758 if (kbase_hw_has_issue(kbdev, BASE_HW_ISSUE_8245) && reset_status) {
in kbase_mmu_report_fault_and_kill() 1946 if (kbase_as_has_bus_fault(as) && kbase_hw_has_issue(kbdev, BASE_HW_ISSUE_8245)) {
in kbase_mmu_interrupt_process()
|
H A D | mali_kbase_ctx_sched.c | 28 if (kbase_hw_has_issue(kbdev, BASE_HW_ISSUE_8987)) {
in kbase_ctx_sched_init()
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/midgard/ |
H A D | mali_kbase_hw.h | 33 #define kbase_hw_has_issue(kbdev, issue)\ macro
|
H A D | mali_kbase_device.c | 73 if (kbase_hw_has_issue(kbdev, BASE_HW_ISSUE_8316)) in kbase_device_as_init() 88 if (kbase_hw_has_issue(kbdev, BASE_HW_ISSUE_8316)) { in kbase_device_as_init() 114 if (kbase_hw_has_issue(kbdev, BASE_HW_ISSUE_8316)) in kbase_device_as_term()
|
H A D | mali_kbase_mmu.c | 353 if (kbase_hw_has_issue(kbdev, BASE_HW_ISSUE_6367)) in page_fault_worker() 902 kbase_hw_has_issue(kctx->kbdev, BASE_HW_ISSUE_6367)) in kbase_mmu_flush_invalidate_noretain() 971 kbase_hw_has_issue(kctx->kbdev, in kbase_mmu_flush_invalidate() 1498 if (kbase_hw_has_issue(kbdev, BASE_HW_ISSUE_8245)) { in bus_fault_worker() 1532 if (kbase_hw_has_issue(kbdev, BASE_HW_ISSUE_8245) && reset_status) in bus_fault_worker() 1803 if (kbase_hw_has_issue(kbdev, BASE_HW_ISSUE_8245)) { in kbase_mmu_report_fault_and_kill() 1826 if (kbase_hw_has_issue(kbdev, BASE_HW_ISSUE_8245) && reset_status) in kbase_mmu_report_fault_and_kill() 2017 kbase_hw_has_issue(kbdev, BASE_HW_ISSUE_8245)) { in kbase_mmu_interrupt_process()
|
H A D | mali_kbase_ctx_sched.c | 30 if (kbase_hw_has_issue(kbdev, BASE_HW_ISSUE_8987)) { in kbase_ctx_sched_init()
|
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/ |
H A D | mali_kbase_hw.h | 36 #define kbase_hw_has_issue(kbdev, issue) test_bit(issue, &(kbdev)->hw_issues_mask[0]) macro
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/ |
H A D | mali_kbase_hw.h | 36 #define kbase_hw_has_issue(kbdev, issue)\ macro
|
/device/soc/rockchip/common/vendor/drivers/gpu/arm/midgard/backend/gpu/ |
H A D | mali_kbase_jm_hw.c | 94 if (kbase_hw_has_issue(kbdev, BASE_HW_ISSUE_10649)) { in kbase_job_hw_submit() 357 if (kbase_hw_has_issue(kbdev, BASE_HW_ISSUE_10883)) { in kbase_job_done() 397 } else if (kbase_hw_has_issue(kbdev, BASE_HW_ISSUE_8408)) { in kbasep_soft_stop_allowed() 409 if (kbase_hw_has_issue(kbdev, BASE_HW_ISSUE_8394)) { in kbasep_hard_stop_allowed() 451 if (kbase_hw_has_issue(kbdev, BASE_HW_ISSUE_8316)) { in kbasep_job_slot_soft_or_hard_stop_do_action() 918 int needs_workaround_for_afbc = kbase_hw_has_issue(kbdev, BASE_HW_ISSUE_T76X_3542) && in kbase_job_slot_hardstop() 924 if (stopped && (kbase_hw_has_issue(kctx->kbdev, BASE_HW_ISSUE_8401) || in kbase_job_slot_hardstop() 925 kbase_hw_has_issue(kctx->kbdev, BASE_HW_ISSUE_9510) || needs_workaround_for_afbc)) { in kbase_job_slot_hardstop() 1107 if (kbase_hw_has_issue(kbdev, BASE_HW_ISSUE_TMIX_8463)) { in kbasep_reset_timeout_worker()
|
H A D | mali_kbase_js_backend.c | 60 if (kbase_hw_has_issue(kbdev, BASE_HW_ISSUE_9435)) { in timer_callback_should_run() 112 if (!kbase_hw_has_issue(kbdev, BASE_HW_ISSUE_5736)) { in timer_callback()
|
H A D | mali_kbase_pm_driver.c | 1121 if (kbase_hw_has_issue(kbdev, BASE_HW_ISSUE_8443) || kbase_hw_has_issue(kbdev, BASE_HW_ISSUE_11035)) { in kbase_pm_hw_issues_detect() 1127 if (kbase_hw_has_issue(kbdev, BASE_HW_ISSUE_10327)) { in kbase_pm_hw_issues_detect() 1139 if (kbase_hw_has_issue(kbdev, BASE_HW_ISSUE_10797)) { in kbase_pm_hw_issues_detect() 1143 if (!kbase_hw_has_issue(kbdev, GPUCORE_1619)) { in kbase_pm_hw_issues_detect() 1158 if (kbase_hw_has_issue(kbdev, BASE_HW_ISSUE_T76X_3953)) { in kbase_pm_hw_issues_detect()
|
H A D | mali_kbase_jm_rb.c | 624 if (!kbase_hw_has_issue(kbdev, BASE_HW_ISSUE_8987)) { in kbase_gpu_rmu_workaround() 1103 if (kbase_hw_has_issue(kbdev, BASE_HW_ISSUE_8987)) { in kbase_backend_slot_update() 1156 if (kbase_hw_has_issue(kbdev, BASE_HW_ISSUE_TMIX_8438)) { in kbase_gpu_complete_hw() 1162 if ((kbase_hw_has_issue(kbdev, BASE_HW_ISSUE_6787) || (katom->core_req & BASE_JD_REQ_SKIP_CACHE_END)) && in kbase_gpu_complete_hw() 1171 } else if (kbase_hw_has_issue(kbdev, BASE_HW_ISSUE_10676)) { in kbase_gpu_complete_hw() 1635 if (kbase_hw_has_issue(kbdev, BASE_HW_ISSUE_10969) && (katom->core_req & BASE_JD_REQ_FS) && in kbase_backend_complete_wq()
|
H A D | mali_kbase_js_affinity.c | 47 if (kbase_hw_has_issue(kbdev, BASE_HW_ISSUE_8987)) { in kbase_js_can_run_job_on_slot_no_lock()
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/midgard/backend/gpu/ |
H A D | mali_kbase_jm_hw.c | 102 if (kbase_hw_has_issue(kbdev, BASE_HW_ISSUE_10649)) in kbase_job_hw_submit() 417 if (kbase_hw_has_issue(kbdev, BASE_HW_ISSUE_10883)) { in kbase_job_done() 462 } else if (kbase_hw_has_issue(kbdev, BASE_HW_ISSUE_8408)) { in kbasep_soft_stop_allowed() 474 if (kbase_hw_has_issue(kbdev, BASE_HW_ISSUE_8394)) { in kbasep_hard_stop_allowed() 525 if (kbase_hw_has_issue(kbdev, BASE_HW_ISSUE_8316)) { in kbasep_job_slot_soft_or_hard_stop_do_action() 1027 kbase_hw_has_issue(kbdev, BASE_HW_ISSUE_T76X_3542) in kbase_job_slot_hardstop() 1036 if (stopped && (kbase_hw_has_issue(kctx->kbdev, BASE_HW_ISSUE_8401) || in kbase_job_slot_hardstop() 1037 kbase_hw_has_issue(kctx->kbdev, BASE_HW_ISSUE_9510) || in kbase_job_slot_hardstop() 1226 if (kbase_hw_has_issue(kbdev, BASE_HW_ISSUE_TMIX_8463)) { in kbasep_reset_timeout_worker()
|
H A D | mali_kbase_js_backend.c | 62 if (kbase_hw_has_issue(kbdev, BASE_HW_ISSUE_9435)) { in timer_callback_should_run() 119 if (!kbase_hw_has_issue(kbdev, BASE_HW_ISSUE_5736)) { in timer_callback()
|
H A D | mali_kbase_pm_driver.c | 1233 if (kbase_hw_has_issue(kbdev, BASE_HW_ISSUE_8443) || in kbase_pm_hw_issues_detect() 1234 kbase_hw_has_issue(kbdev, BASE_HW_ISSUE_11035)) in kbase_pm_hw_issues_detect() 1239 if (kbase_hw_has_issue(kbdev, BASE_HW_ISSUE_10327)) in kbase_pm_hw_issues_detect() 1249 if (kbase_hw_has_issue(kbdev, BASE_HW_ISSUE_10797)) in kbase_pm_hw_issues_detect() 1252 if (!kbase_hw_has_issue(kbdev, GPUCORE_1619)) { in kbase_pm_hw_issues_detect() 1267 if (kbase_hw_has_issue(kbdev, BASE_HW_ISSUE_T76X_3953)) in kbase_pm_hw_issues_detect()
|
H A D | mali_kbase_jm_rb.c | 710 if (!kbase_hw_has_issue(kbdev, BASE_HW_ISSUE_8987)) in kbase_gpu_rmu_workaround() 1229 if (kbase_hw_has_issue(kbdev, BASE_HW_ISSUE_8987)) in kbase_backend_slot_update() 1297 if (kbase_hw_has_issue(kbdev, BASE_HW_ISSUE_TMIX_8438)) { in kbase_gpu_complete_hw() 1305 if ((kbase_hw_has_issue(kbdev, BASE_HW_ISSUE_6787) || (katom->core_req & in kbase_gpu_complete_hw() 1316 } else if (kbase_hw_has_issue(kbdev, BASE_HW_ISSUE_10676)) { in kbase_gpu_complete_hw() 1872 if (kbase_hw_has_issue(kbdev, BASE_HW_ISSUE_10969) && in kbase_backend_complete_wq()
|
H A D | mali_kbase_js_affinity.c | 49 if (kbase_hw_has_issue(kbdev, BASE_HW_ISSUE_8987)) in kbase_js_can_run_job_on_slot_no_lock()
|
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/device/backend/ |
H A D | mali_kbase_device_hw_jm.c | 95 if (kbdev->pm.backend.l2_always_on || kbase_hw_has_issue(kbdev, BASE_HW_ISSUE_TTRX_921)) { in kbase_gpu_interrupt()
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/backend/gpu/ |
H A D | mali_kbase_js_backend.c | 60 if (kbase_hw_has_issue(kbdev, BASE_HW_ISSUE_9435)) { in timer_callback_should_run() 118 if (!kbase_hw_has_issue(kbdev, BASE_HW_ISSUE_5736)) { in timer_callback()
|
H A D | mali_kbase_jm_rb.c | 360 if (kbase_hw_has_issue(kbdev, BASE_HW_ISSUE_TGOX_R1_1234)) { in kbase_gpu_release_atom() 655 if (kbase_hw_has_issue(kbdev, BASE_HW_ISSUE_TGOX_R1_1234)) { in kbase_jm_enter_protected_mode() 673 if (kbase_hw_has_issue(kbdev, BASE_HW_ISSUE_TGOX_R1_1234)) in kbase_jm_enter_protected_mode() 679 if (kbase_hw_has_issue(kbdev, BASE_HW_ISSUE_TGOX_R1_1234)) { in kbase_jm_enter_protected_mode() 1194 if (kbase_hw_has_issue(kbdev, BASE_HW_ISSUE_TMIX_8438)) { in kbase_gpu_complete_hw()
|
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/backend/gpu/ |
H A D | mali_kbase_js_backend.c | 61 if (kbase_hw_has_issue(kbdev, BASE_HW_ISSUE_9435)) { in timer_callback_should_run() 113 if (!kbase_hw_has_issue(kbdev, BASE_HW_ISSUE_5736)) { in timer_callback()
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/device/backend/ |
H A D | mali_kbase_device_hw_jm.c | 94 kbase_hw_has_issue(kbdev, BASE_HW_ISSUE_TTRX_921)) in kbase_gpu_interrupt()
|