watchdog
struct watchdog wdog;
static struct watchdog ich_wdog = {
sc->watchdog = FALSE;
sc->watchdog = FALSE;
sc->watchdog = FALSE;
if (sc->watchdog && kbdc_lock(sc->kbdc, TRUE)) {
sc->watchdog = TRUE;
int watchdog; /* watchdog timer flag */
sc->watchdog = FALSE;
ifsq_watchdog_set_count(&tx->watchdog, 5);
ifsq_watchdog_set_count(&tx->watchdog, 0);
ifsq_watchdog_start(&tx->watchdog);
ifsq_watchdog_stop(&tx->watchdog);
ifsq_watchdog_init(&ss->tx.watchdog, ifsq, mxge_watchdog, 0);
struct ifsubq_watchdog watchdog;
struct watchdog *wd;
static SYSCTL_NODE(_kern, OID_AUTO, watchdog, CTLFLAG_RW, 0, "watchdog");
static LIST_HEAD(, watchdog) wdoglist = LIST_HEAD_INITIALIZER(&wdoglist);
wdog_register(struct watchdog *wd)
wdog_unregister(struct watchdog *wd)
wdog_reset(struct watchdog *wd)
struct watchdog *wd;
ifsq_watchdog_t watchdog, int flags)
wd->wd_watchdog = watchdog;
LIST_ENTRY(watchdog) link;
void wdog_register(struct watchdog *);
void wdog_unregister(struct watchdog *);
case S_WATCHDOG: STAT(watchdog);
case S_WATCHDOG: STAT(watchdog);