Module Name: src Committed By: msaitoh Date: Wed Apr 24 08:11:35 UTC 2019
Modified Files: src/sys/dev/ic: mb86950.c Log Message: KNF. No functional change. To generate a diff of this commit: cvs rdiff -u -r1.29 -r1.30 src/sys/dev/ic/mb86950.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/sys/dev/ic/mb86950.c diff -u src/sys/dev/ic/mb86950.c:1.29 src/sys/dev/ic/mb86950.c:1.30 --- src/sys/dev/ic/mb86950.c:1.29 Tue Feb 5 06:17:02 2019 +++ src/sys/dev/ic/mb86950.c Wed Apr 24 08:11:35 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: mb86950.c,v 1.29 2019/02/05 06:17:02 msaitoh Exp $ */ +/* $NetBSD: mb86950.c,v 1.30 2019/04/24 08:11:35 msaitoh Exp $ */ /* * All Rights Reserved, Copyright (C) Fujitsu Limited 1995 @@ -67,7 +67,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: mb86950.c,v 1.29 2019/02/05 06:17:02 msaitoh Exp $"); +__KERNEL_RCSID(0, "$NetBSD: mb86950.c,v 1.30 2019/04/24 08:11:35 msaitoh Exp $"); /* * Device driver for Fujitsu mb86950 based Ethernet cards. @@ -227,14 +227,13 @@ mb86950_stop(struct mb86950_softc *sc) bus_space_write_1(bst, bsh, DLCR_RX_STAT, 0xff); /* Clear DMA Bit */ - bus_space_write_2(bst, bsh, BMPR_DMA, 0); + bus_space_write_2(bst, bsh, BMPR_DMA, 0); - /* accept no packets */ + /* accept no packets */ bus_space_write_1(bst, bsh, DLCR_TX_MODE, 0); bus_space_write_1(bst, bsh, DLCR_RX_MODE, 0); - mb86950_drain_fifo(sc); - + mb86950_drain_fifo(sc); } void @@ -257,8 +256,7 @@ mb86950_drain_fifo(struct mb86950_softc * Install interface into kernel networking data structures */ void -mb86950_config(struct mb86950_softc *sc, int *media, - int nmedia, int defmedia) +mb86950_config(struct mb86950_softc *sc, int *media, int nmedia, int defmedia) { struct ifnet *ifp = &sc->sc_ec.ec_if; bus_space_tag_t bst = sc->sc_bst; @@ -278,7 +276,8 @@ mb86950_config(struct mb86950_softc *sc, /* XXX The Tiara LANCard uses board jumpers to change media. * This code may have to be changed for other cards. */ - ifmedia_init(&sc->sc_media, 0, mb86950_mediachange, mb86950_mediastatus); + ifmedia_init(&sc->sc_media, 0, mb86950_mediachange, + mb86950_mediastatus); ifmedia_add(&sc->sc_media, IFM_ETHER | IFM_MANUAL, 0, NULL); ifmedia_set(&sc->sc_media, IFM_ETHER | IFM_MANUAL); @@ -287,7 +286,8 @@ mb86950_config(struct mb86950_softc *sc, if_deferred_start_init(ifp, NULL); /* Feed the chip the station address. */ - bus_space_write_region_1(bst, bsh, DLCR_NODE_ID, sc->sc_enaddr, ETHER_ADDR_LEN); + bus_space_write_region_1(bst, bsh, DLCR_NODE_ID, sc->sc_enaddr, + ETHER_ADDR_LEN); ether_ifattach(ifp, sc->sc_enaddr); @@ -338,9 +338,9 @@ mb86950_mediachange(struct ifnet *ifp) struct mb86950_softc *sc = ifp->if_softc; if (sc->sc_mediachange) - return ((*sc->sc_mediachange)(sc)); + return (*sc->sc_mediachange)(sc); - return (0); + return 0; } /* @@ -389,8 +389,8 @@ mb86950_watchdog(struct ifnet *ifp) bus_space_handle_t bsh = sc->sc_bsh; u_int8_t tstat; - /* verbose watchdog messages for debugging timeouts */ - if ((tstat = bus_space_read_1(bst, bsh, DLCR_TX_STAT)) != 0) { + /* Verbose watchdog messages for debugging timeouts */ + if ((tstat = bus_space_read_1(bst, bsh, DLCR_TX_STAT)) != 0) { if (tstat & TX_CR_LOST) { if ((tstat & (TX_COL | TX_16COL)) == 0) { log(LOG_ERR, "%s: carrier lost\n", @@ -407,17 +407,16 @@ mb86950_watchdog(struct ifnet *ifp) log(LOG_ERR, "%s: transmit error\n", device_xname(sc->sc_dev)); } - } else { + } else log(LOG_ERR, "%s: device timeout\n", device_xname(sc->sc_dev)); - } - /* Don't know how many packets are lost by this accident. + /* + * Don't know how many packets are lost by this accident. * ... So just errors = errors + 1 */ ifp->if_oerrors++; mb86950_reset(sc); - } /* @@ -516,7 +515,7 @@ mb86950_ioctl(struct ifnet *ifp, unsigne } splx(s); - return (error); + return error; } /* @@ -550,15 +549,14 @@ mb86950_init(struct mb86950_softc *sc) /* ...and attempt to start output. */ mb86950_start(ifp); - } void mb86950_start(struct ifnet *ifp) { struct mb86950_softc *sc = ifp->if_softc; - bus_space_tag_t bst = sc->sc_bst; - bus_space_handle_t bsh = sc->sc_bsh; + bus_space_tag_t bst = sc->sc_bst; + bus_space_handle_t bsh = sc->sc_bsh; struct mbuf *m; int len; @@ -577,8 +575,10 @@ mb86950_start(struct ifnet *ifp) m_freem(m); /* XXX bus_space_barrier here ? */ - if (bus_space_read_1(bst, bsh, DLCR_TX_STAT) & (TX_UNDERFLO | TX_BUS_WR_ERR)) { - log(LOG_ERR, "%s: tx fifo underflow/overflow\n", device_xname(sc->sc_dev)); + if (bus_space_read_1(bst, bsh, DLCR_TX_STAT) + & (TX_UNDERFLO | TX_BUS_WR_ERR)) { + log(LOG_ERR, "%s: tx fifo underflow/overflow\n", + device_xname(sc->sc_dev)); } bus_space_write_2(bst, bsh, BMPR_TX_LENGTH, len | TRANSMIT_START); @@ -620,7 +620,8 @@ mb86950_put_fifo(struct mb86950_softc *s /* Finish the last word. */ if (wantbyte) { savebyte[1] = *((u_char *)data); - bus_space_write_2(bst, bsh, BMPR_FIFO, *savebyte); + bus_space_write_2(bst, bsh, BMPR_FIFO, + *savebyte); data = (u_short *)((u_char *)data + 1); len--; wantbyte = 0; @@ -628,7 +629,8 @@ mb86950_put_fifo(struct mb86950_softc *s /* Output contiguous words. */ if (len > 1) { len1 = len/2; - bus_space_write_multi_stream_2(bst, bsh, BMPR_FIFO, data, len1); + bus_space_write_multi_stream_2(bst, bsh, + BMPR_FIFO, data, len1); data += len1; len &= 1; } @@ -650,14 +652,15 @@ mb86950_put_fifo(struct mb86950_softc *s /* Fill the rest of the packet with zeros. */ /* XXX Replace this mess with something else, eats CPU */ /* The zero fill and last byte ought to be combined somehow */ - for(len = totlen + 1; len < (ETHER_MIN_LEN - ETHER_CRC_LEN); len += 2) + for (len = totlen + 1; len < (ETHER_MIN_LEN - ETHER_CRC_LEN); + len += 2) bus_space_write_2(bst, bsh, BMPR_FIFO, 0); /* XXX */ totlen = (ETHER_MIN_LEN - ETHER_CRC_LEN); } - return (totlen); + return totlen; } /* @@ -677,7 +680,7 @@ mb86950_intr(void *arg) tstat = bus_space_read_1(bst, bsh, DLCR_TX_STAT); rstat = bus_space_read_1(bst, bsh, DLCR_RX_STAT); - if (tstat == 0 && rstat == 0) return (0); + if (tstat == 0 && rstat == 0) return 0; /* Disable etherstar interrupts so that we won't miss anything. */ bus_space_write_1(bst, bsh, DLCR_TX_INT_EN, 0); @@ -723,7 +726,7 @@ mb86950_intr(void *arg) /* Set receive interrupts back */ bus_space_write_1(bst, bsh, DLCR_RX_INT_EN, RX_MASK); - return(1); + return 1; } /* Transmission interrupt handler */ @@ -740,7 +743,7 @@ mb86950_tint(struct mb86950_softc *sc, u ifp->if_oerrors++; } - /* excessive collision */ + /* Excessive collision */ if (tstat & TX_16COL) { ifp->if_collisions += 16; /* 16 collisions means that the packet has been thrown away. */ @@ -748,16 +751,17 @@ mb86950_tint(struct mb86950_softc *sc, u sc->txb_sched--; } - /* transmission complete. */ + /* Transmission complete. */ if (tstat & TX_DONE) { - /* successfully transmitted packets ++. */ + /* Successfully transmitted packets ++. */ ifp->if_opackets++; if (sc->txb_sched > 0) sc->txb_sched--; /* Collision count valid only when TX_DONE is set */ if (tstat & TX_COL) { - col = (bus_space_read_1(bst, bsh, DLCR_TX_MODE) & COL_MASK) >> 4; + col = (bus_space_read_1(bst, bsh, DLCR_TX_MODE) + & COL_MASK) >> 4; ifp->if_collisions = ifp->if_collisions + col; } } @@ -769,7 +773,7 @@ mb86950_tint(struct mb86950_softc *sc, u } } -/* receiver interrupt. */ +/* Receiver interrupt. */ void mb86950_rint(struct mb86950_softc *sc, u_int8_t rstat) { @@ -782,7 +786,8 @@ mb86950_rint(struct mb86950_softc *sc, u /* Update statistics if this interrupt is caused by an error. */ if (rstat & RX_ERR_MASK) { - /* tried to read past end of fifo, should be harmless + /* + * Tried to read past end of fifo, should be harmless * count everything else */ if ((rstat & RX_BUS_RD_ERR) == 0) { @@ -805,10 +810,10 @@ mb86950_rint(struct mb86950_softc *sc, u if (bus_space_read_1(bst, bsh, DLCR_RX_MODE) & RX_BUF_EMTY) break; - /* receive packet status */ + /* Receive packet status */ status = bus_space_read_2(bst, bsh, BMPR_FIFO); - /* bad packet? */ + /* Bad packet? */ if ((status & GOOD_PKT) == 0) { ifp->if_ierrors++; mb86950_drain_fifo(sc); @@ -818,7 +823,8 @@ mb86950_rint(struct mb86950_softc *sc, u /* Length valid ? */ len = bus_space_read_2(bst, bsh, BMPR_FIFO); - if (len > (ETHER_MAX_LEN - ETHER_CRC_LEN) || len < ETHER_HDR_LEN) { + if (len > (ETHER_MAX_LEN - ETHER_CRC_LEN) + || len < ETHER_HDR_LEN) { ifp->if_ierrors++; mb86950_drain_fifo(sc); continue; @@ -850,11 +856,9 @@ mb86950_get_fifo(struct mb86950_softc *s /* Allocate a header mbuf. */ MGETHDR(m, M_DONTWAIT, MT_DATA); if (m == 0) - return (-1); + return -1; - /* - * Round len to even value. - */ + /* Round len to even value. */ if (len & 1) len++; @@ -881,7 +885,7 @@ mb86950_get_fifo(struct mb86950_softc *s MCLGET(m, M_DONTWAIT); if ((m->m_flags & M_EXT) == 0) { m_freem(m); - return (-1); + return -1; } } @@ -895,10 +899,11 @@ mb86950_get_fifo(struct mb86950_softc *s m->m_len = len; /* Get a packet. */ - bus_space_read_multi_stream_2(bst, bsh, BMPR_FIFO, mtod(m, u_int16_t *), (len + 1) >> 1); + bus_space_read_multi_stream_2(bst, bsh, BMPR_FIFO, + mtod(m, u_int16_t *), (len + 1) >> 1); if_percpuq_enqueue(ifp->if_percpuq, m); - return (0); + return 0; } /* @@ -911,12 +916,12 @@ mb86950_enable(struct mb86950_softc *sc) if ((sc->sc_stat & ESTAR_STAT_ENABLED) == 0 && sc->sc_enable != NULL) { if ((*sc->sc_enable)(sc) != 0) { aprint_error_dev(sc->sc_dev, "device enable failed\n"); - return (EIO); + return EIO; } } sc->sc_stat |= ESTAR_STAT_ENABLED; - return (0); + return 0; } /* @@ -963,7 +968,7 @@ mb86950_detach(struct mb86950_softc *sc) /* Succeed now if there's no work to do. */ if ((sc->sc_stat & ESTAR_STAT_ATTACHED) == 0) - return (0); + return 0; /* Delete all media. */ ifmedia_delete_instance(&sc->sc_media, IFM_INST_ANY); @@ -974,7 +979,7 @@ mb86950_detach(struct mb86950_softc *sc) ether_ifdetach(ifp); if_detach(ifp); - return (0); + return 0; } #if ESTAR_DEBUG >= 1