Searched refs:wdt (Results 1 – 3 of 3) sorted by relevance
348 static rt_err_t dw_wdt_init(rt_watchdog_t *wdt) in dw_wdt_init() argument351 struct dw_wdt *dw_wdt = raw_to_dw_wdt(wdt); in dw_wdt_init()382 struct dw_wdt *dw_wdt = raw_to_dw_wdt(wdt); in dw_wdt_control()443 struct dw_wdt *dw_wdt = raw_to_dw_wdt(wdt); in dw_wdt_pm_suspend()454 struct dw_wdt *dw_wdt = raw_to_dw_wdt(wdt); in dw_wdt_pm_resume()461 if (!dw_wdt_init(wdt)) in dw_wdt_pm_resume()476 struct dw_wdt *wdt = (struct dw_wdt *)param; in dw_wdt_isr() local478 if (!HWREG32(wdt->base + WDOG_INTERRUPT_STATUS_REG_OFFSET)) in dw_wdt_isr()484 (void)HWREG32(wdt->base + WDOG_INTERRUPT_CLEAR_REG_OFFSET); in dw_wdt_isr()486 if (wdt->pretimeout_notify.notify) in dw_wdt_isr()[all …]
138 static rt_err_t i6300esb_wdt_init(rt_watchdog_t *wdt) in i6300esb_wdt_init() argument143 static rt_err_t i6300esb_wdt_control(rt_watchdog_t *wdt, int cmd, void *args) in i6300esb_wdt_control() argument146 struct i6300esb_wdt *esb = raw_to_i6300esb_wdt(wdt); in i6300esb_wdt_control()
33 rt_err_t (*init)(rt_watchdog_t *wdt);34 rt_err_t (*control)(rt_watchdog_t *wdt, int cmd, void *arg);37 rt_err_t rt_hw_watchdog_register(rt_watchdog_t *wdt,
Completed in 6 milliseconds