diff options
Diffstat (limited to 'mali_kbase/csf/mali_kbase_csf_reset_gpu.c')
-rw-r--r-- | mali_kbase/csf/mali_kbase_csf_reset_gpu.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/mali_kbase/csf/mali_kbase_csf_reset_gpu.c b/mali_kbase/csf/mali_kbase_csf_reset_gpu.c index 4d9cc99..74dcdc3 100644 --- a/mali_kbase/csf/mali_kbase_csf_reset_gpu.c +++ b/mali_kbase/csf/mali_kbase_csf_reset_gpu.c @@ -163,6 +163,11 @@ void kbase_reset_gpu_assert_failed_or_prevented(struct kbase_device *kbdev) WARN_ON(kbase_reset_gpu_is_active(kbdev)); } +bool kbase_reset_gpu_failed(struct kbase_device *kbdev) +{ + return (atomic_read(&kbdev->csf.reset.state) == KBASE_CSF_RESET_GPU_FAILED); +} + /* Mark the reset as now happening, and synchronize with other threads that * might be trying to access the GPU */ |