smc_intr
static driver_filter_t smc_intr;
taskqueue_enqueue(sc->smc_tq, &sc->smc_intr);
TASK_INIT(&sc->smc_intr, SMC_INTR_PRIORITY, smc_task_intr, ifp);
INTR_TYPE_NET|INTR_MPSAFE, smc_intr, NULL, sc, &sc->smc_ih);
taskqueue_drain(sc->smc_tq, &sc->smc_intr);
taskqueue_enqueue(sc->smc_tq, &sc->smc_intr);
taskqueue_enqueue(sc->smc_tq, &sc->smc_intr);
struct task smc_intr;