Home | History | Annotate | Download | only in linux

Lines Matching refs:watchdog_device

59 struct watchdog_device;
80 int (*start)(struct watchdog_device *);
81 int (*stop)(struct watchdog_device *);
83 int (*ping)(struct watchdog_device *);
84 unsigned int (*status)(struct watchdog_device *);
85 int (*set_timeout)(struct watchdog_device *, unsigned int);
86 unsigned int (*get_timeleft)(struct watchdog_device *);
87 long (*ioctl)(struct watchdog_device *, unsigned int, unsigned long);
90 /** struct watchdog_device - The structure that defines a watchdog device
101 * The watchdog_device structure contains all information about a
107 struct watchdog_device {
132 static inline void watchdog_set_nowayout(struct watchdog_device *wdd, bool nowayout)
139 static inline void watchdog_set_drvdata(struct watchdog_device *wdd, void *data)
144 static inline void *watchdog_get_drvdata(struct watchdog_device *wdd)
150 extern int watchdog_register_device(struct watchdog_device *);
151 extern void watchdog_unregister_device(struct watchdog_device *);