starfive_wdt
static int starfive_wdt_enable_clock(struct starfive_wdt *wdt)
static void starfive_wdt_disable_clock(struct starfive_wdt *wdt)
static inline int starfive_wdt_get_clock(struct starfive_wdt *wdt)
static u32 starfive_wdt_ticks_to_sec(struct starfive_wdt *wdt, u32 ticks)
static void starfive_wdt_unlock(struct starfive_wdt *wdt)
static void starfive_wdt_lock(struct starfive_wdt *wdt)
static void starfive_wdt_enable_reset(struct starfive_wdt *wdt)
static bool starfive_wdt_raise_irq_status(struct starfive_wdt *wdt)
static int starfive_wdt_wait_int_free(struct starfive_wdt *wdt)
static int starfive_wdt_int_clr(struct starfive_wdt *wdt)
static inline void starfive_wdt_set_count(struct starfive_wdt *wdt, u32 val)
static inline u32 starfive_wdt_get_count(struct starfive_wdt *wdt)
static inline void starfive_wdt_enable(struct starfive_wdt *wdt)
static inline void starfive_wdt_disable(struct starfive_wdt *wdt)
static inline void starfive_wdt_set_reload_count(struct starfive_wdt *wdt, u32 count)
static unsigned int starfive_wdt_max_timeout(struct starfive_wdt *wdt)
struct starfive_wdt *wdt = watchdog_get_drvdata(wdd);
struct starfive_wdt *wdt = watchdog_get_drvdata(wdd);
static int starfive_wdt_start(struct starfive_wdt *wdt)
static void starfive_wdt_stop(struct starfive_wdt *wdt)
struct starfive_wdt *wdt = watchdog_get_drvdata(wdd);
struct starfive_wdt *wdt = watchdog_get_drvdata(wdd);
struct starfive_wdt *wdt = watchdog_get_drvdata(wdd);
struct starfive_wdt *wdt;
struct starfive_wdt *wdt = platform_get_drvdata(pdev);
struct starfive_wdt *wdt = platform_get_drvdata(pdev);
struct starfive_wdt *wdt = dev_get_drvdata(dev);
struct starfive_wdt *wdt = dev_get_drvdata(dev);
struct starfive_wdt *wdt = dev_get_drvdata(dev);
struct starfive_wdt *wdt = dev_get_drvdata(dev);