#ifdef DEVICE_POLLING
static void nfe_poll(struct ifnet *, enum poll_cmd, int);
+static void nfe_disable_intrs(struct nfe_softc *);
#endif
static void nfe_intr(void *);
static int nfe_ioctl(struct ifnet *, u_long, caddr_t, struct ucred *);
static int nfe_newbuf_jumbo(struct nfe_softc *, struct nfe_rx_ring *, int,
int);
static void nfe_enable_intrs(struct nfe_softc *);
-static void nfe_disable_intrs(struct nfe_softc *);
static int nfe_sysctl_imtime(SYSCTL_HANDLER_ARGS);
sc->sc_flags &= ~NFE_F_IRQ_TIMER;
}
+#ifdef DEVICE_POLLING
static void
nfe_disable_intrs(struct nfe_softc *sc)
{
NFE_WRITE(sc, NFE_IRQ_MASK, 0);
sc->sc_flags &= ~NFE_F_IRQ_TIMER;
}
+#endif
static void xl_intr (void *);
static void xl_start_body (struct ifnet *, int);
static void xl_start (struct ifnet *);
-static void xl_start_poll (struct ifnet *);
static void xl_start_90xB (struct ifnet *);
static int xl_ioctl (struct ifnet *, u_long, caddr_t,
struct ucred *);
static void xl_stop (struct xl_softc *);
static void xl_watchdog (struct ifnet *);
#ifdef DEVICE_POLLING
+static void xl_start_poll (struct ifnet *);
static void xl_poll (struct ifnet *, enum poll_cmd, int);
#endif
static void xl_enable_intrs (struct xl_softc *, uint16_t);
xl_start_body(ifp, 1);
}
+#ifdef DEVICE_POLLING
static void
xl_start_poll(struct ifnet *ifp)
{
xl_start_body(ifp, 0);
}
+#endif
/*
* Main transmit routine. To avoid having to do mbuf copies, we put pointers