Searched refs:wd_backend (Results 1 – 1 of 1) sorted by relevance
184 struct kbase_hwcnt_backend_jm_watchdog *wd_backend = backend; in kbasep_hwcnt_backend_jm_watchdog_timer_callback() local188 spin_lock_irqsave(&wd_backend->locked.watchdog_lock, flags); in kbasep_hwcnt_backend_jm_watchdog_timer_callback()190 if (!wd_backend->locked.is_enabled || wd_backend->locked.state == HWCNT_JM_WD_ERROR) { in kbasep_hwcnt_backend_jm_watchdog_timer_callback()191 spin_unlock_irqrestore(&wd_backend->locked.watchdog_lock, flags); in kbasep_hwcnt_backend_jm_watchdog_timer_callback()195 if (!(wd_backend->locked.state == HWCNT_JM_WD_IDLE_BUFFER_EMPTY || in kbasep_hwcnt_backend_jm_watchdog_timer_callback()196 wd_backend->locked.state == HWCNT_JM_WD_IDLE_BUFFER_FULL)) { in kbasep_hwcnt_backend_jm_watchdog_timer_callback()198 wd_backend->info->dump_watchdog_iface->modify( in kbasep_hwcnt_backend_jm_watchdog_timer_callback()199 wd_backend->info->dump_watchdog_iface->timer, wd_backend->timeout_ms); in kbasep_hwcnt_backend_jm_watchdog_timer_callback()200 spin_unlock_irqrestore(&wd_backend->locked.watchdog_lock, flags); in kbasep_hwcnt_backend_jm_watchdog_timer_callback()208 wd_accumulate = (wd_backend->locked.state == HWCNT_JM_WD_IDLE_BUFFER_FULL); in kbasep_hwcnt_backend_jm_watchdog_timer_callback()[all …]