diff options
| author | Gleb Smirnoff <glebius@FreeBSD.org> | 2006-09-15 15:16:12 +0000 |
|---|---|---|
| committer | Gleb Smirnoff <glebius@FreeBSD.org> | 2006-09-15 15:16:12 +0000 |
| commit | 6b9f5c941c90292a855cb13e27f3a7151aeb7cc6 (patch) | |
| tree | 69edc872873edac42ece52bd5922cb495478b655 /sys/dev/nge | |
| parent | f63ebe36f6a8268b524083c7fcbe141e4ab3dd55 (diff) | |
Notes
Diffstat (limited to 'sys/dev/nge')
| -rw-r--r-- | sys/dev/nge/if_nge.c | 11 | ||||
| -rw-r--r-- | sys/dev/nge/if_ngereg.h | 1 |
2 files changed, 7 insertions, 5 deletions
diff --git a/sys/dev/nge/if_nge.c b/sys/dev/nge/if_nge.c index bb41e5d472fa..236b113ebfaf 100644 --- a/sys/dev/nge/if_nge.c +++ b/sys/dev/nge/if_nge.c @@ -741,7 +741,7 @@ nge_reset(sc) } if (i == NGE_TIMEOUT) - if_printf(sc->nge_ifp, "reset never completed\n"); + device_printf(sc->nge_dev, "reset never completed\n"); /* Wait a little while for the chip to get its brains in order. */ DELAY(1000); @@ -794,6 +794,7 @@ nge_attach(dev) int error = 0, rid; sc = device_get_softc(dev); + sc->nge_dev = dev; NGE_LOCK_INIT(sc, device_get_nameunit(dev)); callout_init_mtx(&sc->nge_stat_ch, &sc->nge_mtx, 0); @@ -1321,7 +1322,7 @@ nge_tick(xsc) if (CSR_READ_4(sc, NGE_TBI_BMSR) & NGE_TBIBMSR_ANEG_DONE) { if (bootverbose) - if_printf(sc->nge_ifp, + device_printf(sc->nge_dev, "gigabit link up\n"); nge_miibus_statchg(sc->nge_miibus); sc->nge_link++; @@ -1339,7 +1340,7 @@ nge_tick(xsc) sc->nge_link++; if (IFM_SUBTYPE(mii->mii_media_active) == IFM_1000_T && bootverbose) - if_printf(sc->nge_ifp, + device_printf(sc->nge_dev, "gigabit link up\n"); if (ifp->if_snd.ifq_head != NULL) nge_start_locked(ifp); @@ -1678,7 +1679,7 @@ nge_init_locked(sc) /* Init circular RX list. */ if (nge_list_rx_init(sc) == ENOBUFS) { - if_printf(sc->nge_ifp, "initialization failed: no " + device_printf(sc->nge_dev, "initialization failed: no " "memory for rx buffers\n"); nge_stop(sc); return; @@ -2079,7 +2080,7 @@ nge_watchdog(ifp) sc = ifp->if_softc; ifp->if_oerrors++; - if_printf(sc->nge_ifp, "watchdog timeout\n"); + if_printf(ifp, "watchdog timeout\n"); NGE_LOCK(sc); nge_stop(sc); diff --git a/sys/dev/nge/if_ngereg.h b/sys/dev/nge/if_ngereg.h index 913b1eed2dd5..8927bee9fb7c 100644 --- a/sys/dev/nge/if_ngereg.h +++ b/sys/dev/nge/if_ngereg.h @@ -649,6 +649,7 @@ struct nge_ring_data { struct nge_softc { struct ifnet *nge_ifp; + device_t nge_dev; bus_space_handle_t nge_bhandle; bus_space_tag_t nge_btag; struct resource *nge_res; |
