Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src/sys No functional change:
details: https://anonhg.NetBSD.org/src/rev/e5f8c9a93962
branches: trunk
changeset: 456679:e5f8c9a93962
user: msaitoh <msaitoh%NetBSD.org@localhost>
date: Thu May 23 10:30:35 2019 +0000
description:
No functional change:
- Change ac(was arpcom) to ec(ethercom)
- Simplify MII structure initialization.
- u_int*_t -> uint*_t.
- KNF
diffstat:
sys/arch/arm/ep93xx/epe.c | 174 ++++++++++++++++++++--------------------
sys/arch/mac68k/dev/if_mc.c | 58 ++++++------
sys/arch/macppc/dev/am79c950.c | 14 +-
sys/dev/cadence/if_cemac.c | 62 +++++++------
sys/dev/ic/lance.c | 16 +-
sys/dev/pci/if_txp.c | 16 +-
sys/dev/scsipi/if_se.c | 53 ++++++------
7 files changed, 196 insertions(+), 197 deletions(-)
diffs (truncated from 1300 to 300 lines):
diff -r 259e1c53b324 -r e5f8c9a93962 sys/arch/arm/ep93xx/epe.c
--- a/sys/arch/arm/ep93xx/epe.c Thu May 23 09:15:45 2019 +0000
+++ b/sys/arch/arm/ep93xx/epe.c Thu May 23 10:30:35 2019 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: epe.c,v 1.40 2019/02/05 06:17:01 msaitoh Exp $ */
+/* $NetBSD: epe.c,v 1.41 2019/05/23 10:30:35 msaitoh Exp $ */
/*
* Copyright (c) 2004 Jesse Off
@@ -27,7 +27,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: epe.c,v 1.40 2019/02/05 06:17:01 msaitoh Exp $");
+__KERNEL_RCSID(0, "$NetBSD: epe.c,v 1.41 2019/05/23 10:30:35 msaitoh Exp $");
#include <sys/types.h>
#include <sys/param.h>
@@ -45,7 +45,7 @@
#include <arm/cpufunc.h>
-#include <arm/ep93xx/epsocvar.h>
+#include <arm/ep93xx/epsocvar.h>
#include <arm/ep93xx/ep93xxvar.h>
#include <net/if.h>
@@ -67,8 +67,8 @@
#endif
#include <arm/ep93xx/ep93xxreg.h>
-#include <arm/ep93xx/epereg.h>
-#include <arm/ep93xx/epevar.h>
+#include <arm/ep93xx/epereg.h>
+#include <arm/ep93xx/epevar.h>
#define DEFAULT_MDCDIV 32
@@ -131,7 +131,7 @@
sc->sc_intr = sa->sa_intr;
sc->sc_dmat = sa->sa_dmat;
- if (bus_space_map(sa->sa_iot, sa->sa_addr, sa->sa_size,
+ if (bus_space_map(sa->sa_iot, sa->sa_addr, sa->sa_size,
0, &sc->sc_ioh))
panic("%s: Cannot map registers", device_xname(self));
@@ -161,20 +161,19 @@
cur = (uint32_t *)(EPE_READ(TXStsQCurAdd) -
sc->ctrlpage_dsaddr + (char*)sc->ctrlpage);
- if (sc->TXStsQ_cur != cur) {
- CTRLPAGE_DMASYNC(TX_QLEN * 2 * sizeof(uint32_t),
+ if (sc->TXStsQ_cur != cur) {
+ CTRLPAGE_DMASYNC(TX_QLEN * 2 * sizeof(uint32_t),
TX_QLEN * sizeof(uint32_t), BUS_DMASYNC_PREREAD);
- } else {
+ } else
return 0;
- }
do {
uint32_t tbi = *sc->TXStsQ_cur & 0x7fff;
struct mbuf *m = sc->txq[tbi].m;
- if ((*sc->TXStsQ_cur & TXStsQ_TxWE) == 0) {
+ if ((*sc->TXStsQ_cur & TXStsQ_TxWE) == 0)
ifp->if_oerrors++;
- }
+
bus_dmamap_unload(sc->sc_dmat, sc->txq[tbi].m_dmamap);
m_freem(m);
do {
@@ -188,7 +187,7 @@
if (sc->TXStsQ_cur >= sc->TXStsQ + TX_QLEN) {
sc->TXStsQ_cur = sc->TXStsQ;
}
- } while (sc->TXStsQ_cur != cur);
+ } while (sc->TXStsQ_cur != cur);
sc->TXDQ_avail += ndq;
if (ifp->if_flags & IFF_OACTIVE) {
@@ -211,11 +210,11 @@
cur = (uint32_t *)(EPE_READ(RXStsQCurAdd) -
sc->ctrlpage_dsaddr + (char*)sc->ctrlpage);
CTRLPAGE_DMASYNC(TX_QLEN * 3 * sizeof(uint32_t),
- RX_QLEN * 4 * sizeof(uint32_t),
+ RX_QLEN * 4 * sizeof(uint32_t),
BUS_DMASYNC_PREREAD);
while (sc->RXStsQ_cur != cur) {
- if ((sc->RXStsQ_cur[0] & (RXStsQ_RWE|RXStsQ_RFP|RXStsQ_EOB)) ==
- (RXStsQ_RWE|RXStsQ_RFP|RXStsQ_EOB)) {
+ if ((sc->RXStsQ_cur[0] & (RXStsQ_RWE | RXStsQ_RFP |RXStsQ_EOB))
+ == (RXStsQ_RWE | RXStsQ_RFP | RXStsQ_EOB)) {
uint32_t bi = (sc->RXStsQ_cur[1] >> 16) & 0x7fff;
uint32_t fl = sc->RXStsQ_cur[1] & 0xffff;
struct mbuf *m;
@@ -223,46 +222,44 @@
MGETHDR(m, M_DONTWAIT, MT_DATA);
if (m != NULL) MCLGET(m, M_DONTWAIT);
if (m != NULL && (m->m_flags & M_EXT)) {
- bus_dmamap_unload(sc->sc_dmat,
+ bus_dmamap_unload(sc->sc_dmat,
sc->rxq[bi].m_dmamap);
m_set_rcvif(sc->rxq[bi].m, ifp);
- sc->rxq[bi].m->m_pkthdr.len =
+ sc->rxq[bi].m->m_pkthdr.len =
sc->rxq[bi].m->m_len = fl;
if_percpuq_enqueue(ifp->if_percpuq,
sc->rxq[bi].m);
sc->rxq[bi].m = m;
- bus_dmamap_load(sc->sc_dmat,
- sc->rxq[bi].m_dmamap,
+ bus_dmamap_load(sc->sc_dmat,
+ sc->rxq[bi].m_dmamap,
m->m_ext.ext_buf, MCLBYTES,
NULL, BUS_DMA_NOWAIT);
- sc->RXDQ[bi * 2] =
+ sc->RXDQ[bi * 2] =
sc->rxq[bi].m_dmamap->dm_segs[0].ds_addr;
} else {
/* Drop packets until we can get replacement
* empty mbufs for the RXDQ.
*/
- if (m != NULL) {
+ if (m != NULL)
m_freem(m);
- }
+
ifp->if_ierrors++;
- }
- } else {
+ }
+ } else
ifp->if_ierrors++;
- }
ndq++;
sc->RXStsQ_cur += 2;
- if (sc->RXStsQ_cur >= sc->RXStsQ + (RX_QLEN * 2)) {
+ if (sc->RXStsQ_cur >= sc->RXStsQ + (RX_QLEN * 2))
sc->RXStsQ_cur = sc->RXStsQ;
- }
}
if (ndq > 0) {
ifp->if_ipackets += ndq;
CTRLPAGE_DMASYNC(TX_QLEN * 3 * sizeof(uint32_t),
- RX_QLEN * 4 * sizeof(uint32_t),
- BUS_DMASYNC_PREWRITE|BUS_DMASYNC_PREREAD);
+ RX_QLEN * 4 * sizeof(uint32_t),
+ BUS_DMASYNC_PREWRITE | BUS_DMASYNC_PREREAD);
EPE_WRITE(RXStsEnq, ndq);
EPE_WRITE(RXDEnq, ndq);
ndq = 0;
@@ -270,13 +267,13 @@
if (epe_gctx(sc) > 0 && IFQ_IS_EMPTY(&ifp->if_snd) == 0) {
if_schedule_deferred_start(ifp);
- }
+ }
irq = EPE_READ(IntStsC);
- if ((irq & (IntSts_RxSQ|IntSts_ECI)) != 0)
+ if ((irq & (IntSts_RxSQ | IntSts_ECI)) != 0)
goto begin;
- return (1);
+ return 1;
}
@@ -296,12 +293,13 @@
/* Read ethernet MAC, should already be set by bootrom */
bus_space_read_region_1(sc->sc_iot, sc->sc_ioh, EPE_IndAd,
sc->sc_enaddr, ETHER_ADDR_LEN);
- aprint_normal_dev(sc->sc_dev, "MAC address %s\n",
+ aprint_normal_dev(sc->sc_dev, "MAC address %s\n",
ether_sprintf(sc->sc_enaddr));
/* Soft Reset the MAC */
EPE_WRITE(SelfCtl, SelfCtl_RESET);
- while(EPE_READ(SelfCtl) & SelfCtl_RESET);
+ while (EPE_READ(SelfCtl) & SelfCtl_RESET)
+ ;
/* suggested magic initialization values from datasheet */
EPE_WRITE(RXBufThrshld, 0x800040);
@@ -312,11 +310,11 @@
EPE_WRITE(TXDThrshld, 0x40002);
/* Allocate a page of memory for descriptor and status queues */
- err = bus_dmamem_alloc(sc->sc_dmat, PAGE_SIZE, 0, PAGE_SIZE,
+ err = bus_dmamem_alloc(sc->sc_dmat, PAGE_SIZE, 0, PAGE_SIZE,
&segs, 1, &rsegs, BUS_DMA_WAITOK);
if (err == 0) {
- err = bus_dmamem_map(sc->sc_dmat, &segs, 1, PAGE_SIZE,
- &sc->ctrlpage, (BUS_DMA_WAITOK|BUS_DMA_COHERENT));
+ err = bus_dmamem_map(sc->sc_dmat, &segs, 1, PAGE_SIZE,
+ &sc->ctrlpage, (BUS_DMA_WAITOK | BUS_DMA_COHERENT));
}
if (err == 0) {
err = bus_dmamap_create(sc->sc_dmat, PAGE_SIZE, 1, PAGE_SIZE,
@@ -331,7 +329,7 @@
}
sc->ctrlpage_dsaddr = sc->ctrlpage_dmamap->dm_segs[0].ds_addr;
memset(sc->ctrlpage, 0, PAGE_SIZE);
-
+
/* Set up pointers to start of each queue in kernel addr space.
* Each descriptor queue or status queue entry uses 2 words
*/
@@ -345,12 +343,12 @@
sc->RXStsQ_cur = sc->RXStsQ;
/* Program each queue's start addr, cur addr, and len registers
- * with the physical addresses.
+ * with the physical addresses.
*/
addr = (char *)sc->ctrlpage_dmamap->dm_segs[0].ds_addr;
EPE_WRITE(TXDQBAdd, (uint32_t)addr);
EPE_WRITE(TXDQCurAdd, (uint32_t)addr);
- EPE_WRITE(TXDQBLen, TX_QLEN * 2 * sizeof(uint32_t));
+ EPE_WRITE(TXDQBLen, TX_QLEN * 2 * sizeof(uint32_t));
addr += (sc->TXStsQ - sc->TXDQ) * sizeof(uint32_t);
EPE_WRITE(TXStsQBAdd, (uint32_t)addr);
@@ -361,24 +359,23 @@
EPE_WRITE(RXDQBAdd, (uint32_t)addr);
EPE_WRITE(RXDCurAdd, (uint32_t)addr);
EPE_WRITE(RXDQBLen, RX_QLEN * 2 * sizeof(uint32_t));
-
+
addr += (sc->RXStsQ - sc->RXDQ) * sizeof(uint32_t);
EPE_WRITE(RXStsQBAdd, (uint32_t)addr);
EPE_WRITE(RXStsQCurAdd, (uint32_t)addr);
EPE_WRITE(RXStsQBLen, RX_QLEN * 2 * sizeof(uint32_t));
/* Populate the RXDQ with mbufs */
- for(i = 0; i < RX_QLEN; i++) {
+ for (i = 0; i < RX_QLEN; i++) {
struct mbuf *m;
- bus_dmamap_create(sc->sc_dmat, MCLBYTES, TX_QLEN/4, MCLBYTES, 0,
- BUS_DMA_WAITOK, &sc->rxq[i].m_dmamap);
+ bus_dmamap_create(sc->sc_dmat, MCLBYTES, TX_QLEN/4, MCLBYTES,
+ 0, BUS_DMA_WAITOK, &sc->rxq[i].m_dmamap);
MGETHDR(m, M_WAIT, MT_DATA);
MCLGET(m, M_WAIT);
sc->rxq[i].m = m;
- bus_dmamap_load(sc->sc_dmat, sc->rxq[i].m_dmamap,
- m->m_ext.ext_buf, MCLBYTES, NULL,
- BUS_DMA_WAITOK);
+ bus_dmamap_load(sc->sc_dmat, sc->rxq[i].m_dmamap,
+ m->m_ext.ext_buf, MCLBYTES, NULL, BUS_DMA_WAITOK);
sc->RXDQ[i * 2] = sc->rxq[i].m_dmamap->dm_segs[0].ds_addr;
sc->RXDQ[i * 2 + 1] = (i << 16) | MCLBYTES;
@@ -386,9 +383,9 @@
MCLBYTES, BUS_DMASYNC_PREREAD);
}
- for(i = 0; i < TX_QLEN; i++) {
+ for (i = 0; i < TX_QLEN; i++) {
bus_dmamap_create(sc->sc_dmat, MCLBYTES, 1, MCLBYTES, 0,
- (BUS_DMA_WAITOK|BUS_DMA_ALLOCNOW),
+ (BUS_DMA_WAITOK | BUS_DMA_ALLOCNOW),
&sc->txq[i].m_dmamap);
sc->txq[i].m = NULL;
sc->TXDQ[i * 2 + 1] = (i << 16);
@@ -397,7 +394,7 @@
/* Divide HCLK by 32 for MDC clock */
if (device_cfdata(sc->sc_dev)->cf_flags)
mdcdiv = device_cfdata(sc->sc_dev)->cf_flags;
- EPE_WRITE(SelfCtl, (SelfCtl_MDCDIV(mdcdiv)|SelfCtl_PSPRS));
+ EPE_WRITE(SelfCtl, (SelfCtl_MDCDIV(mdcdiv) | SelfCtl_PSPRS));
sc->sc_mii.mii_ifp = ifp;
sc->sc_mii.mii_readreg = epe_mii_readreg;
@@ -408,18 +405,18 @@
ether_mediastatus);
mii_attach(sc->sc_dev, &sc->sc_mii, 0xffffffff, MII_PHY_ANY,
MII_OFFSET_ANY, 0);
- ifmedia_set(&sc->sc_mii.mii_media, IFM_ETHER|IFM_AUTO);
+ ifmedia_set(&sc->sc_mii.mii_media, IFM_ETHER | IFM_AUTO);
- EPE_WRITE(BMCtl, BMCtl_RxEn|BMCtl_TxEn);
+ EPE_WRITE(BMCtl, BMCtl_RxEn | BMCtl_TxEn);
EPE_WRITE(IntEn, IntEn_REOFIE);
/* maximum valid max frame length */
- EPE_WRITE(MaxFrmLen, (0x7ff << 16)|MHLEN);
+ EPE_WRITE(MaxFrmLen, (0x7ff << 16) | MHLEN);
/* wait for receiver ready */
- while((EPE_READ(BMSts) & BMSts_RxAct) == 0)
+ while ((EPE_READ(BMSts) & BMSts_RxAct) == 0)
continue;
/* enqueue the entries in RXStsQ and RXDQ */
- CTRLPAGE_DMASYNC(0, sc->ctrlpage_dmamap->dm_mapsize,
- BUS_DMASYNC_PREWRITE|BUS_DMASYNC_PREREAD);
Home |
Main Index |
Thread Index |
Old Index