qdisc_watchdog
void qdisc_watchdog_init_clockid(struct qdisc_watchdog *wd, struct Qdisc *qdisc,
void qdisc_watchdog_init(struct qdisc_watchdog *wd, struct Qdisc *qdisc);
void qdisc_watchdog_schedule_range_ns(struct qdisc_watchdog *wd, u64 expires,
static inline void qdisc_watchdog_schedule_ns(struct qdisc_watchdog *wd,
static inline void qdisc_watchdog_schedule(struct qdisc_watchdog *wd,
void qdisc_watchdog_cancel(struct qdisc_watchdog *wd);
struct qdisc_watchdog watchdog;
struct qdisc_watchdog *wd = container_of(timer, struct qdisc_watchdog,
void qdisc_watchdog_init_clockid(struct qdisc_watchdog *wd, struct Qdisc *qdisc,
hrtimer_setup(&wd->timer, qdisc_watchdog, clockid, HRTIMER_MODE_ABS_PINNED);
void qdisc_watchdog_init(struct qdisc_watchdog *wd, struct Qdisc *qdisc)
void qdisc_watchdog_schedule_range_ns(struct qdisc_watchdog *wd, u64 expires,
void qdisc_watchdog_cancel(struct qdisc_watchdog *wd)
struct qdisc_watchdog watchdog;
struct qdisc_watchdog watchdog;
struct qdisc_watchdog watchdog;
struct qdisc_watchdog watchdog;
struct qdisc_watchdog watchdog; /* watchdog timer */
struct qdisc_watchdog watchdog;
struct qdisc_watchdog watchdog;
struct qdisc_watchdog watchdog; /* Watchdog timer */