diff options
author | glebius <glebius@FreeBSD.org> | 2006-09-15 15:16:12 +0000 |
---|---|---|
committer | glebius <glebius@FreeBSD.org> | 2006-09-15 15:16:12 +0000 |
commit | c9a02b4657ff2eeb566e1489ac274bcdacf12668 (patch) | |
tree | 69edc872873edac42ece52bd5922cb495478b655 /sys/dev/lge | |
parent | 22cf0fa876e1bd0643da9ca4b3a6166f8ddd4e42 (diff) | |
download | FreeBSD-src-c9a02b4657ff2eeb566e1489ac274bcdacf12668.zip FreeBSD-src-c9a02b4657ff2eeb566e1489ac274bcdacf12668.tar.gz |
- Consistently use if_printf() only in interface methods: if_start(),
if_watchdog, etc., or in functions used only in these methods.
In all other functions in the driver use device_printf().
- Use __func__ instead of typing function name.
Submitted by: Alex Lyashkov <umka sevcity.net>
Diffstat (limited to 'sys/dev/lge')
-rw-r--r-- | sys/dev/lge/if_lge.c | 26 | ||||
-rw-r--r-- | sys/dev/lge/if_lgereg.h | 1 |
2 files changed, 15 insertions, 12 deletions
diff --git a/sys/dev/lge/if_lge.c b/sys/dev/lge/if_lge.c index 2dcba85..56731a8 100644 --- a/sys/dev/lge/if_lge.c +++ b/sys/dev/lge/if_lge.c @@ -230,7 +230,7 @@ lge_eeprom_getword(sc, addr, dest) break; if (i == LGE_TIMEOUT) { - if_printf(sc->lge_ifp, "EEPROM read timed out\n"); + device_printf(sc->lge_dev, "EEPROM read timed out\n"); return; } @@ -295,7 +295,7 @@ lge_miibus_readreg(dev, phy, reg) break; if (i == LGE_TIMEOUT) { - if_printf(sc->lge_ifp, "PHY read timed out\n"); + device_printf(sc->lge_dev, "PHY read timed out\n"); return(0); } @@ -320,7 +320,7 @@ lge_miibus_writereg(dev, phy, reg, data) break; if (i == LGE_TIMEOUT) { - if_printf(sc->lge_ifp, "PHY write timed out\n"); + device_printf(sc->lge_dev, "PHY write timed out\n"); return(0); } @@ -426,7 +426,7 @@ lge_reset(sc) } if (i == LGE_TIMEOUT) - if_printf(sc->lge_ifp, "reset never completed\n"); + device_printf(sc->lge_dev, "reset never completed\n"); /* Wait a little while for the chip to get its brains in order. */ DELAY(1000); @@ -472,6 +472,8 @@ lge_attach(dev) int error = 0, rid; sc = device_get_softc(dev); + sc->lge_dev = dev; + mtx_init(&sc->lge_mtx, device_get_nameunit(dev), MTX_NETWORK_LOCK, MTX_DEF); callout_init_mtx(&sc->lge_stat_callout, &sc->lge_mtx, 0); @@ -698,7 +700,7 @@ lge_newbuf(sc, c, m) if (m == NULL) { MGETHDR(m_new, M_DONTWAIT, MT_DATA); if (m_new == NULL) { - if_printf(sc->lge_ifp, "no memory for rx list " + device_printf(sc->lge_dev, "no memory for rx list " "-- packet dropped!\n"); return(ENOBUFS); } @@ -707,7 +709,7 @@ lge_newbuf(sc, c, m) buf = lge_jalloc(sc); if (buf == NULL) { #ifdef LGE_VERBOSE - if_printf(sc->lge_ifp, "jumbo allocation failed " + device_printf(sc->lge_dev, "jumbo allocation failed " "-- packet dropped!\n"); #endif m_freem(m_new); @@ -768,7 +770,7 @@ lge_alloc_jumbo_mem(sc) M_NOWAIT, 0, 0xffffffff, PAGE_SIZE, 0); if (sc->lge_cdata.lge_jumbo_buf == NULL) { - if_printf(sc->lge_ifp, "no memory for jumbo buffers!\n"); + device_printf(sc->lge_dev, "no memory for jumbo buffers!\n"); return(ENOBUFS); } @@ -786,7 +788,7 @@ lge_alloc_jumbo_mem(sc) entry = malloc(sizeof(struct lge_jpool_entry), M_DEVBUF, M_NOWAIT); if (entry == NULL) { - if_printf(sc->lge_ifp, "no memory for jumbo " + device_printf(sc->lge_dev, "no memory for jumbo " "buffer queue!\n"); return(ENOBUFS); } @@ -829,7 +831,7 @@ lge_jalloc(sc) if (entry == NULL) { #ifdef LGE_VERBOSE - if_printf(sc->lge_ifp, "no free jumbo buffers\n"); + device_printf(sc->lge_dev, "no free jumbo buffers\n"); #endif return(NULL); } @@ -925,7 +927,7 @@ lge_rxeof(sc, cnt) ifp, NULL); lge_newbuf(sc, &LGE_RXTAIL(sc), m); if (m0 == NULL) { - if_printf(ifp, "no receive buffers " + device_printf(sc->lge_dev, "no receive buffers " "available -- packet dropped!\n"); ifp->if_ierrors++; continue; @@ -1048,7 +1050,7 @@ lge_tick(xsc) if (bootverbose && (IFM_SUBTYPE(mii->mii_media_active) == IFM_1000_SX|| IFM_SUBTYPE(mii->mii_media_active) == IFM_1000_T)) - if_printf(ifp, "gigabit link up\n"); + device_printf(sc->lge_dev, "gigabit link up\n"); if (ifp->if_snd.ifq_head != NULL) lge_start_locked(ifp); } @@ -1267,7 +1269,7 @@ lge_init_locked(sc) /* Init circular RX list. */ if (lge_list_rx_init(sc) == ENOBUFS) { - if_printf(ifp, "initialization failed: no " + device_printf(sc->lge_dev, "initialization failed: no " "memory for rx buffers\n"); lge_stop(sc); return; diff --git a/sys/dev/lge/if_lgereg.h b/sys/dev/lge/if_lgereg.h index 4808607..d189465 100644 --- a/sys/dev/lge/if_lgereg.h +++ b/sys/dev/lge/if_lgereg.h @@ -523,6 +523,7 @@ struct lge_ring_data { struct lge_softc { struct ifnet *lge_ifp; + device_t lge_dev; bus_space_handle_t lge_bhandle; bus_space_tag_t lge_btag; struct resource *lge_res; |