/linux-6.12.1/drivers/watchdog/ |
D | starfive-wdt.c | 146 static int starfive_wdt_enable_clock(struct starfive_wdt *wdt) in starfive_wdt_enable_clock() 163 static void starfive_wdt_disable_clock(struct starfive_wdt *wdt) in starfive_wdt_disable_clock() 169 static inline int starfive_wdt_get_clock(struct starfive_wdt *wdt) in starfive_wdt_get_clock() 200 static u32 starfive_wdt_ticks_to_sec(struct starfive_wdt *wdt, u32 ticks) in starfive_wdt_ticks_to_sec() 206 static void starfive_wdt_unlock(struct starfive_wdt *wdt) in starfive_wdt_unlock() 213 static void starfive_wdt_lock(struct starfive_wdt *wdt) in starfive_wdt_lock() 221 static void starfive_wdt_enable_reset(struct starfive_wdt *wdt) in starfive_wdt_enable_reset() 231 static bool starfive_wdt_raise_irq_status(struct starfive_wdt *wdt) in starfive_wdt_raise_irq_status() 237 static int starfive_wdt_wait_int_free(struct starfive_wdt *wdt) in starfive_wdt_wait_int_free() 247 static int starfive_wdt_int_clr(struct starfive_wdt *wdt) in starfive_wdt_int_clr() [all …]
|
D | mei_wdt.c | 166 static int mei_wdt_ping(struct mei_wdt *wdt) in mei_wdt_ping() 194 static int mei_wdt_stop(struct mei_wdt *wdt) in mei_wdt_stop() 222 struct mei_wdt *wdt = watchdog_get_drvdata(wdd); in mei_wdt_ops_start() local 238 struct mei_wdt *wdt = watchdog_get_drvdata(wdd); in mei_wdt_ops_stop() local 264 struct mei_wdt *wdt = watchdog_get_drvdata(wdd); in mei_wdt_ops_ping() local 296 struct mei_wdt *wdt = watchdog_get_drvdata(wdd); in mei_wdt_ops_set_timeout() local 329 static inline bool __mei_wdt_is_registered(struct mei_wdt *wdt) in __mei_wdt_is_registered() 339 static void mei_wdt_unregister(struct mei_wdt *wdt) in mei_wdt_unregister() 359 static int mei_wdt_register(struct mei_wdt *wdt) in mei_wdt_register() 400 struct mei_wdt *wdt = container_of(work, struct mei_wdt, unregister); in mei_wdt_unregister_work() local [all …]
|
D | sama5d4_wdt.c | 53 #define wdt_read(wdt, field) \ argument 59 static void wdt_write(struct sama5d4_wdt *wdt, u32 field, u32 val) in wdt_write() 72 static void wdt_write_nosleep(struct sama5d4_wdt *wdt, u32 field, u32 val) in wdt_write_nosleep() 82 struct sama5d4_wdt *wdt = watchdog_get_drvdata(wdd); in sama5d4_wdt_start() local 97 struct sama5d4_wdt *wdt = watchdog_get_drvdata(wdd); in sama5d4_wdt_stop() local 112 struct sama5d4_wdt *wdt = watchdog_get_drvdata(wdd); in sama5d4_wdt_ping() local 122 struct sama5d4_wdt *wdt = watchdog_get_drvdata(wdd); in sama5d4_wdt_set_timeout() local 166 struct sama5d4_wdt *wdt = platform_get_drvdata(dev_id); in sama5d4_wdt_irq_handler() local 183 static int of_sama5d4_wdt_init(struct device_node *np, struct sama5d4_wdt *wdt) in of_sama5d4_wdt_init() 205 static int sama5d4_wdt_init(struct sama5d4_wdt *wdt) in sama5d4_wdt_init() [all …]
|
D | pic32-wdt.c | 44 static inline bool pic32_wdt_is_win_enabled(struct pic32_wdt *wdt) in pic32_wdt_is_win_enabled() 49 static inline u32 pic32_wdt_get_post_scaler(struct pic32_wdt *wdt) in pic32_wdt_get_post_scaler() 56 static inline u32 pic32_wdt_get_clk_id(struct pic32_wdt *wdt) in pic32_wdt_get_clk_id() 63 static int pic32_wdt_bootstatus(struct pic32_wdt *wdt) in pic32_wdt_bootstatus() 72 static u32 pic32_wdt_get_timeout_secs(struct pic32_wdt *wdt, struct device *dev) in pic32_wdt_get_timeout_secs() 100 static void pic32_wdt_keepalive(struct pic32_wdt *wdt) in pic32_wdt_keepalive() 108 struct pic32_wdt *wdt = watchdog_get_drvdata(wdd); in pic32_wdt_start() local 118 struct pic32_wdt *wdt = watchdog_get_drvdata(wdd); in pic32_wdt_stop() local 133 struct pic32_wdt *wdt = watchdog_get_drvdata(wdd); in pic32_wdt_ping() local 169 struct pic32_wdt *wdt; in pic32_wdt_drv_probe() local
|
D | da9062_wdt.c | 38 static unsigned int da9062_wdt_read_timeout(struct da9062_watchdog *wdt) in da9062_wdt_read_timeout() 59 static int da9062_reset_watchdog_timer(struct da9062_watchdog *wdt) in da9062_reset_watchdog_timer() 66 static int da9062_wdt_update_timeout_register(struct da9062_watchdog *wdt, in da9062_wdt_update_timeout_register() 86 struct da9062_watchdog *wdt = watchdog_get_drvdata(wdd); in da9062_wdt_start() local 101 struct da9062_watchdog *wdt = watchdog_get_drvdata(wdd); in da9062_wdt_stop() local 117 struct da9062_watchdog *wdt = watchdog_get_drvdata(wdd); in da9062_wdt_ping() local 138 struct da9062_watchdog *wdt = watchdog_get_drvdata(wdd); in da9062_wdt_set_timeout() local 156 struct da9062_watchdog *wdt = watchdog_get_drvdata(wdd); in da9062_wdt_restart() local 208 struct da9062_watchdog *wdt; in da9062_wdt_probe() local 254 struct da9062_watchdog *wdt = watchdog_get_drvdata(wdd); in da9062_wdt_suspend() local [all …]
|
D | keembay_wdt.c | 59 static inline u32 keembay_wdt_readl(struct keembay_wdt *wdt, u32 offset) in keembay_wdt_readl() 64 static inline void keembay_wdt_writel(struct keembay_wdt *wdt, u32 offset, u32 val) in keembay_wdt_writel() 72 struct keembay_wdt *wdt = watchdog_get_drvdata(wdog); in keembay_wdt_set_timeout_reg() local 79 struct keembay_wdt *wdt = watchdog_get_drvdata(wdog); in keembay_wdt_set_pretimeout_reg() local 90 struct keembay_wdt *wdt = watchdog_get_drvdata(wdog); in keembay_wdt_start() local 99 struct keembay_wdt *wdt = watchdog_get_drvdata(wdog); in keembay_wdt_stop() local 135 struct keembay_wdt *wdt = watchdog_get_drvdata(wdog); in keembay_wdt_get_timeleft() local 146 struct keembay_wdt *wdt = dev_id; in keembay_wdt_to_isr() local 158 struct keembay_wdt *wdt = dev_id; in keembay_wdt_th_isr() local 191 struct keembay_wdt *wdt; in keembay_wdt_probe() local [all …]
|
D | bcm47xx_wdt.c | 50 struct bcm47xx_wdt *wdt = bcm47xx_wdt_get(wdd); in bcm47xx_wdt_hard_keepalive() local 64 struct bcm47xx_wdt *wdt = bcm47xx_wdt_get(wdd); in bcm47xx_wdt_hard_stop() local 74 struct bcm47xx_wdt *wdt = bcm47xx_wdt_get(wdd); in bcm47xx_wdt_hard_set_timeout() local 90 struct bcm47xx_wdt *wdt = bcm47xx_wdt_get(wdd); in bcm47xx_wdt_restart() local 108 struct bcm47xx_wdt *wdt = from_timer(wdt, t, soft_timer); in bcm47xx_wdt_soft_timer_tick() local 121 struct bcm47xx_wdt *wdt = bcm47xx_wdt_get(wdd); in bcm47xx_wdt_soft_keepalive() local 130 struct bcm47xx_wdt *wdt = bcm47xx_wdt_get(wdd); in bcm47xx_wdt_soft_start() local 140 struct bcm47xx_wdt *wdt = bcm47xx_wdt_get(wdd); in bcm47xx_wdt_soft_stop() local 181 struct bcm47xx_wdt *wdt = dev_get_platdata(&pdev->dev); in bcm47xx_wdt_probe() local
|
D | sprd_wdt.c | 84 struct sprd_wdt *wdt = (struct sprd_wdt *)dev_id; in sprd_wdt_isr() local 93 static u32 sprd_wdt_get_cnt_value(struct sprd_wdt *wdt) in sprd_wdt_get_cnt_value() 105 static int sprd_wdt_load_value(struct sprd_wdt *wdt, u32 timeout, in sprd_wdt_load_value() 144 static int sprd_wdt_enable(struct sprd_wdt *wdt) in sprd_wdt_enable() 168 struct sprd_wdt *wdt = _data; in sprd_wdt_disable() local 180 struct sprd_wdt *wdt = to_sprd_wdt(wdd); in sprd_wdt_start() local 200 struct sprd_wdt *wdt = to_sprd_wdt(wdd); in sprd_wdt_stop() local 215 struct sprd_wdt *wdt = to_sprd_wdt(wdd); in sprd_wdt_set_timeout() local 228 struct sprd_wdt *wdt = to_sprd_wdt(wdd); in sprd_wdt_set_pretimeout() local 240 struct sprd_wdt *wdt = to_sprd_wdt(wdd); in sprd_wdt_get_timeleft() local [all …]
|
D | s3c2410_wdt.c | 339 static inline unsigned long s3c2410wdt_get_freq(struct s3c2410_wdt *wdt) in s3c2410wdt_get_freq() 344 static inline unsigned int s3c2410wdt_max_timeout(struct s3c2410_wdt *wdt) in s3c2410wdt_max_timeout() 352 static int s3c2410wdt_disable_wdt_reset(struct s3c2410_wdt *wdt, bool mask) in s3c2410wdt_disable_wdt_reset() 366 static int s3c2410wdt_mask_wdt_reset(struct s3c2410_wdt *wdt, bool mask) in s3c2410wdt_mask_wdt_reset() 381 static int s3c2410wdt_enable_counter(struct s3c2410_wdt *wdt, bool en) in s3c2410wdt_enable_counter() 395 static int s3c2410wdt_enable(struct s3c2410_wdt *wdt, bool en) in s3c2410wdt_enable() 421 static void s3c2410wdt_mask_dbgack(struct s3c2410_wdt *wdt) in s3c2410wdt_mask_dbgack() 435 struct s3c2410_wdt *wdt = watchdog_get_drvdata(wdd); in s3c2410wdt_keepalive() local 445 static void __s3c2410wdt_stop(struct s3c2410_wdt *wdt) in __s3c2410wdt_stop() 456 struct s3c2410_wdt *wdt = watchdog_get_drvdata(wdd); in s3c2410wdt_stop() local [all …]
|
D | apple_wdt.c | 69 struct apple_wdt *wdt = to_apple_wdt(wdd); in apple_wdt_start() local 79 struct apple_wdt *wdt = to_apple_wdt(wdd); in apple_wdt_stop() local 88 struct apple_wdt *wdt = to_apple_wdt(wdd); in apple_wdt_ping() local 97 struct apple_wdt *wdt = to_apple_wdt(wdd); in apple_wdt_set_timeout() local 109 struct apple_wdt *wdt = to_apple_wdt(wdd); in apple_wdt_get_timeleft() local 121 struct apple_wdt *wdt = to_apple_wdt(wdd); in apple_wdt_restart() local 157 struct apple_wdt *wdt; in apple_wdt_probe() local 197 struct apple_wdt *wdt = dev_get_drvdata(dev); in apple_wdt_resume() local 207 struct apple_wdt *wdt = dev_get_drvdata(dev); in apple_wdt_suspend() local
|
D | twl4030_wdt.c | 30 static int twl4030_wdt_start(struct watchdog_device *wdt) in twl4030_wdt_start() 35 static int twl4030_wdt_stop(struct watchdog_device *wdt) in twl4030_wdt_stop() 40 static int twl4030_wdt_set_timeout(struct watchdog_device *wdt, in twl4030_wdt_set_timeout() 62 struct watchdog_device *wdt; in twl4030_wdt_probe() local 86 struct watchdog_device *wdt = platform_get_drvdata(pdev); in twl4030_wdt_suspend() local 95 struct watchdog_device *wdt = platform_get_drvdata(pdev); in twl4030_wdt_resume() local
|
D | sp805_wdt.c | 86 struct sp805_wdt *wdt = watchdog_get_drvdata(wdd); in wdt_is_running() local 95 struct sp805_wdt *wdt = watchdog_get_drvdata(wdd); in wdt_setload() local 123 struct sp805_wdt *wdt = watchdog_get_drvdata(wdd); in wdt_timeleft() local 140 struct sp805_wdt *wdt = watchdog_get_drvdata(wdd); in wdt_restart() local 155 struct sp805_wdt *wdt = watchdog_get_drvdata(wdd); in wdt_config() local 200 struct sp805_wdt *wdt = watchdog_get_drvdata(wdd); in wdt_disable() local 235 struct sp805_wdt *wdt; in sp805_wdt_probe() local 319 struct sp805_wdt *wdt = amba_get_drvdata(adev); in sp805_wdt_remove() local 327 struct sp805_wdt *wdt = dev_get_drvdata(dev); in sp805_wdt_suspend() local 337 struct sp805_wdt *wdt = dev_get_drvdata(dev); in sp805_wdt_resume() local
|
D | ni903x_wdt.c | 56 static void ni903x_start(struct ni903x_wdt *wdt) in ni903x_start() 67 struct ni903x_wdt *wdt = watchdog_get_drvdata(wdd); in ni903x_wdd_set_timeout() local 81 struct ni903x_wdt *wdt = watchdog_get_drvdata(wdd); in ni903x_wdd_get_timeleft() local 100 struct ni903x_wdt *wdt = watchdog_get_drvdata(wdd); in ni903x_wdd_ping() local 111 struct ni903x_wdt *wdt = watchdog_get_drvdata(wdd); in ni903x_wdd_start() local 124 struct ni903x_wdt *wdt = watchdog_get_drvdata(wdd); in ni903x_wdd_stop() local 133 struct ni903x_wdt *wdt = data; in ni903x_resources() local 184 struct ni903x_wdt *wdt; in ni903x_acpi_add() local 229 struct ni903x_wdt *wdt = acpi_driver_data(device); in ni903x_acpi_remove() local
|
D | digicolor_wdt.c | 34 static void dc_wdt_set(struct dc_wdt *wdt, u32 ticks) in dc_wdt_set() 51 struct dc_wdt *wdt = watchdog_get_drvdata(wdog); in dc_wdt_restart() local 62 struct dc_wdt *wdt = watchdog_get_drvdata(wdog); in dc_wdt_start() local 71 struct dc_wdt *wdt = watchdog_get_drvdata(wdog); in dc_wdt_stop() local 80 struct dc_wdt *wdt = watchdog_get_drvdata(wdog); in dc_wdt_set_timeout() local 90 struct dc_wdt *wdt = watchdog_get_drvdata(wdog); in dc_wdt_get_timeleft() local 120 struct dc_wdt *wdt; in dc_wdt_probe() local
|
D | bcm2835_wdt.c | 57 static bool bcm2835_wdt_is_running(struct bcm2835_wdt *wdt) in bcm2835_wdt_is_running() 68 struct bcm2835_wdt *wdt = watchdog_get_drvdata(wdog); in bcm2835_wdt_start() local 87 struct bcm2835_wdt *wdt = watchdog_get_drvdata(wdog); in bcm2835_wdt_stop() local 95 struct bcm2835_wdt *wdt = watchdog_get_drvdata(wdog); in bcm2835_wdt_get_timeleft() local 101 static void __bcm2835_restart(struct bcm2835_wdt *wdt) in __bcm2835_restart() 119 struct bcm2835_wdt *wdt = watchdog_get_drvdata(wdog); in bcm2835_restart() local 155 struct bcm2835_wdt *wdt = bcm2835_power_off_wdt; in bcm2835_power_off() local 175 struct bcm2835_wdt *wdt; in bcm2835_wdt_probe() local
|
D | mlx_wdt.c | 56 static void mlxreg_wdt_check_card_reset(struct mlxreg_wdt *wdt) in mlxreg_wdt_check_card_reset() 81 struct mlxreg_wdt *wdt = watchdog_get_drvdata(wdd); in mlxreg_wdt_start() local 90 struct mlxreg_wdt *wdt = watchdog_get_drvdata(wdd); in mlxreg_wdt_stop() local 99 struct mlxreg_wdt *wdt = watchdog_get_drvdata(wdd); in mlxreg_wdt_ping() local 109 struct mlxreg_wdt *wdt = watchdog_get_drvdata(wdd); in mlxreg_wdt_set_timeout() local 167 struct mlxreg_wdt *wdt = watchdog_get_drvdata(wdd); in mlxreg_wdt_get_timeleft() local 221 static void mlxreg_wdt_config(struct mlxreg_wdt *wdt, in mlxreg_wdt_config() 269 static int mlxreg_wdt_init_timeout(struct mlxreg_wdt *wdt, in mlxreg_wdt_init_timeout() 282 struct mlxreg_wdt *wdt; in mlxreg_wdt_probe() local
|
D | at91sam9_wdt.c | 40 #define wdt_read(wdt, field) \ argument 98 struct at91wdt *wdt = (struct at91wdt *)dev_id; in wdt_interrupt() local 112 static inline void at91_wdt_reset(struct at91wdt *wdt) in at91_wdt_reset() 122 struct at91wdt *wdt = from_timer(wdt, t, timer); in at91_ping() local 134 struct at91wdt *wdt = to_wdt(wdd); in at91_wdt_start() local 152 static int at91_wdt_init(struct platform_device *pdev, struct at91wdt *wdt) in at91_wdt_init() 265 static int of_at91wdt_init(struct device_node *np, struct at91wdt *wdt) in of_at91wdt_init() 321 static inline int of_at91wdt_init(struct device_node *np, struct at91wdt *wdt) in of_at91wdt_init() 330 struct at91wdt *wdt; in at91wdt_probe() local 377 struct at91wdt *wdt = platform_get_drvdata(pdev); in at91wdt_remove() local
|
D | bcm_kona_wdt.c | 58 static int secure_register_read(struct bcm_kona_wdt *wdt, uint32_t offset) in secure_register_read() 97 struct bcm_kona_wdt *wdt = s->private; in bcm_kona_show() local 138 struct bcm_kona_wdt *wdt = platform_get_drvdata(pdev); in bcm_kona_wdt_debug_init() local 154 struct bcm_kona_wdt *wdt = platform_get_drvdata(pdev); in bcm_kona_wdt_debug_exit() local 167 static int bcm_kona_wdt_ctrl_reg_modify(struct bcm_kona_wdt *wdt, in bcm_kona_wdt_ctrl_reg_modify() 190 static int bcm_kona_wdt_set_resolution_reg(struct bcm_kona_wdt *wdt) in bcm_kona_wdt_set_resolution_reg() 202 struct bcm_kona_wdt *wdt = watchdog_get_drvdata(wdog); in bcm_kona_wdt_set_timeout_reg() local 218 struct bcm_kona_wdt *wdt = watchdog_get_drvdata(wdog); in bcm_kona_wdt_get_timeleft() local 240 struct bcm_kona_wdt *wdt = watchdog_get_drvdata(wdog); in bcm_kona_wdt_stop() local 271 struct bcm_kona_wdt *wdt; in bcm_kona_wdt_probe() local
|
D | qcom-wdt.c | 54 static void __iomem *wdt_addr(struct qcom_wdt *wdt, enum wdt_reg reg) in wdt_addr() 76 struct qcom_wdt *wdt = to_qcom_wdt(wdd); in qcom_wdt_start() local 89 struct qcom_wdt *wdt = to_qcom_wdt(wdd); in qcom_wdt_stop() local 97 struct qcom_wdt *wdt = to_qcom_wdt(wdd); in qcom_wdt_ping() local 120 struct qcom_wdt *wdt = to_qcom_wdt(wdd); in qcom_wdt_restart() local 146 struct qcom_wdt *wdt = to_qcom_wdt(wdd); in qcom_wdt_is_running() local 193 struct qcom_wdt *wdt; in qcom_wdt_probe() local 302 struct qcom_wdt *wdt = dev_get_drvdata(dev); in qcom_wdt_suspend() local 312 struct qcom_wdt *wdt = dev_get_drvdata(dev); in qcom_wdt_resume() local
|
D | npcm_wdt.c | 57 struct npcm_wdt *wdt = to_npcm_wdt(wdd); in npcm_wdt_ping() local 68 struct npcm_wdt *wdt = to_npcm_wdt(wdd); in npcm_wdt_start() local 104 struct npcm_wdt *wdt = to_npcm_wdt(wdd); in npcm_wdt_stop() local 146 struct npcm_wdt *wdt = data; in npcm_wdt_interrupt() local 156 struct npcm_wdt *wdt = to_npcm_wdt(wdd); in npcm_wdt_restart() local 170 struct npcm_wdt *wdt = to_npcm_wdt(wdd); in npcm_is_running() local 194 struct npcm_wdt *wdt; in npcm_wdt_probe() local
|
D | aspeed_wdt.c | 129 static void aspeed_wdt_enable(struct aspeed_wdt *wdt, int count) in aspeed_wdt_enable() 141 struct aspeed_wdt *wdt = to_aspeed_wdt(wdd); in aspeed_wdt_start() local 150 struct aspeed_wdt *wdt = to_aspeed_wdt(wdd); in aspeed_wdt_stop() local 160 struct aspeed_wdt *wdt = to_aspeed_wdt(wdd); in aspeed_wdt_ping() local 170 struct aspeed_wdt *wdt = to_aspeed_wdt(wdd); in aspeed_wdt_set_timeout() local 186 struct aspeed_wdt *wdt = to_aspeed_wdt(wdd); in aspeed_wdt_set_pretimeout() local 206 struct aspeed_wdt *wdt = to_aspeed_wdt(wdd); in aspeed_wdt_restart() local 220 struct aspeed_wdt *wdt = dev_get_drvdata(dev); in access_cs0_show() local 231 struct aspeed_wdt *wdt = dev_get_drvdata(dev); in access_cs0_store() local 298 struct aspeed_wdt *wdt = to_aspeed_wdt(wdd); in aspeed_wdt_irq() local [all …]
|
D | pm8916_wdt.c | 47 struct pm8916_wdt *wdt = watchdog_get_drvdata(wdev); in pm8916_wdt_start() local 56 struct pm8916_wdt *wdt = watchdog_get_drvdata(wdev); in pm8916_wdt_stop() local 65 struct pm8916_wdt *wdt = watchdog_get_drvdata(wdev); in pm8916_wdt_ping() local 73 struct pm8916_wdt *wdt = watchdog_get_drvdata(wdev); in pm8916_wdt_configure_timers() local 105 struct pm8916_wdt *wdt = arg; in pm8916_wdt_isr() local 143 struct pm8916_wdt *wdt; in pm8916_wdt_probe() local 238 struct pm8916_wdt *wdt = dev_get_drvdata(dev); in pm8916_wdt_suspend() local 248 struct pm8916_wdt *wdt = dev_get_drvdata(dev); in pm8916_wdt_resume() local
|
D | bcm7038_wdt.c | 59 struct bcm7038_watchdog *wdt = watchdog_get_drvdata(wdog); in bcm7038_wdt_set_timeout_reg() local 69 struct bcm7038_watchdog *wdt = watchdog_get_drvdata(wdog); in bcm7038_wdt_ping() local 87 struct bcm7038_watchdog *wdt = watchdog_get_drvdata(wdog); in bcm7038_wdt_stop() local 108 struct bcm7038_watchdog *wdt = watchdog_get_drvdata(wdog); in bcm7038_wdt_get_timeleft() local 134 struct bcm7038_watchdog *wdt; in bcm7038_wdt_probe() local 184 struct bcm7038_watchdog *wdt = dev_get_drvdata(dev); in bcm7038_wdt_suspend() local 194 struct bcm7038_watchdog *wdt = dev_get_drvdata(dev); in bcm7038_wdt_resume() local
|
D | max63xx_wdt.c | 120 struct max63xx_wdt *wdt = watchdog_get_drvdata(wdd); in max63xx_wdt_ping() local 128 struct max63xx_wdt *wdt = watchdog_get_drvdata(wdd); in max63xx_wdt_start() local 140 struct max63xx_wdt *wdt = watchdog_get_drvdata(wdd); in max63xx_wdt_stop() local 158 static void max63xx_mmap_ping(struct max63xx_wdt *wdt) in max63xx_mmap_ping() 172 static void max63xx_mmap_set(struct max63xx_wdt *wdt, u8 set) in max63xx_mmap_set() 186 static int max63xx_mmap_init(struct platform_device *p, struct max63xx_wdt *wdt) in max63xx_mmap_init() 202 struct max63xx_wdt *wdt; in max63xx_wdt_probe() local
|
/linux-6.12.1/drivers/platform/cznic/ |
D | turris-omnia-mcu-watchdog.c | 30 static int omnia_wdt_start(struct watchdog_device *wdt) in omnia_wdt_start() 37 static int omnia_wdt_stop(struct watchdog_device *wdt) in omnia_wdt_stop() 44 static int omnia_wdt_ping(struct watchdog_device *wdt) in omnia_wdt_ping() 51 static int omnia_wdt_set_timeout(struct watchdog_device *wdt, in omnia_wdt_set_timeout() 60 static unsigned int omnia_wdt_get_timeleft(struct watchdog_device *wdt) in omnia_wdt_get_timeleft()
|