Various whitespace fixes, and turn 'No packet to start' message to DPRINTF().

Mostly inspired by Christian Limpach's patch in port-next68k/16978.
This commit is contained in:
jdolecek 2002-05-18 14:33:35 +00:00
parent 88203d9c69
commit e8895ed0a1

View File

@ -1,4 +1,4 @@
/* $NetBSD: mb8795.c,v 1.24 2001/06/16 09:18:46 dbj Exp $ */
/* $NetBSD: mb8795.c,v 1.25 2002/05/18 14:33:35 jdolecek Exp $ */
/*
* Copyright (c) 1998 Darrin B. Jewell
* All rights reserved.
@ -710,43 +710,44 @@ mb8795_ioctl(ifp, cmd, data)
*/
void
mb8795_start(ifp)
struct ifnet *ifp;
struct ifnet *ifp;
{
int error;
struct mb8795_softc *sc = ifp->if_softc;
int error;
struct mb8795_softc *sc = ifp->if_softc;
if ((ifp->if_flags & (IFF_RUNNING | IFF_OACTIVE)) != IFF_RUNNING)
return;
DPRINTF(("%s: mb8795_start()\n",sc->sc_dev.dv_xname));
DPRINTF(("%s: mb8795_start()\n", sc->sc_dev.dv_xname));
#if (defined(DIAGNOSTIC))
{
u_char txstat;
txstat = bus_space_read_1(sc->sc_bst,sc->sc_bsh, XE_TXSTAT);
if (!(txstat & XE_TXSTAT_READY)) {
{
u_char txstat;
txstat = bus_space_read_1(sc->sc_bst,sc->sc_bsh, XE_TXSTAT);
if (!(txstat & XE_TXSTAT_READY)) {
/* @@@ I used to panic here, but then it paniced once.
* Let's see if I can just reset instead. [ dbj 980706.1900 ]
*/
printf("%s: transmitter not ready\n", sc->sc_dev.dv_xname);
printf("%s: transmitter not ready\n",
sc->sc_dev.dv_xname);
mb8795_reset(sc);
return;
}
}
}
}
#endif
#if 0
return; /* @@@ Turn off xmit for debugging */
#endif
bus_space_write_1(sc->sc_bst,sc->sc_bsh, XE_TXSTAT, XE_TXSTAT_CLEAR);
bus_space_write_1(sc->sc_bst,sc->sc_bsh, XE_TXSTAT, XE_TXSTAT_CLEAR);
IF_DEQUEUE(&ifp->if_snd, sc->sc_tx_mb_head);
if (sc->sc_tx_mb_head == 0) {
printf("%s: No packet to start\n",
sc->sc_dev.dv_xname);
return;
}
IF_DEQUEUE(&ifp->if_snd, sc->sc_tx_mb_head);
if (sc->sc_tx_mb_head == 0) {
DPRINTF(("%s: No packet to start\n",
sc->sc_dev.dv_xname));
return;
}
ifp->if_timer = 5;
@ -762,10 +763,8 @@ mb8795_start(ifp)
&~(DMA_ENDALIGNMENT-1)))-(s);}
#if 0
error = bus_dmamap_load_mbuf(sc->sc_tx_dmat,
sc->sc_tx_dmamap,
sc->sc_tx_mb_head,
BUS_DMA_NOWAIT);
error = bus_dmamap_load_mbuf(sc->sc_tx_dmat,
sc->sc_tx_dmamap, sc->sc_tx_mb_head, BUS_DMA_NOWAIT);
#else
{
u_char *buf = sc->sc_txbuf;
@ -788,39 +787,38 @@ mb8795_start(ifp)
}
error = bus_dmamap_load(sc->sc_tx_dmat, sc->sc_tx_dmamap,
buf,buflen,NULL,BUS_DMA_NOWAIT);
buf,buflen,NULL,BUS_DMA_NOWAIT);
}
#endif
if (error) {
printf("%s: can't load mbuf chain, error = %d\n",
sc->sc_dev.dv_xname, error);
m_freem(sc->sc_tx_mb_head);
sc->sc_tx_mb_head = NULL;
return;
}
if (error) {
printf("%s: can't load mbuf chain, error = %d\n",
sc->sc_dev.dv_xname, error);
m_freem(sc->sc_tx_mb_head);
sc->sc_tx_mb_head = NULL;
return;
}
#ifdef DIAGNOSTIC
if (sc->sc_tx_loaded != 0) {
panic("%s: sc->sc_tx_loaded is %d",sc->sc_dev.dv_xname,
sc->sc_tx_loaded);
panic("%s: sc->sc_tx_loaded is %d",sc->sc_dev.dv_xname,
sc->sc_tx_loaded);
}
#endif
ifp->if_flags |= IFF_OACTIVE;
bus_dmamap_sync(sc->sc_tx_dmat, sc->sc_tx_dmamap, 0,
bus_dmamap_sync(sc->sc_tx_dmat, sc->sc_tx_dmamap, 0,
sc->sc_tx_dmamap->dm_mapsize, BUS_DMASYNC_PREWRITE);
nextdma_start(sc->sc_tx_nd, DMACSR_SETWRITE);
#if NBPFILTER > 0
/*
* Pass packet to bpf if there is a listener.
*/
if (ifp->if_bpf)
bpf_mtap(ifp->if_bpf, sc->sc_tx_mb_head);
/*
* Pass packet to bpf if there is a listener.
*/
if (ifp->if_bpf)
bpf_mtap(ifp->if_bpf, sc->sc_tx_mb_head);
#endif
}
/****************************************************************/
@ -852,7 +850,7 @@ mb8795_txdma_shutdown(arg)
struct mb8795_softc *sc = arg;
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
DPRINTF(("%s: mb8795_txdma_shutdown()\n",sc->sc_dev.dv_xname));
DPRINTF(("%s: mb8795_txdma_shutdown()\n",sc->sc_dev.dv_xname));
#ifdef DIAGNOSTIC
if (!sc->sc_tx_loaded) {
@ -909,7 +907,7 @@ mb8795_rxdma_completed(map, arg)
sc->sc_rx_completed_idx++;
sc->sc_rx_completed_idx %= MB8795_NRXBUFS;
DPRINTF(("%s: mb8795_rxdma_completed(), sc->sc_rx_completed_idx = %d\n",
DPRINTF(("%s: mb8795_rxdma_completed(), sc->sc_rx_completed_idx = %d\n",
sc->sc_dev.dv_xname, sc->sc_rx_completed_idx));
#if (defined(DIAGNOSTIC))
@ -926,7 +924,8 @@ mb8795_rxdma_shutdown(arg)
{
struct mb8795_softc *sc = arg;
DPRINTF(("%s: mb8795_rxdma_shutdown(), restarting.\n",sc->sc_dev.dv_xname));
DPRINTF(("%s: mb8795_rxdma_shutdown(), restarting.\n",
sc->sc_dev.dv_xname));
nextdma_start(sc->sc_rx_nd, DMACSR_SETREAD);
}
@ -977,23 +976,23 @@ mb8795_rxdmamap_load(sc,map)
m->m_pkthdr.rcvif = ifp;
m->m_pkthdr.len = m->m_len;
error = bus_dmamap_load_mbuf(sc->sc_rx_dmat,
error = bus_dmamap_load_mbuf(sc->sc_rx_dmat,
map, m, BUS_DMA_NOWAIT);
bus_dmamap_sync(sc->sc_rx_dmat, map, 0,
bus_dmamap_sync(sc->sc_rx_dmat, map, 0,
map->dm_mapsize, BUS_DMASYNC_PREREAD);
if (error) {
if (error) {
DPRINTF(("DEBUG: m->m_data = %p, m->m_len = %d\n",
m->m_data, m->m_len));
DPRINTF(("DEBUG: MCLBYTES = %d, map->_dm_size = %ld\n",
MCLBYTES, map->_dm_size));
panic("%s: can't load rx mbuf chain, error = %d\n",
panic("%s: can't load rx mbuf chain, error = %d\n",
sc->sc_dev.dv_xname, error);
m_freem(m);
m_freem(m);
m = NULL;
}
}
return(m);
}
@ -1011,7 +1010,7 @@ mb8795_rxdma_continue(arg)
* buffers instead so we drop older packets instead
* of newer ones.
*/
if (((sc->sc_rx_loaded_idx+1)%MB8795_NRXBUFS) != sc->sc_rx_handled_idx) {
if (((sc->sc_rx_loaded_idx+1)%MB8795_NRXBUFS) != sc->sc_rx_handled_idx){
sc->sc_rx_loaded_idx++;
sc->sc_rx_loaded_idx %= MB8795_NRXBUFS;
map = sc->sc_rx_dmamap[sc->sc_rx_loaded_idx];
@ -1035,7 +1034,7 @@ mb8795_txdma_continue(arg)
struct mb8795_softc *sc = arg;
bus_dmamap_t map;
DPRINTF(("%s: mb8795_txdma_continue()\n",sc->sc_dev.dv_xname));
DPRINTF(("%s: mb8795_txdma_continue()\n",sc->sc_dev.dv_xname));
if (sc->sc_tx_loaded) {
map = NULL;