put return values on a line by themselves.
 fix some paste issues where whitespace was used instead of tabs.
This commit is contained in:
alfred 2002-08-23 23:49:02 +00:00
parent 33c3846ca8
commit 88a9b52926
9 changed files with 737 additions and 372 deletions

View File

@ -320,7 +320,8 @@ DRIVER_MODULE(miibus, dc, miibus_driver, miibus_devclass, 0, 0);
#define IS_MPSAFE 0
static void dc_delay(sc)
static void
dc_delay(sc)
struct dc_softc *sc;
{
int idx;
@ -329,7 +330,8 @@ static void dc_delay(sc)
CSR_READ_4(sc, DC_BUSCTL);
}
static void dc_eeprom_idle(sc)
static void
dc_eeprom_idle(sc)
struct dc_softc *sc;
{
register int i;
@ -362,7 +364,8 @@ static void dc_eeprom_idle(sc)
/*
* Send a read command and address to the EEPROM, check for ACK.
*/
static void dc_eeprom_putbyte(sc, addr)
static void
dc_eeprom_putbyte(sc, addr)
struct dc_softc *sc;
int addr;
{
@ -402,7 +405,8 @@ static void dc_eeprom_putbyte(sc, addr)
* The PNIC 82c168/82c169 has its own non-standard way to read
* the EEPROM.
*/
static void dc_eeprom_getword_pnic(sc, addr, dest)
static void
dc_eeprom_getword_pnic(sc, addr, dest)
struct dc_softc *sc;
int addr;
u_int16_t *dest;
@ -429,7 +433,8 @@ static void dc_eeprom_getword_pnic(sc, addr, dest)
* The Xircom X3201 has its own non-standard way to read
* the EEPROM, too.
*/
static void dc_eeprom_getword_xircom(sc, addr, dest)
static void
dc_eeprom_getword_xircom(sc, addr, dest)
struct dc_softc *sc;
int addr;
u_int16_t *dest;
@ -450,7 +455,8 @@ static void dc_eeprom_getword_xircom(sc, addr, dest)
/*
* Read a word of data stored in the EEPROM at address 'addr.'
*/
static void dc_eeprom_getword(sc, addr, dest)
static void
dc_eeprom_getword(sc, addr, dest)
struct dc_softc *sc;
int addr;
u_int16_t *dest;
@ -500,7 +506,8 @@ static void dc_eeprom_getword(sc, addr, dest)
/*
* Read a sequence of words from the EEPROM.
*/
static void dc_read_eeprom(sc, dest, off, cnt, swap)
static void
dc_read_eeprom(sc, dest, off, cnt, swap)
struct dc_softc *sc;
caddr_t dest;
int off;
@ -534,7 +541,8 @@ static void dc_read_eeprom(sc, dest, off, cnt, swap)
/*
* Write a bit to the MII bus.
*/
static void dc_mii_writebit(sc, bit)
static void
dc_mii_writebit(sc, bit)
struct dc_softc *sc;
int bit;
{
@ -553,7 +561,8 @@ static void dc_mii_writebit(sc, bit)
/*
* Read a bit from the MII bus.
*/
static int dc_mii_readbit(sc)
static int
dc_mii_readbit(sc)
struct dc_softc *sc;
{
CSR_WRITE_4(sc, DC_SIO, DC_SIO_ROMCTL_READ|DC_SIO_MII_DIR);
@ -569,7 +578,8 @@ static int dc_mii_readbit(sc)
/*
* Sync the PHYs by setting data bit and strobing the clock 32 times.
*/
static void dc_mii_sync(sc)
static void
dc_mii_sync(sc)
struct dc_softc *sc;
{
register int i;
@ -585,7 +595,8 @@ static void dc_mii_sync(sc)
/*
* Clock a series of bits through the MII.
*/
static void dc_mii_send(sc, bits, cnt)
static void
dc_mii_send(sc, bits, cnt)
struct dc_softc *sc;
u_int32_t bits;
int cnt;
@ -599,7 +610,8 @@ static void dc_mii_send(sc, bits, cnt)
/*
* Read an PHY register through the MII.
*/
static int dc_mii_readreg(sc, frame)
static int
dc_mii_readreg(sc, frame)
struct dc_softc *sc;
struct dc_mii_frame *frame;
@ -671,7 +683,8 @@ static int dc_mii_readreg(sc, frame)
/*
* Write to a PHY register through the MII.
*/
static int dc_mii_writereg(sc, frame)
static int
dc_mii_writereg(sc, frame)
struct dc_softc *sc;
struct dc_mii_frame *frame;
@ -706,7 +719,8 @@ static int dc_mii_writereg(sc, frame)
return(0);
}
static int dc_miibus_readreg(dev, phy, reg)
static int
dc_miibus_readreg(dev, phy, reg)
device_t dev;
int phy, reg;
{
@ -829,7 +843,8 @@ static int dc_miibus_readreg(dev, phy, reg)
return(frame.mii_data);
}
static int dc_miibus_writereg(dev, phy, reg, data)
static int
dc_miibus_writereg(dev, phy, reg, data)
device_t dev;
int phy, reg, data;
{
@ -905,7 +920,8 @@ static int dc_miibus_writereg(dev, phy, reg, data)
return(0);
}
static void dc_miibus_statchg(dev)
static void
dc_miibus_statchg(dev)
device_t dev;
{
struct dc_softc *sc;
@ -938,7 +954,8 @@ static void dc_miibus_statchg(dev)
* the driver has to just 'know' about the additional mode and deal
* with it itself. *sigh*
*/
static void dc_miibus_mediainit(dev)
static void
dc_miibus_mediainit(dev)
device_t dev;
{
struct dc_softc *sc;
@ -963,7 +980,8 @@ static void dc_miibus_mediainit(dev)
#define DC_BITS_128 7
#define DC_BITS_64 6
static u_int32_t dc_crc_le(sc, addr)
static u_int32_t
dc_crc_le(sc, addr)
struct dc_softc *sc;
caddr_t addr;
{
@ -1003,7 +1021,8 @@ static u_int32_t dc_crc_le(sc, addr)
/*
* Calculate CRC of a multicast group address, return the lower 6 bits.
*/
static u_int32_t dc_crc_be(addr)
static u_int32_t
dc_crc_be(addr)
caddr_t addr;
{
u_int32_t crc, carry;
@ -1038,7 +1057,8 @@ static u_int32_t dc_crc_be(addr)
* frames. We also sneak the broadcast address into the hash filter since
* we need that too.
*/
void dc_setfilt_21143(sc)
void
dc_setfilt_21143(sc)
struct dc_softc *sc;
{
struct dc_desc *sframe;
@ -1107,7 +1127,8 @@ void dc_setfilt_21143(sc)
return;
}
void dc_setfilt_admtek(sc)
void
dc_setfilt_admtek(sc)
struct dc_softc *sc;
{
struct ifnet *ifp;
@ -1160,7 +1181,8 @@ void dc_setfilt_admtek(sc)
return;
}
void dc_setfilt_asix(sc)
void
dc_setfilt_asix(sc)
struct dc_softc *sc;
{
struct ifnet *ifp;
@ -1230,7 +1252,8 @@ void dc_setfilt_asix(sc)
return;
}
void dc_setfilt_xircom(sc)
void
dc_setfilt_xircom(sc)
struct dc_softc *sc;
{
struct dc_desc *sframe;
@ -1300,7 +1323,8 @@ void dc_setfilt_xircom(sc)
return;
}
static void dc_setfilt(sc)
static void
dc_setfilt(sc)
struct dc_softc *sc;
{
if (DC_IS_INTEL(sc) || DC_IS_MACRONIX(sc) || DC_IS_PNIC(sc) ||
@ -1324,7 +1348,8 @@ static void dc_setfilt(sc)
* 'full-duplex' and '100Mbps' bits in the netconfig register, we
* first have to put the transmit and/or receive logic in the idle state.
*/
static void dc_setcfg(sc, media)
static void
dc_setcfg(sc, media)
struct dc_softc *sc;
int media;
{
@ -1473,7 +1498,8 @@ static void dc_setcfg(sc, media)
return;
}
static void dc_reset(sc)
static void
dc_reset(sc)
struct dc_softc *sc;
{
register int i;
@ -1518,7 +1544,8 @@ static void dc_reset(sc)
return;
}
static struct dc_type *dc_devtype(dev)
static struct dc_type *
dc_devtype(dev)
device_t dev;
{
struct dc_type *t;
@ -1569,7 +1596,8 @@ static struct dc_type *dc_devtype(dev)
* chips and the 98725, as well as the ASIX and ADMtek chips. In some
* cases, the exact chip revision affects driver behavior.
*/
static int dc_probe(dev)
static int
dc_probe(dev)
device_t dev;
{
struct dc_type *t;
@ -1584,7 +1612,8 @@ static int dc_probe(dev)
return(ENXIO);
}
static void dc_acpi(dev)
static void
dc_acpi(dev)
device_t dev;
{
int unit;
@ -1614,7 +1643,8 @@ static void dc_acpi(dev)
return;
}
static void dc_apply_fixup(sc, media)
static void
dc_apply_fixup(sc, media)
struct dc_softc *sc;
int media;
{
@ -1647,7 +1677,8 @@ static void dc_apply_fixup(sc, media)
return;
}
static void dc_decode_leaf_sia(sc, l)
static void
dc_decode_leaf_sia(sc, l)
struct dc_softc *sc;
struct dc_eblock_sia *l;
{
@ -1678,7 +1709,8 @@ static void dc_decode_leaf_sia(sc, l)
return;
}
static void dc_decode_leaf_sym(sc, l)
static void
dc_decode_leaf_sym(sc, l)
struct dc_softc *sc;
struct dc_eblock_sym *l;
{
@ -1703,7 +1735,8 @@ static void dc_decode_leaf_sym(sc, l)
return;
}
static void dc_decode_leaf_mii(sc, l)
static void
dc_decode_leaf_mii(sc, l)
struct dc_softc *sc;
struct dc_eblock_mii *l;
{
@ -1730,7 +1763,8 @@ static void dc_decode_leaf_mii(sc, l)
return;
}
static void dc_parse_21143_srom(sc)
static void
dc_parse_21143_srom(sc)
struct dc_softc *sc;
{
struct dc_leaf_hdr *lhdr;
@ -1770,7 +1804,8 @@ static void dc_parse_21143_srom(sc)
* Attach the interface. Allocate softc structures, do ifmedia
* setup and ethernet/BPF attach.
*/
static int dc_attach(dev)
static int
dc_attach(dev)
device_t dev;
{
int tmp = 0;
@ -2176,7 +2211,8 @@ static int dc_attach(dev)
return(error);
}
static int dc_detach(dev)
static int
dc_detach(dev)
device_t dev;
{
struct dc_softc *sc;
@ -2218,7 +2254,8 @@ static int dc_detach(dev)
/*
* Initialize the transmit descriptors.
*/
static int dc_list_tx_init(sc)
static int
dc_list_tx_init(sc)
struct dc_softc *sc;
{
struct dc_chain_data *cd;
@ -2246,7 +2283,8 @@ static int dc_list_tx_init(sc)
* we arrange the descriptors in a closed ring, so that the last descriptor
* points back to the first.
*/
static int dc_list_rx_init(sc)
static int
dc_list_rx_init(sc)
struct dc_softc *sc;
{
struct dc_chain_data *cd;
@ -2271,7 +2309,8 @@ static int dc_list_rx_init(sc)
/*
* Initialize an RX descriptor and attach an MBUF cluster.
*/
static int dc_newbuf(sc, i, m)
static int
dc_newbuf(sc, i, m)
struct dc_softc *sc;
int i;
struct mbuf *m;
@ -2369,7 +2408,8 @@ static int dc_newbuf(sc, i, m)
*/
#define DC_WHOLEFRAME (DC_RXSTAT_FIRSTFRAG|DC_RXSTAT_LASTFRAG)
static void dc_pnic_rx_bug_war(sc, idx)
static void
dc_pnic_rx_bug_war(sc, idx)
struct dc_softc *sc;
int idx;
{
@ -2438,7 +2478,8 @@ static void dc_pnic_rx_bug_war(sc, idx)
* should still be getting RX DONE interrupts to drive the search
* for new packets in the RX ring, so we should catch up eventually.
*/
static int dc_rx_resync(sc)
static int
dc_rx_resync(sc)
struct dc_softc *sc;
{
int i, pos;
@ -2467,7 +2508,8 @@ static int dc_rx_resync(sc)
* A frame has been uploaded: pass the resulting mbuf chain up to
* the higher level protocols.
*/
static void dc_rxeof(sc)
static void
dc_rxeof(sc)
struct dc_softc *sc;
{
struct ether_header *eh;
@ -2584,7 +2626,8 @@ static void dc_rxeof(sc)
* the list buffers.
*/
static void dc_txeof(sc)
static void
dc_txeof(sc)
struct dc_softc *sc;
{
struct dc_desc *cur_tx = NULL;
@ -2686,7 +2729,8 @@ static void dc_txeof(sc)
return;
}
static void dc_tick(xsc)
static void
dc_tick(xsc)
void *xsc;
{
struct dc_softc *sc;
@ -2765,7 +2809,8 @@ static void dc_tick(xsc)
* A transmit underrun has occurred. Back off the transmit threshold,
* or switch to store and forward mode if we have to.
*/
static void dc_tx_underrun(sc)
static void
dc_tx_underrun(sc)
struct dc_softc *sc;
{
u_int32_t isr;
@ -2866,7 +2911,8 @@ dc_poll(struct ifnet *ifp, enum poll_cmd cmd, int count)
}
#endif /* DEVICE_POLLING */
static void dc_intr(arg)
static void
dc_intr(arg)
void *arg;
{
struct dc_softc *sc;
@ -2969,7 +3015,8 @@ static void dc_intr(arg)
* Encapsulate an mbuf chain in a descriptor by coupling the mbuf data
* pointers to the fragment pointers.
*/
static int dc_encap(sc, m_head, txidx)
static int
dc_encap(sc, m_head, txidx)
struct dc_softc *sc;
struct mbuf *m_head;
u_int32_t *txidx;
@ -3034,7 +3081,8 @@ static int dc_encap(sc, m_head, txidx)
* Needed for some really badly behaved chips that just can't
* do scatter/gather correctly.
*/
static int dc_coal(sc, m_head)
static int
dc_coal(sc, m_head)
struct dc_softc *sc;
struct mbuf **m_head;
{
@ -3066,7 +3114,8 @@ static int dc_coal(sc, m_head)
* physical addresses.
*/
static void dc_start(ifp)
static void
dc_start(ifp)
struct ifnet *ifp;
{
struct dc_softc *sc;
@ -3138,7 +3187,8 @@ static void dc_start(ifp)
return;
}
static void dc_init(xsc)
static void
dc_init(xsc)
void *xsc;
{
struct dc_softc *sc = xsc;
@ -3330,7 +3380,8 @@ static void dc_init(xsc)
/*
* Set media options.
*/
static int dc_ifmedia_upd(ifp)
static int
dc_ifmedia_upd(ifp)
struct ifnet *ifp;
{
struct dc_softc *sc;
@ -3354,7 +3405,8 @@ static int dc_ifmedia_upd(ifp)
/*
* Report current media status.
*/
static void dc_ifmedia_sts(ifp, ifmr)
static void
dc_ifmedia_sts(ifp, ifmr)
struct ifnet *ifp;
struct ifmediareq *ifmr;
{
@ -3379,7 +3431,8 @@ static void dc_ifmedia_sts(ifp, ifmr)
return;
}
static int dc_ioctl(ifp, command, data)
static int
dc_ioctl(ifp, command, data)
struct ifnet *ifp;
u_long command;
caddr_t data;
@ -3442,7 +3495,8 @@ static int dc_ioctl(ifp, command, data)
return(error);
}
static void dc_watchdog(ifp)
static void
dc_watchdog(ifp)
struct ifnet *ifp;
{
struct dc_softc *sc;
@ -3470,7 +3524,8 @@ static void dc_watchdog(ifp)
* Stop the adapter and free any mbufs allocated to the
* RX and TX lists.
*/
static void dc_stop(sc)
static void
dc_stop(sc)
struct dc_softc *sc;
{
register int i;
@ -3534,7 +3589,8 @@ static void dc_stop(sc)
* settings in case the BIOS doesn't restore them properly on
* resume.
*/
static int dc_suspend(dev)
static int
dc_suspend(dev)
device_t dev;
{
register int i;
@ -3565,7 +3621,8 @@ static int dc_suspend(dev)
* doesn't, re-enable busmastering, and restart the interface if
* appropriate.
*/
static int dc_resume(dev)
static int
dc_resume(dev)
device_t dev;
{
register int i;
@ -3606,7 +3663,8 @@ static int dc_resume(dev)
* Stop all chip I/O so that the kernel's probe routines don't
* get confused by errant DMAs when rebooting.
*/
static void dc_shutdown(dev)
static void
dc_shutdown(dev)
device_t dev;
{
struct dc_softc *sc;

View File

@ -216,7 +216,8 @@ DRIVER_MODULE(miibus, sf, miibus_driver, miibus_devclass, 0, 0);
#define SF_CLRBIT(sc, reg, x) \
csr_write_4(sc, reg, csr_read_4(sc, reg) & ~x)
static u_int32_t csr_read_4(sc, reg)
static u_int32_t
csr_read_4(sc, reg)
struct sf_softc *sc;
int reg;
{
@ -232,7 +233,8 @@ static u_int32_t csr_read_4(sc, reg)
return(val);
}
static u_int8_t sf_read_eeprom(sc, reg)
static u_int8_t
sf_read_eeprom(sc, reg)
struct sf_softc *sc;
int reg;
{
@ -244,7 +246,8 @@ static u_int8_t sf_read_eeprom(sc, reg)
return(val);
}
static void csr_write_4(sc, reg, val)
static void
csr_write_4(sc, reg, val)
struct sf_softc *sc;
int reg;
u_int32_t val;
@ -258,7 +261,8 @@ static void csr_write_4(sc, reg, val)
return;
}
static u_int32_t sf_calchash(addr)
static u_int32_t
sf_calchash(addr)
caddr_t addr;
{
u_int32_t crc, carry;
@ -288,7 +292,8 @@ static u_int32_t sf_calchash(addr)
* offset 'idx.' The perfect filter only has 16 entries so do
* some sanity tests.
*/
static int sf_setperf(sc, idx, mac)
static int
sf_setperf(sc, idx, mac)
struct sf_softc *sc;
int idx;
caddr_t mac;
@ -318,7 +323,8 @@ static int sf_setperf(sc, idx, mac)
* specified mac address 'mac.' If 'prio' is nonzero, update the
* priority hash table instead of the filter hash table.
*/
static int sf_sethash(sc, mac, prio)
static int
sf_sethash(sc, mac, prio)
struct sf_softc *sc;
caddr_t mac;
int prio;
@ -345,7 +351,8 @@ static int sf_sethash(sc, mac, prio)
/*
* Set a VLAN tag in the receive filter.
*/
static int sf_setvlan(sc, idx, vlan)
static int
sf_setvlan(sc, idx, vlan)
struct sf_softc *sc;
int idx;
u_int32_t vlan;
@ -360,7 +367,8 @@ static int sf_setvlan(sc, idx, vlan)
}
#endif
static int sf_miibus_readreg(dev, phy, reg)
static int
sf_miibus_readreg(dev, phy, reg)
device_t dev;
int phy, reg;
{
@ -385,7 +393,8 @@ static int sf_miibus_readreg(dev, phy, reg)
return(val & 0x0000FFFF);
}
static int sf_miibus_writereg(dev, phy, reg, val)
static int
sf_miibus_writereg(dev, phy, reg, val)
device_t dev;
int phy, reg, val;
{
@ -406,7 +415,8 @@ static int sf_miibus_writereg(dev, phy, reg, val)
return(0);
}
static void sf_miibus_statchg(dev)
static void
sf_miibus_statchg(dev)
device_t dev;
{
struct sf_softc *sc;
@ -426,7 +436,8 @@ static void sf_miibus_statchg(dev)
return;
}
static void sf_setmulti(sc)
static void
sf_setmulti(sc)
struct sf_softc *sc;
{
struct ifnet *ifp;
@ -475,7 +486,8 @@ static void sf_setmulti(sc)
/*
* Set media options.
*/
static int sf_ifmedia_upd(ifp)
static int
sf_ifmedia_upd(ifp)
struct ifnet *ifp;
{
struct sf_softc *sc;
@ -497,7 +509,8 @@ static int sf_ifmedia_upd(ifp)
/*
* Report current media status.
*/
static void sf_ifmedia_sts(ifp, ifmr)
static void
sf_ifmedia_sts(ifp, ifmr)
struct ifnet *ifp;
struct ifmediareq *ifmr;
{
@ -514,7 +527,8 @@ static void sf_ifmedia_sts(ifp, ifmr)
return;
}
static int sf_ioctl(ifp, command, data)
static int
sf_ioctl(ifp, command, data)
struct ifnet *ifp;
u_long command;
caddr_t data;
@ -571,7 +585,8 @@ static int sf_ioctl(ifp, command, data)
return(error);
}
static void sf_reset(sc)
static void
sf_reset(sc)
struct sf_softc *sc;
{
register int i;
@ -603,7 +618,8 @@ static void sf_reset(sc)
* We also check the subsystem ID so that we can identify exactly which
* NIC has been found, if possible.
*/
static int sf_probe(dev)
static int
sf_probe(dev)
device_t dev;
{
struct sf_type *t;
@ -658,7 +674,8 @@ static int sf_probe(dev)
* Attach the interface. Allocate softc structures, do ifmedia
* setup and ethernet/BPF attach.
*/
static int sf_attach(dev)
static int
sf_attach(dev)
device_t dev;
{
int i;
@ -827,7 +844,8 @@ static int sf_attach(dev)
return(error);
}
static int sf_detach(dev)
static int
sf_detach(dev)
device_t dev;
{
struct sf_softc *sc;
@ -855,7 +873,8 @@ static int sf_detach(dev)
return(0);
}
static int sf_init_rx_ring(sc)
static int
sf_init_rx_ring(sc)
struct sf_softc *sc;
{
struct sf_list_data *ld;
@ -876,7 +895,8 @@ static int sf_init_rx_ring(sc)
return(0);
}
static void sf_init_tx_ring(sc)
static void
sf_init_tx_ring(sc)
struct sf_softc *sc;
{
struct sf_list_data *ld;
@ -900,7 +920,8 @@ static void sf_init_tx_ring(sc)
return;
}
static int sf_newbuf(sc, c, m)
static int
sf_newbuf(sc, c, m)
struct sf_softc *sc;
struct sf_rx_bufdesc_type0 *c;
struct mbuf *m;
@ -952,7 +973,8 @@ static int sf_newbuf(sc, c, m)
* packets into properly aligned buffers before handing them off.
*/
static void sf_rxeof(sc)
static void
sf_rxeof(sc)
struct sf_softc *sc;
{
struct ether_header *eh;
@ -1019,7 +1041,8 @@ static void sf_rxeof(sc)
* gives the impression that it should match the producer/consumer
* index, which is the offset in 8 byte blocks.
*/
static void sf_txeof(sc)
static void
sf_txeof(sc)
struct sf_softc *sc;
{
int txcons, cmpprodidx, cmpconsidx;
@ -1064,7 +1087,8 @@ static void sf_txeof(sc)
return;
}
static void sf_txthresh_adjust(sc)
static void
sf_txthresh_adjust(sc)
struct sf_softc *sc;
{
u_int32_t txfctl;
@ -1087,7 +1111,8 @@ static void sf_txthresh_adjust(sc)
return;
}
static void sf_intr(arg)
static void
sf_intr(arg)
void *arg;
{
struct sf_softc *sc;
@ -1146,7 +1171,8 @@ static void sf_intr(arg)
return;
}
static void sf_init(xsc)
static void
sf_init(xsc)
void *xsc;
{
struct sf_softc *sc;
@ -1260,7 +1286,8 @@ static void sf_init(xsc)
return;
}
static int sf_encap(sc, c, m_head)
static int
sf_encap(sc, c, m_head)
struct sf_softc *sc;
struct sf_tx_bufdesc_type0 *c;
struct mbuf *m_head;
@ -1323,7 +1350,8 @@ static int sf_encap(sc, c, m_head)
return(0);
}
static void sf_start(ifp)
static void
sf_start(ifp)
struct ifnet *ifp;
{
struct sf_softc *sc;
@ -1405,7 +1433,8 @@ static void sf_start(ifp)
return;
}
static void sf_stop(sc)
static void
sf_stop(sc)
struct sf_softc *sc;
{
int i;
@ -1457,7 +1486,8 @@ static void sf_stop(sc)
* indirect data register, the contents of the address register could
* be changed out from under us.
*/
static void sf_stats_update(xsc)
static void
sf_stats_update(xsc)
void *xsc;
{
struct sf_softc *sc;
@ -1500,7 +1530,8 @@ static void sf_stats_update(xsc)
return;
}
static void sf_watchdog(ifp)
static void
sf_watchdog(ifp)
struct ifnet *ifp;
{
struct sf_softc *sc;
@ -1524,7 +1555,8 @@ static void sf_watchdog(ifp)
return;
}
static void sf_shutdown(dev)
static void
sf_shutdown(dev)
device_t dev;
{
struct sf_softc *sc;

View File

@ -257,7 +257,8 @@ DRIVER_MODULE(miibus, sk, miibus_driver, miibus_devclass, 0, 0);
#define SK_WIN_CLRBIT_2(sc, reg, x) \
sk_win_write_2(sc, reg, sk_win_read_2(sc, reg) & ~x)
static u_int32_t sk_win_read_4(sc, reg)
static u_int32_t
sk_win_read_4(sc, reg)
struct sk_softc *sc;
int reg;
{
@ -265,7 +266,8 @@ static u_int32_t sk_win_read_4(sc, reg)
return(CSR_READ_4(sc, SK_WIN_BASE + SK_REG(reg)));
}
static u_int16_t sk_win_read_2(sc, reg)
static u_int16_t
sk_win_read_2(sc, reg)
struct sk_softc *sc;
int reg;
{
@ -273,7 +275,8 @@ static u_int16_t sk_win_read_2(sc, reg)
return(CSR_READ_2(sc, SK_WIN_BASE + SK_REG(reg)));
}
static u_int8_t sk_win_read_1(sc, reg)
static u_int8_t
sk_win_read_1(sc, reg)
struct sk_softc *sc;
int reg;
{
@ -281,7 +284,8 @@ static u_int8_t sk_win_read_1(sc, reg)
return(CSR_READ_1(sc, SK_WIN_BASE + SK_REG(reg)));
}
static void sk_win_write_4(sc, reg, val)
static void
sk_win_write_4(sc, reg, val)
struct sk_softc *sc;
int reg;
u_int32_t val;
@ -291,7 +295,8 @@ static void sk_win_write_4(sc, reg, val)
return;
}
static void sk_win_write_2(sc, reg, val)
static void
sk_win_write_2(sc, reg, val)
struct sk_softc *sc;
int reg;
u_int32_t val;
@ -301,7 +306,8 @@ static void sk_win_write_2(sc, reg, val)
return;
}
static void sk_win_write_1(sc, reg, val)
static void
sk_win_write_1(sc, reg, val)
struct sk_softc *sc;
int reg;
u_int32_t val;
@ -322,7 +328,8 @@ static void sk_win_write_1(sc, reg, val)
* the controller softc structure for later use. At the moment,
* we only use the ID string during sk_attach().
*/
static u_int8_t sk_vpd_readbyte(sc, addr)
static u_int8_t
sk_vpd_readbyte(sc, addr)
struct sk_softc *sc;
int addr;
{
@ -342,7 +349,8 @@ static u_int8_t sk_vpd_readbyte(sc, addr)
return(sk_win_read_1(sc, SK_PCI_REG(SK_PCI_VPD_DATA)));
}
static void sk_vpd_read_res(sc, res, addr)
static void
sk_vpd_read_res(sc, res, addr)
struct sk_softc *sc;
struct vpd_res *res;
int addr;
@ -357,7 +365,8 @@ static void sk_vpd_read_res(sc, res, addr)
return;
}
static void sk_vpd_read(sc)
static void
sk_vpd_read(sc)
struct sk_softc *sc;
{
int pos = 0, i;
@ -401,7 +410,8 @@ static void sk_vpd_read(sc)
return;
}
static int sk_miibus_readreg(dev, phy, reg)
static int
sk_miibus_readreg(dev, phy, reg)
device_t dev;
int phy, reg;
{
@ -437,7 +447,8 @@ static int sk_miibus_readreg(dev, phy, reg)
return(i);
}
static int sk_miibus_writereg(dev, phy, reg, val)
static int
sk_miibus_writereg(dev, phy, reg, val)
device_t dev;
int phy, reg, val;
{
@ -473,7 +484,8 @@ static int sk_miibus_writereg(dev, phy, reg, val)
return(0);
}
static void sk_miibus_statchg(dev)
static void
sk_miibus_statchg(dev)
device_t dev;
{
struct sk_if_softc *sc_if;
@ -501,7 +513,8 @@ static void sk_miibus_statchg(dev)
#define SK_POLY 0xEDB88320
#define SK_BITS 6
static u_int32_t sk_calchash(addr)
static u_int32_t
sk_calchash(addr)
caddr_t addr;
{
u_int32_t idx, bit, data, crc;
@ -517,7 +530,8 @@ static u_int32_t sk_calchash(addr)
return (~crc & ((1 << SK_BITS) - 1));
}
static void sk_setfilt(sc_if, addr, slot)
static void
sk_setfilt(sc_if, addr, slot)
struct sk_if_softc *sc_if;
caddr_t addr;
int slot;
@ -533,7 +547,8 @@ static void sk_setfilt(sc_if, addr, slot)
return;
}
static void sk_setmulti(sc_if)
static void
sk_setmulti(sc_if)
struct sk_if_softc *sc_if;
{
struct ifnet *ifp;
@ -588,7 +603,8 @@ static void sk_setmulti(sc_if)
return;
}
static int sk_init_rx_ring(sc_if)
static int
sk_init_rx_ring(sc_if)
struct sk_if_softc *sc_if;
{
struct sk_chain_data *cd;
@ -624,7 +640,8 @@ static int sk_init_rx_ring(sc_if)
return(0);
}
static void sk_init_tx_ring(sc_if)
static void
sk_init_tx_ring(sc_if)
struct sk_if_softc *sc_if;
{
struct sk_chain_data *cd;
@ -659,7 +676,8 @@ static void sk_init_tx_ring(sc_if)
return;
}
static int sk_newbuf(sc_if, c, m)
static int
sk_newbuf(sc_if, c, m)
struct sk_if_softc *sc_if;
struct sk_chain *c;
struct mbuf *m;
@ -725,7 +743,8 @@ static int sk_newbuf(sc_if, c, m)
* our own jumbo buffer pool. Fortunately, this does not require an
* excessive amount of additional code.
*/
static int sk_alloc_jumbo_mem(sc_if)
static int
sk_alloc_jumbo_mem(sc_if)
struct sk_if_softc *sc_if;
{
caddr_t ptr;
@ -772,7 +791,8 @@ static int sk_alloc_jumbo_mem(sc_if)
/*
* Allocate a jumbo buffer.
*/
static void *sk_jalloc(sc_if)
static void *
sk_jalloc(sc_if)
struct sk_if_softc *sc_if;
{
struct sk_jpool_entry *entry;
@ -794,7 +814,8 @@ static void *sk_jalloc(sc_if)
/*
* Release a jumbo buffer.
*/
static void sk_jfree(buf, args)
static void
sk_jfree(buf, args)
void *buf;
void *args;
{
@ -828,7 +849,8 @@ static void sk_jfree(buf, args)
/*
* Set media options.
*/
static int sk_ifmedia_upd(ifp)
static int
sk_ifmedia_upd(ifp)
struct ifnet *ifp;
{
struct sk_if_softc *sc_if;
@ -845,7 +867,8 @@ static int sk_ifmedia_upd(ifp)
/*
* Report current media status.
*/
static void sk_ifmedia_sts(ifp, ifmr)
static void
sk_ifmedia_sts(ifp, ifmr)
struct ifnet *ifp;
struct ifmediareq *ifmr;
{
@ -862,7 +885,8 @@ static void sk_ifmedia_sts(ifp, ifmr)
return;
}
static int sk_ioctl(ifp, command, data)
static int
sk_ioctl(ifp, command, data)
struct ifnet *ifp;
u_long command;
caddr_t data;
@ -934,7 +958,8 @@ static int sk_ioctl(ifp, command, data)
* Probe for a SysKonnect GEnesis chip. Check the PCI vendor and device
* IDs against our list and return a device name if we find a match.
*/
static int sk_probe(dev)
static int
sk_probe(dev)
device_t dev;
{
struct sk_type *t;
@ -956,7 +981,8 @@ static int sk_probe(dev)
/*
* Force the GEnesis into reset, then bring it out of reset.
*/
static void sk_reset(sc)
static void
sk_reset(sc)
struct sk_softc *sc;
{
CSR_WRITE_4(sc, SK_CSR, SK_CSR_SW_RESET);
@ -983,15 +1009,16 @@ static void sk_reset(sc)
* register represents 18.825ns, so to specify a timeout in
* microseconds, we have to multiply by 54.
*/
sk_win_write_4(sc, SK_IMTIMERINIT, SK_IM_USECS(200));
sk_win_write_4(sc, SK_IMMR, SK_ISR_TX1_S_EOF|SK_ISR_TX2_S_EOF|
sk_win_write_4(sc, SK_IMTIMERINIT, SK_IM_USECS(200));
sk_win_write_4(sc, SK_IMMR, SK_ISR_TX1_S_EOF|SK_ISR_TX2_S_EOF|
SK_ISR_RX1_EOF|SK_ISR_RX2_EOF);
sk_win_write_1(sc, SK_IMTIMERCTL, SK_IMCTL_START);
sk_win_write_1(sc, SK_IMTIMERCTL, SK_IMCTL_START);
return;
}
static int sk_probe_xmac(dev)
static int
sk_probe_xmac(dev)
device_t dev;
{
/*
@ -1009,7 +1036,8 @@ static int sk_probe_xmac(dev)
* Each XMAC chip is attached as a separate logical IP interface.
* Single port cards will have only one logical interface of course.
*/
static int sk_attach_xmac(dev)
static int
sk_attach_xmac(dev)
device_t dev;
{
struct sk_softc *sc;
@ -1172,7 +1200,8 @@ static int sk_attach_xmac(dev)
* Attach the interface. Allocate softc structures, do ifmedia
* setup and ethernet/BPF attach.
*/
static int sk_attach(dev)
static int
sk_attach(dev)
device_t dev;
{
u_int32_t command;
@ -1355,7 +1384,8 @@ static int sk_attach(dev)
return(error);
}
static int sk_detach_xmac(dev)
static int
sk_detach_xmac(dev)
device_t dev;
{
struct sk_softc *sc;
@ -1379,7 +1409,8 @@ static int sk_detach_xmac(dev)
return(0);
}
static int sk_detach(dev)
static int
sk_detach(dev)
device_t dev;
{
struct sk_softc *sc;
@ -1403,7 +1434,8 @@ static int sk_detach(dev)
return(0);
}
static int sk_encap(sc_if, m_head, txidx)
static int
sk_encap(sc_if, m_head, txidx)
struct sk_if_softc *sc_if;
struct mbuf *m_head;
u_int32_t *txidx;
@ -1452,7 +1484,8 @@ static int sk_encap(sc_if, m_head, txidx)
return(0);
}
static void sk_start(ifp)
static void
sk_start(ifp)
struct ifnet *ifp;
{
struct sk_softc *sc;
@ -1503,7 +1536,8 @@ static void sk_start(ifp)
}
static void sk_watchdog(ifp)
static void
sk_watchdog(ifp)
struct ifnet *ifp;
{
struct sk_if_softc *sc_if;
@ -1516,7 +1550,8 @@ static void sk_watchdog(ifp)
return;
}
static void sk_shutdown(dev)
static void
sk_shutdown(dev)
device_t dev;
{
struct sk_softc *sc;
@ -1537,7 +1572,8 @@ static void sk_shutdown(dev)
return;
}
static void sk_rxeof(sc_if)
static void
sk_rxeof(sc_if)
struct sk_if_softc *sc_if;
{
struct ether_header *eh;
@ -1605,7 +1641,8 @@ static void sk_rxeof(sc_if)
return;
}
static void sk_txeof(sc_if)
static void
sk_txeof(sc_if)
struct sk_if_softc *sc_if;
{
struct sk_tx_desc *cur_tx = NULL;
@ -1642,7 +1679,8 @@ static void sk_txeof(sc_if)
return;
}
static void sk_tick(xsc_if)
static void
sk_tick(xsc_if)
void *xsc_if;
{
struct sk_if_softc *sc_if;
@ -1694,7 +1732,8 @@ static void sk_tick(xsc_if)
return;
}
static void sk_intr_bcom(sc_if)
static void
sk_intr_bcom(sc_if)
struct sk_if_softc *sc_if;
{
struct sk_softc *sc;
@ -1751,7 +1790,8 @@ static void sk_intr_bcom(sc_if)
return;
}
static void sk_intr_xmac(sc_if)
static void
sk_intr_xmac(sc_if)
struct sk_if_softc *sc_if;
{
struct sk_softc *sc;
@ -1788,7 +1828,8 @@ static void sk_intr_xmac(sc_if)
return;
}
static void sk_intr(xsc)
static void
sk_intr(xsc)
void *xsc;
{
struct sk_softc *sc = xsc;
@ -1864,7 +1905,8 @@ static void sk_intr(xsc)
return;
}
static void sk_init_xmac(sc_if)
static void
sk_init_xmac(sc_if)
struct sk_if_softc *sc_if;
{
struct sk_softc *sc;
@ -2036,7 +2078,8 @@ static void sk_init_xmac(sc_if)
* Note that to properly initialize any part of the GEnesis chip,
* you first have to take it out of reset mode.
*/
static void sk_init(xsc)
static void
sk_init(xsc)
void *xsc;
{
struct sk_if_softc *sc_if = xsc;
@ -2145,7 +2188,8 @@ static void sk_init(xsc)
return;
}
static void sk_stop(sc_if)
static void
sk_stop(sc_if)
struct sk_if_softc *sc_if;
{
int i;

View File

@ -320,7 +320,8 @@ DRIVER_MODULE(miibus, dc, miibus_driver, miibus_devclass, 0, 0);
#define IS_MPSAFE 0
static void dc_delay(sc)
static void
dc_delay(sc)
struct dc_softc *sc;
{
int idx;
@ -329,7 +330,8 @@ static void dc_delay(sc)
CSR_READ_4(sc, DC_BUSCTL);
}
static void dc_eeprom_idle(sc)
static void
dc_eeprom_idle(sc)
struct dc_softc *sc;
{
register int i;
@ -362,7 +364,8 @@ static void dc_eeprom_idle(sc)
/*
* Send a read command and address to the EEPROM, check for ACK.
*/
static void dc_eeprom_putbyte(sc, addr)
static void
dc_eeprom_putbyte(sc, addr)
struct dc_softc *sc;
int addr;
{
@ -402,7 +405,8 @@ static void dc_eeprom_putbyte(sc, addr)
* The PNIC 82c168/82c169 has its own non-standard way to read
* the EEPROM.
*/
static void dc_eeprom_getword_pnic(sc, addr, dest)
static void
dc_eeprom_getword_pnic(sc, addr, dest)
struct dc_softc *sc;
int addr;
u_int16_t *dest;
@ -429,7 +433,8 @@ static void dc_eeprom_getword_pnic(sc, addr, dest)
* The Xircom X3201 has its own non-standard way to read
* the EEPROM, too.
*/
static void dc_eeprom_getword_xircom(sc, addr, dest)
static void
dc_eeprom_getword_xircom(sc, addr, dest)
struct dc_softc *sc;
int addr;
u_int16_t *dest;
@ -450,7 +455,8 @@ static void dc_eeprom_getword_xircom(sc, addr, dest)
/*
* Read a word of data stored in the EEPROM at address 'addr.'
*/
static void dc_eeprom_getword(sc, addr, dest)
static void
dc_eeprom_getword(sc, addr, dest)
struct dc_softc *sc;
int addr;
u_int16_t *dest;
@ -500,7 +506,8 @@ static void dc_eeprom_getword(sc, addr, dest)
/*
* Read a sequence of words from the EEPROM.
*/
static void dc_read_eeprom(sc, dest, off, cnt, swap)
static void
dc_read_eeprom(sc, dest, off, cnt, swap)
struct dc_softc *sc;
caddr_t dest;
int off;
@ -534,7 +541,8 @@ static void dc_read_eeprom(sc, dest, off, cnt, swap)
/*
* Write a bit to the MII bus.
*/
static void dc_mii_writebit(sc, bit)
static void
dc_mii_writebit(sc, bit)
struct dc_softc *sc;
int bit;
{
@ -553,7 +561,8 @@ static void dc_mii_writebit(sc, bit)
/*
* Read a bit from the MII bus.
*/
static int dc_mii_readbit(sc)
static int
dc_mii_readbit(sc)
struct dc_softc *sc;
{
CSR_WRITE_4(sc, DC_SIO, DC_SIO_ROMCTL_READ|DC_SIO_MII_DIR);
@ -569,7 +578,8 @@ static int dc_mii_readbit(sc)
/*
* Sync the PHYs by setting data bit and strobing the clock 32 times.
*/
static void dc_mii_sync(sc)
static void
dc_mii_sync(sc)
struct dc_softc *sc;
{
register int i;
@ -585,7 +595,8 @@ static void dc_mii_sync(sc)
/*
* Clock a series of bits through the MII.
*/
static void dc_mii_send(sc, bits, cnt)
static void
dc_mii_send(sc, bits, cnt)
struct dc_softc *sc;
u_int32_t bits;
int cnt;
@ -599,7 +610,8 @@ static void dc_mii_send(sc, bits, cnt)
/*
* Read an PHY register through the MII.
*/
static int dc_mii_readreg(sc, frame)
static int
dc_mii_readreg(sc, frame)
struct dc_softc *sc;
struct dc_mii_frame *frame;
@ -671,7 +683,8 @@ static int dc_mii_readreg(sc, frame)
/*
* Write to a PHY register through the MII.
*/
static int dc_mii_writereg(sc, frame)
static int
dc_mii_writereg(sc, frame)
struct dc_softc *sc;
struct dc_mii_frame *frame;
@ -706,7 +719,8 @@ static int dc_mii_writereg(sc, frame)
return(0);
}
static int dc_miibus_readreg(dev, phy, reg)
static int
dc_miibus_readreg(dev, phy, reg)
device_t dev;
int phy, reg;
{
@ -829,7 +843,8 @@ static int dc_miibus_readreg(dev, phy, reg)
return(frame.mii_data);
}
static int dc_miibus_writereg(dev, phy, reg, data)
static int
dc_miibus_writereg(dev, phy, reg, data)
device_t dev;
int phy, reg, data;
{
@ -905,7 +920,8 @@ static int dc_miibus_writereg(dev, phy, reg, data)
return(0);
}
static void dc_miibus_statchg(dev)
static void
dc_miibus_statchg(dev)
device_t dev;
{
struct dc_softc *sc;
@ -938,7 +954,8 @@ static void dc_miibus_statchg(dev)
* the driver has to just 'know' about the additional mode and deal
* with it itself. *sigh*
*/
static void dc_miibus_mediainit(dev)
static void
dc_miibus_mediainit(dev)
device_t dev;
{
struct dc_softc *sc;
@ -963,7 +980,8 @@ static void dc_miibus_mediainit(dev)
#define DC_BITS_128 7
#define DC_BITS_64 6
static u_int32_t dc_crc_le(sc, addr)
static u_int32_t
dc_crc_le(sc, addr)
struct dc_softc *sc;
caddr_t addr;
{
@ -1003,7 +1021,8 @@ static u_int32_t dc_crc_le(sc, addr)
/*
* Calculate CRC of a multicast group address, return the lower 6 bits.
*/
static u_int32_t dc_crc_be(addr)
static u_int32_t
dc_crc_be(addr)
caddr_t addr;
{
u_int32_t crc, carry;
@ -1038,7 +1057,8 @@ static u_int32_t dc_crc_be(addr)
* frames. We also sneak the broadcast address into the hash filter since
* we need that too.
*/
void dc_setfilt_21143(sc)
void
dc_setfilt_21143(sc)
struct dc_softc *sc;
{
struct dc_desc *sframe;
@ -1107,7 +1127,8 @@ void dc_setfilt_21143(sc)
return;
}
void dc_setfilt_admtek(sc)
void
dc_setfilt_admtek(sc)
struct dc_softc *sc;
{
struct ifnet *ifp;
@ -1160,7 +1181,8 @@ void dc_setfilt_admtek(sc)
return;
}
void dc_setfilt_asix(sc)
void
dc_setfilt_asix(sc)
struct dc_softc *sc;
{
struct ifnet *ifp;
@ -1230,7 +1252,8 @@ void dc_setfilt_asix(sc)
return;
}
void dc_setfilt_xircom(sc)
void
dc_setfilt_xircom(sc)
struct dc_softc *sc;
{
struct dc_desc *sframe;
@ -1300,7 +1323,8 @@ void dc_setfilt_xircom(sc)
return;
}
static void dc_setfilt(sc)
static void
dc_setfilt(sc)
struct dc_softc *sc;
{
if (DC_IS_INTEL(sc) || DC_IS_MACRONIX(sc) || DC_IS_PNIC(sc) ||
@ -1324,7 +1348,8 @@ static void dc_setfilt(sc)
* 'full-duplex' and '100Mbps' bits in the netconfig register, we
* first have to put the transmit and/or receive logic in the idle state.
*/
static void dc_setcfg(sc, media)
static void
dc_setcfg(sc, media)
struct dc_softc *sc;
int media;
{
@ -1473,7 +1498,8 @@ static void dc_setcfg(sc, media)
return;
}
static void dc_reset(sc)
static void
dc_reset(sc)
struct dc_softc *sc;
{
register int i;
@ -1518,7 +1544,8 @@ static void dc_reset(sc)
return;
}
static struct dc_type *dc_devtype(dev)
static struct dc_type *
dc_devtype(dev)
device_t dev;
{
struct dc_type *t;
@ -1569,7 +1596,8 @@ static struct dc_type *dc_devtype(dev)
* chips and the 98725, as well as the ASIX and ADMtek chips. In some
* cases, the exact chip revision affects driver behavior.
*/
static int dc_probe(dev)
static int
dc_probe(dev)
device_t dev;
{
struct dc_type *t;
@ -1584,7 +1612,8 @@ static int dc_probe(dev)
return(ENXIO);
}
static void dc_acpi(dev)
static void
dc_acpi(dev)
device_t dev;
{
int unit;
@ -1614,7 +1643,8 @@ static void dc_acpi(dev)
return;
}
static void dc_apply_fixup(sc, media)
static void
dc_apply_fixup(sc, media)
struct dc_softc *sc;
int media;
{
@ -1647,7 +1677,8 @@ static void dc_apply_fixup(sc, media)
return;
}
static void dc_decode_leaf_sia(sc, l)
static void
dc_decode_leaf_sia(sc, l)
struct dc_softc *sc;
struct dc_eblock_sia *l;
{
@ -1678,7 +1709,8 @@ static void dc_decode_leaf_sia(sc, l)
return;
}
static void dc_decode_leaf_sym(sc, l)
static void
dc_decode_leaf_sym(sc, l)
struct dc_softc *sc;
struct dc_eblock_sym *l;
{
@ -1703,7 +1735,8 @@ static void dc_decode_leaf_sym(sc, l)
return;
}
static void dc_decode_leaf_mii(sc, l)
static void
dc_decode_leaf_mii(sc, l)
struct dc_softc *sc;
struct dc_eblock_mii *l;
{
@ -1730,7 +1763,8 @@ static void dc_decode_leaf_mii(sc, l)
return;
}
static void dc_parse_21143_srom(sc)
static void
dc_parse_21143_srom(sc)
struct dc_softc *sc;
{
struct dc_leaf_hdr *lhdr;
@ -1770,7 +1804,8 @@ static void dc_parse_21143_srom(sc)
* Attach the interface. Allocate softc structures, do ifmedia
* setup and ethernet/BPF attach.
*/
static int dc_attach(dev)
static int
dc_attach(dev)
device_t dev;
{
int tmp = 0;
@ -2176,7 +2211,8 @@ static int dc_attach(dev)
return(error);
}
static int dc_detach(dev)
static int
dc_detach(dev)
device_t dev;
{
struct dc_softc *sc;
@ -2218,7 +2254,8 @@ static int dc_detach(dev)
/*
* Initialize the transmit descriptors.
*/
static int dc_list_tx_init(sc)
static int
dc_list_tx_init(sc)
struct dc_softc *sc;
{
struct dc_chain_data *cd;
@ -2246,7 +2283,8 @@ static int dc_list_tx_init(sc)
* we arrange the descriptors in a closed ring, so that the last descriptor
* points back to the first.
*/
static int dc_list_rx_init(sc)
static int
dc_list_rx_init(sc)
struct dc_softc *sc;
{
struct dc_chain_data *cd;
@ -2271,7 +2309,8 @@ static int dc_list_rx_init(sc)
/*
* Initialize an RX descriptor and attach an MBUF cluster.
*/
static int dc_newbuf(sc, i, m)
static int
dc_newbuf(sc, i, m)
struct dc_softc *sc;
int i;
struct mbuf *m;
@ -2369,7 +2408,8 @@ static int dc_newbuf(sc, i, m)
*/
#define DC_WHOLEFRAME (DC_RXSTAT_FIRSTFRAG|DC_RXSTAT_LASTFRAG)
static void dc_pnic_rx_bug_war(sc, idx)
static void
dc_pnic_rx_bug_war(sc, idx)
struct dc_softc *sc;
int idx;
{
@ -2438,7 +2478,8 @@ static void dc_pnic_rx_bug_war(sc, idx)
* should still be getting RX DONE interrupts to drive the search
* for new packets in the RX ring, so we should catch up eventually.
*/
static int dc_rx_resync(sc)
static int
dc_rx_resync(sc)
struct dc_softc *sc;
{
int i, pos;
@ -2467,7 +2508,8 @@ static int dc_rx_resync(sc)
* A frame has been uploaded: pass the resulting mbuf chain up to
* the higher level protocols.
*/
static void dc_rxeof(sc)
static void
dc_rxeof(sc)
struct dc_softc *sc;
{
struct ether_header *eh;
@ -2584,7 +2626,8 @@ static void dc_rxeof(sc)
* the list buffers.
*/
static void dc_txeof(sc)
static void
dc_txeof(sc)
struct dc_softc *sc;
{
struct dc_desc *cur_tx = NULL;
@ -2686,7 +2729,8 @@ static void dc_txeof(sc)
return;
}
static void dc_tick(xsc)
static void
dc_tick(xsc)
void *xsc;
{
struct dc_softc *sc;
@ -2765,7 +2809,8 @@ static void dc_tick(xsc)
* A transmit underrun has occurred. Back off the transmit threshold,
* or switch to store and forward mode if we have to.
*/
static void dc_tx_underrun(sc)
static void
dc_tx_underrun(sc)
struct dc_softc *sc;
{
u_int32_t isr;
@ -2866,7 +2911,8 @@ dc_poll(struct ifnet *ifp, enum poll_cmd cmd, int count)
}
#endif /* DEVICE_POLLING */
static void dc_intr(arg)
static void
dc_intr(arg)
void *arg;
{
struct dc_softc *sc;
@ -2969,7 +3015,8 @@ static void dc_intr(arg)
* Encapsulate an mbuf chain in a descriptor by coupling the mbuf data
* pointers to the fragment pointers.
*/
static int dc_encap(sc, m_head, txidx)
static int
dc_encap(sc, m_head, txidx)
struct dc_softc *sc;
struct mbuf *m_head;
u_int32_t *txidx;
@ -3034,7 +3081,8 @@ static int dc_encap(sc, m_head, txidx)
* Needed for some really badly behaved chips that just can't
* do scatter/gather correctly.
*/
static int dc_coal(sc, m_head)
static int
dc_coal(sc, m_head)
struct dc_softc *sc;
struct mbuf **m_head;
{
@ -3066,7 +3114,8 @@ static int dc_coal(sc, m_head)
* physical addresses.
*/
static void dc_start(ifp)
static void
dc_start(ifp)
struct ifnet *ifp;
{
struct dc_softc *sc;
@ -3138,7 +3187,8 @@ static void dc_start(ifp)
return;
}
static void dc_init(xsc)
static void
dc_init(xsc)
void *xsc;
{
struct dc_softc *sc = xsc;
@ -3330,7 +3380,8 @@ static void dc_init(xsc)
/*
* Set media options.
*/
static int dc_ifmedia_upd(ifp)
static int
dc_ifmedia_upd(ifp)
struct ifnet *ifp;
{
struct dc_softc *sc;
@ -3354,7 +3405,8 @@ static int dc_ifmedia_upd(ifp)
/*
* Report current media status.
*/
static void dc_ifmedia_sts(ifp, ifmr)
static void
dc_ifmedia_sts(ifp, ifmr)
struct ifnet *ifp;
struct ifmediareq *ifmr;
{
@ -3379,7 +3431,8 @@ static void dc_ifmedia_sts(ifp, ifmr)
return;
}
static int dc_ioctl(ifp, command, data)
static int
dc_ioctl(ifp, command, data)
struct ifnet *ifp;
u_long command;
caddr_t data;
@ -3442,7 +3495,8 @@ static int dc_ioctl(ifp, command, data)
return(error);
}
static void dc_watchdog(ifp)
static void
dc_watchdog(ifp)
struct ifnet *ifp;
{
struct dc_softc *sc;
@ -3470,7 +3524,8 @@ static void dc_watchdog(ifp)
* Stop the adapter and free any mbufs allocated to the
* RX and TX lists.
*/
static void dc_stop(sc)
static void
dc_stop(sc)
struct dc_softc *sc;
{
register int i;
@ -3534,7 +3589,8 @@ static void dc_stop(sc)
* settings in case the BIOS doesn't restore them properly on
* resume.
*/
static int dc_suspend(dev)
static int
dc_suspend(dev)
device_t dev;
{
register int i;
@ -3565,7 +3621,8 @@ static int dc_suspend(dev)
* doesn't, re-enable busmastering, and restart the interface if
* appropriate.
*/
static int dc_resume(dev)
static int
dc_resume(dev)
device_t dev;
{
register int i;
@ -3606,7 +3663,8 @@ static int dc_resume(dev)
* Stop all chip I/O so that the kernel's probe routines don't
* get confused by errant DMAs when rebooting.
*/
static void dc_shutdown(dev)
static void
dc_shutdown(dev)
device_t dev;
{
struct dc_softc *sc;

View File

@ -197,7 +197,8 @@ DRIVER_MODULE(miibus, pcn, miibus_driver, miibus_devclass, 0, 0);
#define PCN_BCR_CLRBIT(sc, reg, x) \
pcn_bcr_write(sc, reg, pcn_bcr_read(sc, reg) & ~(x))
static u_int32_t pcn_csr_read(sc, reg)
static u_int32_t
pcn_csr_read(sc, reg)
struct pcn_softc *sc;
int reg;
{
@ -205,7 +206,8 @@ static u_int32_t pcn_csr_read(sc, reg)
return(CSR_READ_4(sc, PCN_IO32_RDP));
}
static u_int16_t pcn_csr_read16(sc, reg)
static u_int16_t
pcn_csr_read16(sc, reg)
struct pcn_softc *sc;
int reg;
{
@ -213,7 +215,8 @@ static u_int16_t pcn_csr_read16(sc, reg)
return(CSR_READ_2(sc, PCN_IO16_RDP));
}
static void pcn_csr_write(sc, reg, val)
static void
pcn_csr_write(sc, reg, val)
struct pcn_softc *sc;
int reg;
{
@ -222,7 +225,8 @@ static void pcn_csr_write(sc, reg, val)
return;
}
static u_int32_t pcn_bcr_read(sc, reg)
static u_int32_t
pcn_bcr_read(sc, reg)
struct pcn_softc *sc;
int reg;
{
@ -230,7 +234,8 @@ static u_int32_t pcn_bcr_read(sc, reg)
return(CSR_READ_4(sc, PCN_IO32_BDP));
}
static u_int16_t pcn_bcr_read16(sc, reg)
static u_int16_t
pcn_bcr_read16(sc, reg)
struct pcn_softc *sc;
int reg;
{
@ -238,7 +243,8 @@ static u_int16_t pcn_bcr_read16(sc, reg)
return(CSR_READ_2(sc, PCN_IO16_BDP));
}
static void pcn_bcr_write(sc, reg, val)
static void
pcn_bcr_write(sc, reg, val)
struct pcn_softc *sc;
int reg;
{
@ -247,7 +253,8 @@ static void pcn_bcr_write(sc, reg, val)
return;
}
static int pcn_miibus_readreg(dev, phy, reg)
static int
pcn_miibus_readreg(dev, phy, reg)
device_t dev;
int phy, reg;
{
@ -269,7 +276,8 @@ static int pcn_miibus_readreg(dev, phy, reg)
return(val);
}
static int pcn_miibus_writereg(dev, phy, reg, data)
static int
pcn_miibus_writereg(dev, phy, reg, data)
device_t dev;
int phy, reg, data;
{
@ -283,7 +291,8 @@ static int pcn_miibus_writereg(dev, phy, reg, data)
return(0);
}
static void pcn_miibus_statchg(dev)
static void
pcn_miibus_statchg(dev)
device_t dev;
{
struct pcn_softc *sc;
@ -303,7 +312,8 @@ static void pcn_miibus_statchg(dev)
#define DC_POLY 0xEDB88320
static u_int32_t pcn_crc(addr)
static u_int32_t
pcn_crc(addr)
caddr_t addr;
{
u_int32_t idx, bit, data, crc;
@ -319,7 +329,8 @@ static u_int32_t pcn_crc(addr)
return ((crc >> 26) & 0x3F);
}
static void pcn_setmulti(sc)
static void
pcn_setmulti(sc)
struct pcn_softc *sc;
{
struct ifnet *ifp;
@ -358,7 +369,8 @@ static void pcn_setmulti(sc)
return;
}
static void pcn_reset(sc)
static void
pcn_reset(sc)
struct pcn_softc *sc;
{
/*
@ -387,7 +399,8 @@ static void pcn_reset(sc)
* Probe for an AMD chip. Check the PCI vendor and device
* IDs against our list and return a device name if we find a match.
*/
static int pcn_probe(dev)
static int
pcn_probe(dev)
device_t dev;
{
struct pcn_type *t;
@ -492,7 +505,8 @@ static int pcn_probe(dev)
* Attach the interface. Allocate softc structures, do ifmedia
* setup and ethernet/BPF attach.
*/
static int pcn_attach(dev)
static int
pcn_attach(dev)
device_t dev;
{
u_int32_t eaddr[2];
@ -663,7 +677,8 @@ static int pcn_attach(dev)
return(error);
}
static int pcn_detach(dev)
static int
pcn_detach(dev)
device_t dev;
{
struct pcn_softc *sc;
@ -698,7 +713,8 @@ static int pcn_detach(dev)
/*
* Initialize the transmit descriptors.
*/
static int pcn_list_tx_init(sc)
static int
pcn_list_tx_init(sc)
struct pcn_softc *sc;
{
struct pcn_list_data *ld;
@ -724,7 +740,8 @@ static int pcn_list_tx_init(sc)
/*
* Initialize the RX descriptors and allocate mbufs for them.
*/
static int pcn_list_rx_init(sc)
static int
pcn_list_rx_init(sc)
struct pcn_softc *sc;
{
struct pcn_list_data *ld;
@ -747,7 +764,8 @@ static int pcn_list_rx_init(sc)
/*
* Initialize an RX descriptor and attach an MBUF cluster.
*/
static int pcn_newbuf(sc, idx, m)
static int
pcn_newbuf(sc, idx, m)
struct pcn_softc *sc;
int idx;
struct mbuf *m;
@ -789,7 +807,8 @@ static int pcn_newbuf(sc, idx, m)
* A frame has been uploaded: pass the resulting mbuf chain up to
* the higher level protocols.
*/
static void pcn_rxeof(sc)
static void
pcn_rxeof(sc)
struct pcn_softc *sc;
{
struct ether_header *eh;
@ -851,7 +870,8 @@ static void pcn_rxeof(sc)
* the list buffers.
*/
static void pcn_txeof(sc)
static void
pcn_txeof(sc)
struct pcn_softc *sc;
{
struct pcn_tx_desc *cur_tx = NULL;
@ -908,7 +928,8 @@ static void pcn_txeof(sc)
return;
}
static void pcn_tick(xsc)
static void
pcn_tick(xsc)
void *xsc;
{
struct pcn_softc *sc;
@ -941,7 +962,8 @@ static void pcn_tick(xsc)
return;
}
static void pcn_intr(arg)
static void
pcn_intr(arg)
void *arg;
{
struct pcn_softc *sc;
@ -984,7 +1006,8 @@ static void pcn_intr(arg)
* Encapsulate an mbuf chain in a descriptor by coupling the mbuf data
* pointers to the fragment pointers.
*/
static int pcn_encap(sc, m_head, txidx)
static int
pcn_encap(sc, m_head, txidx)
struct pcn_softc *sc;
struct mbuf *m_head;
u_int32_t *txidx;
@ -1039,7 +1062,8 @@ static int pcn_encap(sc, m_head, txidx)
* copy of the pointers since the transmit list fragment pointers are
* physical addresses.
*/
static void pcn_start(ifp)
static void
pcn_start(ifp)
struct ifnet *ifp;
{
struct pcn_softc *sc;
@ -1096,7 +1120,8 @@ static void pcn_start(ifp)
return;
}
static void pcn_setfilt(ifp)
static void
pcn_setfilt(ifp)
struct ifnet *ifp;
{
struct pcn_softc *sc;
@ -1120,7 +1145,8 @@ static void pcn_setfilt(ifp)
return;
}
static void pcn_init(xsc)
static void
pcn_init(xsc)
void *xsc;
{
struct pcn_softc *sc = xsc;
@ -1230,7 +1256,8 @@ static void pcn_init(xsc)
/*
* Set media options.
*/
static int pcn_ifmedia_upd(ifp)
static int
pcn_ifmedia_upd(ifp)
struct ifnet *ifp;
{
struct pcn_softc *sc;
@ -1253,7 +1280,8 @@ static int pcn_ifmedia_upd(ifp)
/*
* Report current media status.
*/
static void pcn_ifmedia_sts(ifp, ifmr)
static void
pcn_ifmedia_sts(ifp, ifmr)
struct ifnet *ifp;
struct ifmediareq *ifmr;
{
@ -1270,7 +1298,8 @@ static void pcn_ifmedia_sts(ifp, ifmr)
return;
}
static int pcn_ioctl(ifp, command, data)
static int
pcn_ioctl(ifp, command, data)
struct ifnet *ifp;
u_long command;
caddr_t data;
@ -1339,7 +1368,8 @@ static int pcn_ioctl(ifp, command, data)
return(error);
}
static void pcn_watchdog(ifp)
static void
pcn_watchdog(ifp)
struct ifnet *ifp;
{
struct pcn_softc *sc;
@ -1367,7 +1397,8 @@ static void pcn_watchdog(ifp)
* Stop the adapter and free any mbufs allocated to the
* RX and TX lists.
*/
static void pcn_stop(sc)
static void
pcn_stop(sc)
struct pcn_softc *sc;
{
register int i;
@ -1416,7 +1447,8 @@ static void pcn_stop(sc)
* Stop all chip I/O so that the kernel's probe routines don't
* get confused by errant DMAs when rebooting.
*/
static void pcn_shutdown(dev)
static void
pcn_shutdown(dev)
device_t dev;
{
struct pcn_softc *sc;

View File

@ -280,7 +280,8 @@ rl_dma_map_txbuf(arg, segs, nseg, error)
/*
* Send a read command and address to the EEPROM, check for ACK.
*/
static void rl_eeprom_putbyte(sc, addr)
static void
rl_eeprom_putbyte(sc, addr)
struct rl_softc *sc;
int addr;
{
@ -310,7 +311,8 @@ static void rl_eeprom_putbyte(sc, addr)
/*
* Read a word of data stored in the EEPROM at address 'addr.'
*/
static void rl_eeprom_getword(sc, addr, dest)
static void
rl_eeprom_getword(sc, addr, dest)
struct rl_softc *sc;
int addr;
u_int16_t *dest;
@ -351,7 +353,8 @@ static void rl_eeprom_getword(sc, addr, dest)
/*
* Read a sequence of words from the EEPROM.
*/
static void rl_read_eeprom(sc, dest, off, cnt, swap)
static void
rl_read_eeprom(sc, dest, off, cnt, swap)
struct rl_softc *sc;
caddr_t dest;
int off;
@ -391,7 +394,8 @@ static void rl_read_eeprom(sc, dest, off, cnt, swap)
/*
* Sync the PHYs by setting data bit and strobing the clock 32 times.
*/
static void rl_mii_sync(sc)
static void
rl_mii_sync(sc)
struct rl_softc *sc;
{
register int i;
@ -411,7 +415,8 @@ static void rl_mii_sync(sc)
/*
* Clock a series of bits through the MII.
*/
static void rl_mii_send(sc, bits, cnt)
static void
rl_mii_send(sc, bits, cnt)
struct rl_softc *sc;
u_int32_t bits;
int cnt;
@ -436,7 +441,8 @@ static void rl_mii_send(sc, bits, cnt)
/*
* Read an PHY register through the MII.
*/
static int rl_mii_readreg(sc, frame)
static int
rl_mii_readreg(sc, frame)
struct rl_softc *sc;
struct rl_mii_frame *frame;
@ -529,7 +535,8 @@ static int rl_mii_readreg(sc, frame)
/*
* Write to a PHY register through the MII.
*/
static int rl_mii_writereg(sc, frame)
static int
rl_mii_writereg(sc, frame)
struct rl_softc *sc;
struct rl_mii_frame *frame;
@ -574,7 +581,8 @@ static int rl_mii_writereg(sc, frame)
return(0);
}
static int rl_miibus_readreg(dev, phy, reg)
static int
rl_miibus_readreg(dev, phy, reg)
device_t dev;
int phy, reg;
{
@ -644,7 +652,8 @@ static int rl_miibus_readreg(dev, phy, reg)
return(frame.mii_data);
}
static int rl_miibus_writereg(dev, phy, reg, data)
static int
rl_miibus_writereg(dev, phy, reg, data)
device_t dev;
int phy, reg, data;
{
@ -704,7 +713,8 @@ static int rl_miibus_writereg(dev, phy, reg, data)
return(0);
}
static void rl_miibus_statchg(dev)
static void
rl_miibus_statchg(dev)
device_t dev;
{
return;
@ -713,7 +723,8 @@ static void rl_miibus_statchg(dev)
/*
* Calculate CRC of a multicast group address, return the upper 6 bits.
*/
static u_int8_t rl_calchash(addr)
static u_int8_t
rl_calchash(addr)
caddr_t addr;
{
u_int32_t crc, carry;
@ -741,7 +752,8 @@ static u_int8_t rl_calchash(addr)
/*
* Program the 64-bit multicast hash filter.
*/
static void rl_setmulti(sc)
static void
rl_setmulti(sc)
struct rl_softc *sc;
{
struct ifnet *ifp;
@ -791,7 +803,8 @@ static void rl_setmulti(sc)
return;
}
static void rl_reset(sc)
static void
rl_reset(sc)
struct rl_softc *sc;
{
register int i;
@ -813,7 +826,8 @@ static void rl_reset(sc)
* Probe for a RealTek 8129/8139 chip. Check the PCI vendor and device
* IDs against our list and return a device name if we find a match.
*/
static int rl_probe(dev)
static int
rl_probe(dev)
device_t dev;
{
struct rl_type *t;
@ -836,7 +850,8 @@ static int rl_probe(dev)
* Attach the interface. Allocate softc structures, do ifmedia
* setup and ethernet/BPF attach.
*/
static int rl_attach(dev)
static int
rl_attach(dev)
device_t dev;
{
u_char eaddr[ETHER_ADDR_LEN];
@ -1081,7 +1096,8 @@ static int rl_attach(dev)
return(error);
}
static int rl_detach(dev)
static int
rl_detach(dev)
device_t dev;
{
struct rl_softc *sc;
@ -1116,7 +1132,8 @@ static int rl_detach(dev)
/*
* Initialize the transmit descriptors.
*/
static int rl_list_tx_init(sc)
static int
rl_list_tx_init(sc)
struct rl_softc *sc;
{
struct rl_chain_data *cd;
@ -1156,7 +1173,8 @@ static int rl_list_tx_init(sc)
* on a 32-bit boundary. To achieve this, we pass RL_ETHER_ALIGN (2 bytes)
* as the offset argument to m_devget().
*/
static void rl_rxeof(sc)
static void
rl_rxeof(sc)
struct rl_softc *sc;
{
struct ether_header *eh;
@ -1284,7 +1302,8 @@ static void rl_rxeof(sc)
* A frame was downloaded to the chip. It's safe for us to clean up
* the list buffers.
*/
static void rl_txeof(sc)
static void
rl_txeof(sc)
struct rl_softc *sc;
{
struct ifnet *ifp;
@ -1340,7 +1359,8 @@ static void rl_txeof(sc)
return;
}
static void rl_tick(xsc)
static void
rl_tick(xsc)
void *xsc;
{
struct rl_softc *sc;
@ -1399,7 +1419,8 @@ rl_poll (struct ifnet *ifp, enum poll_cmd cmd, int count)
}
#endif /* DEVICE_POLLING */
static void rl_intr(arg)
static void
rl_intr(arg)
void *arg;
{
struct rl_softc *sc;
@ -1468,7 +1489,8 @@ static void rl_intr(arg)
* Encapsulate an mbuf chain in a descriptor by coupling the mbuf data
* pointers to the fragment pointers.
*/
static int rl_encap(sc, m_head)
static int
rl_encap(sc, m_head)
struct rl_softc *sc;
struct mbuf *m_head;
{
@ -1519,7 +1541,8 @@ static int rl_encap(sc, m_head)
* Main transmit routine.
*/
static void rl_start(ifp)
static void
rl_start(ifp)
struct ifnet *ifp;
{
struct rl_softc *sc;
@ -1579,7 +1602,8 @@ static void rl_start(ifp)
return;
}
static void rl_init(xsc)
static void
rl_init(xsc)
void *xsc;
{
struct rl_softc *sc = xsc;
@ -1688,7 +1712,8 @@ static void rl_init(xsc)
/*
* Set media options.
*/
static int rl_ifmedia_upd(ifp)
static int
rl_ifmedia_upd(ifp)
struct ifnet *ifp;
{
struct rl_softc *sc;
@ -1704,7 +1729,8 @@ static int rl_ifmedia_upd(ifp)
/*
* Report current media status.
*/
static void rl_ifmedia_sts(ifp, ifmr)
static void
rl_ifmedia_sts(ifp, ifmr)
struct ifnet *ifp;
struct ifmediareq *ifmr;
{
@ -1721,7 +1747,8 @@ static void rl_ifmedia_sts(ifp, ifmr)
return;
}
static int rl_ioctl(ifp, command, data)
static int
rl_ioctl(ifp, command, data)
struct ifnet *ifp;
u_long command;
caddr_t data;
@ -1768,7 +1795,8 @@ static int rl_ioctl(ifp, command, data)
return(error);
}
static void rl_watchdog(ifp)
static void
rl_watchdog(ifp)
struct ifnet *ifp;
{
struct rl_softc *sc;
@ -1790,7 +1818,8 @@ static void rl_watchdog(ifp)
* Stop the adapter and free any mbufs allocated to the
* RX and TX lists.
*/
static void rl_stop(sc)
static void
rl_stop(sc)
struct rl_softc *sc;
{
register int i;
@ -1834,7 +1863,8 @@ static void rl_stop(sc)
* settings in case the BIOS doesn't restore them properly on
* resume.
*/
static int rl_suspend(dev)
static int
rl_suspend(dev)
device_t dev;
{
register int i;
@ -1861,7 +1891,8 @@ static int rl_suspend(dev)
* doesn't, re-enable busmastering, and restart the interface if
* appropriate.
*/
static int rl_resume(dev)
static int
rl_resume(dev)
device_t dev;
{
register int i;
@ -1896,7 +1927,8 @@ static int rl_resume(dev)
* Stop all chip I/O so that the kernel's probe routines don't
* get confused by errant DMAs when rebooting.
*/
static void rl_shutdown(dev)
static void
rl_shutdown(dev)
device_t dev;
{
struct rl_softc *sc;

View File

@ -216,7 +216,8 @@ DRIVER_MODULE(miibus, sf, miibus_driver, miibus_devclass, 0, 0);
#define SF_CLRBIT(sc, reg, x) \
csr_write_4(sc, reg, csr_read_4(sc, reg) & ~x)
static u_int32_t csr_read_4(sc, reg)
static u_int32_t
csr_read_4(sc, reg)
struct sf_softc *sc;
int reg;
{
@ -232,7 +233,8 @@ static u_int32_t csr_read_4(sc, reg)
return(val);
}
static u_int8_t sf_read_eeprom(sc, reg)
static u_int8_t
sf_read_eeprom(sc, reg)
struct sf_softc *sc;
int reg;
{
@ -244,7 +246,8 @@ static u_int8_t sf_read_eeprom(sc, reg)
return(val);
}
static void csr_write_4(sc, reg, val)
static void
csr_write_4(sc, reg, val)
struct sf_softc *sc;
int reg;
u_int32_t val;
@ -258,7 +261,8 @@ static void csr_write_4(sc, reg, val)
return;
}
static u_int32_t sf_calchash(addr)
static u_int32_t
sf_calchash(addr)
caddr_t addr;
{
u_int32_t crc, carry;
@ -288,7 +292,8 @@ static u_int32_t sf_calchash(addr)
* offset 'idx.' The perfect filter only has 16 entries so do
* some sanity tests.
*/
static int sf_setperf(sc, idx, mac)
static int
sf_setperf(sc, idx, mac)
struct sf_softc *sc;
int idx;
caddr_t mac;
@ -318,7 +323,8 @@ static int sf_setperf(sc, idx, mac)
* specified mac address 'mac.' If 'prio' is nonzero, update the
* priority hash table instead of the filter hash table.
*/
static int sf_sethash(sc, mac, prio)
static int
sf_sethash(sc, mac, prio)
struct sf_softc *sc;
caddr_t mac;
int prio;
@ -345,7 +351,8 @@ static int sf_sethash(sc, mac, prio)
/*
* Set a VLAN tag in the receive filter.
*/
static int sf_setvlan(sc, idx, vlan)
static int
sf_setvlan(sc, idx, vlan)
struct sf_softc *sc;
int idx;
u_int32_t vlan;
@ -360,7 +367,8 @@ static int sf_setvlan(sc, idx, vlan)
}
#endif
static int sf_miibus_readreg(dev, phy, reg)
static int
sf_miibus_readreg(dev, phy, reg)
device_t dev;
int phy, reg;
{
@ -385,7 +393,8 @@ static int sf_miibus_readreg(dev, phy, reg)
return(val & 0x0000FFFF);
}
static int sf_miibus_writereg(dev, phy, reg, val)
static int
sf_miibus_writereg(dev, phy, reg, val)
device_t dev;
int phy, reg, val;
{
@ -406,7 +415,8 @@ static int sf_miibus_writereg(dev, phy, reg, val)
return(0);
}
static void sf_miibus_statchg(dev)
static void
sf_miibus_statchg(dev)
device_t dev;
{
struct sf_softc *sc;
@ -426,7 +436,8 @@ static void sf_miibus_statchg(dev)
return;
}
static void sf_setmulti(sc)
static void
sf_setmulti(sc)
struct sf_softc *sc;
{
struct ifnet *ifp;
@ -475,7 +486,8 @@ static void sf_setmulti(sc)
/*
* Set media options.
*/
static int sf_ifmedia_upd(ifp)
static int
sf_ifmedia_upd(ifp)
struct ifnet *ifp;
{
struct sf_softc *sc;
@ -497,7 +509,8 @@ static int sf_ifmedia_upd(ifp)
/*
* Report current media status.
*/
static void sf_ifmedia_sts(ifp, ifmr)
static void
sf_ifmedia_sts(ifp, ifmr)
struct ifnet *ifp;
struct ifmediareq *ifmr;
{
@ -514,7 +527,8 @@ static void sf_ifmedia_sts(ifp, ifmr)
return;
}
static int sf_ioctl(ifp, command, data)
static int
sf_ioctl(ifp, command, data)
struct ifnet *ifp;
u_long command;
caddr_t data;
@ -571,7 +585,8 @@ static int sf_ioctl(ifp, command, data)
return(error);
}
static void sf_reset(sc)
static void
sf_reset(sc)
struct sf_softc *sc;
{
register int i;
@ -603,7 +618,8 @@ static void sf_reset(sc)
* We also check the subsystem ID so that we can identify exactly which
* NIC has been found, if possible.
*/
static int sf_probe(dev)
static int
sf_probe(dev)
device_t dev;
{
struct sf_type *t;
@ -658,7 +674,8 @@ static int sf_probe(dev)
* Attach the interface. Allocate softc structures, do ifmedia
* setup and ethernet/BPF attach.
*/
static int sf_attach(dev)
static int
sf_attach(dev)
device_t dev;
{
int i;
@ -827,7 +844,8 @@ static int sf_attach(dev)
return(error);
}
static int sf_detach(dev)
static int
sf_detach(dev)
device_t dev;
{
struct sf_softc *sc;
@ -855,7 +873,8 @@ static int sf_detach(dev)
return(0);
}
static int sf_init_rx_ring(sc)
static int
sf_init_rx_ring(sc)
struct sf_softc *sc;
{
struct sf_list_data *ld;
@ -876,7 +895,8 @@ static int sf_init_rx_ring(sc)
return(0);
}
static void sf_init_tx_ring(sc)
static void
sf_init_tx_ring(sc)
struct sf_softc *sc;
{
struct sf_list_data *ld;
@ -900,7 +920,8 @@ static void sf_init_tx_ring(sc)
return;
}
static int sf_newbuf(sc, c, m)
static int
sf_newbuf(sc, c, m)
struct sf_softc *sc;
struct sf_rx_bufdesc_type0 *c;
struct mbuf *m;
@ -952,7 +973,8 @@ static int sf_newbuf(sc, c, m)
* packets into properly aligned buffers before handing them off.
*/
static void sf_rxeof(sc)
static void
sf_rxeof(sc)
struct sf_softc *sc;
{
struct ether_header *eh;
@ -1019,7 +1041,8 @@ static void sf_rxeof(sc)
* gives the impression that it should match the producer/consumer
* index, which is the offset in 8 byte blocks.
*/
static void sf_txeof(sc)
static void
sf_txeof(sc)
struct sf_softc *sc;
{
int txcons, cmpprodidx, cmpconsidx;
@ -1064,7 +1087,8 @@ static void sf_txeof(sc)
return;
}
static void sf_txthresh_adjust(sc)
static void
sf_txthresh_adjust(sc)
struct sf_softc *sc;
{
u_int32_t txfctl;
@ -1087,7 +1111,8 @@ static void sf_txthresh_adjust(sc)
return;
}
static void sf_intr(arg)
static void
sf_intr(arg)
void *arg;
{
struct sf_softc *sc;
@ -1146,7 +1171,8 @@ static void sf_intr(arg)
return;
}
static void sf_init(xsc)
static void
sf_init(xsc)
void *xsc;
{
struct sf_softc *sc;
@ -1260,7 +1286,8 @@ static void sf_init(xsc)
return;
}
static int sf_encap(sc, c, m_head)
static int
sf_encap(sc, c, m_head)
struct sf_softc *sc;
struct sf_tx_bufdesc_type0 *c;
struct mbuf *m_head;
@ -1323,7 +1350,8 @@ static int sf_encap(sc, c, m_head)
return(0);
}
static void sf_start(ifp)
static void
sf_start(ifp)
struct ifnet *ifp;
{
struct sf_softc *sc;
@ -1405,7 +1433,8 @@ static void sf_start(ifp)
return;
}
static void sf_stop(sc)
static void
sf_stop(sc)
struct sf_softc *sc;
{
int i;
@ -1457,7 +1486,8 @@ static void sf_stop(sc)
* indirect data register, the contents of the address register could
* be changed out from under us.
*/
static void sf_stats_update(xsc)
static void
sf_stats_update(xsc)
void *xsc;
{
struct sf_softc *sc;
@ -1500,7 +1530,8 @@ static void sf_stats_update(xsc)
return;
}
static void sf_watchdog(ifp)
static void
sf_watchdog(ifp)
struct ifnet *ifp;
{
struct sf_softc *sc;
@ -1524,7 +1555,8 @@ static void sf_watchdog(ifp)
return;
}
static void sf_shutdown(dev)
static void
sf_shutdown(dev)
device_t dev;
{
struct sf_softc *sc;

View File

@ -257,7 +257,8 @@ DRIVER_MODULE(miibus, sk, miibus_driver, miibus_devclass, 0, 0);
#define SK_WIN_CLRBIT_2(sc, reg, x) \
sk_win_write_2(sc, reg, sk_win_read_2(sc, reg) & ~x)
static u_int32_t sk_win_read_4(sc, reg)
static u_int32_t
sk_win_read_4(sc, reg)
struct sk_softc *sc;
int reg;
{
@ -265,7 +266,8 @@ static u_int32_t sk_win_read_4(sc, reg)
return(CSR_READ_4(sc, SK_WIN_BASE + SK_REG(reg)));
}
static u_int16_t sk_win_read_2(sc, reg)
static u_int16_t
sk_win_read_2(sc, reg)
struct sk_softc *sc;
int reg;
{
@ -273,7 +275,8 @@ static u_int16_t sk_win_read_2(sc, reg)
return(CSR_READ_2(sc, SK_WIN_BASE + SK_REG(reg)));
}
static u_int8_t sk_win_read_1(sc, reg)
static u_int8_t
sk_win_read_1(sc, reg)
struct sk_softc *sc;
int reg;
{
@ -281,7 +284,8 @@ static u_int8_t sk_win_read_1(sc, reg)
return(CSR_READ_1(sc, SK_WIN_BASE + SK_REG(reg)));
}
static void sk_win_write_4(sc, reg, val)
static void
sk_win_write_4(sc, reg, val)
struct sk_softc *sc;
int reg;
u_int32_t val;
@ -291,7 +295,8 @@ static void sk_win_write_4(sc, reg, val)
return;
}
static void sk_win_write_2(sc, reg, val)
static void
sk_win_write_2(sc, reg, val)
struct sk_softc *sc;
int reg;
u_int32_t val;
@ -301,7 +306,8 @@ static void sk_win_write_2(sc, reg, val)
return;
}
static void sk_win_write_1(sc, reg, val)
static void
sk_win_write_1(sc, reg, val)
struct sk_softc *sc;
int reg;
u_int32_t val;
@ -322,7 +328,8 @@ static void sk_win_write_1(sc, reg, val)
* the controller softc structure for later use. At the moment,
* we only use the ID string during sk_attach().
*/
static u_int8_t sk_vpd_readbyte(sc, addr)
static u_int8_t
sk_vpd_readbyte(sc, addr)
struct sk_softc *sc;
int addr;
{
@ -342,7 +349,8 @@ static u_int8_t sk_vpd_readbyte(sc, addr)
return(sk_win_read_1(sc, SK_PCI_REG(SK_PCI_VPD_DATA)));
}
static void sk_vpd_read_res(sc, res, addr)
static void
sk_vpd_read_res(sc, res, addr)
struct sk_softc *sc;
struct vpd_res *res;
int addr;
@ -357,7 +365,8 @@ static void sk_vpd_read_res(sc, res, addr)
return;
}
static void sk_vpd_read(sc)
static void
sk_vpd_read(sc)
struct sk_softc *sc;
{
int pos = 0, i;
@ -401,7 +410,8 @@ static void sk_vpd_read(sc)
return;
}
static int sk_miibus_readreg(dev, phy, reg)
static int
sk_miibus_readreg(dev, phy, reg)
device_t dev;
int phy, reg;
{
@ -437,7 +447,8 @@ static int sk_miibus_readreg(dev, phy, reg)
return(i);
}
static int sk_miibus_writereg(dev, phy, reg, val)
static int
sk_miibus_writereg(dev, phy, reg, val)
device_t dev;
int phy, reg, val;
{
@ -473,7 +484,8 @@ static int sk_miibus_writereg(dev, phy, reg, val)
return(0);
}
static void sk_miibus_statchg(dev)
static void
sk_miibus_statchg(dev)
device_t dev;
{
struct sk_if_softc *sc_if;
@ -501,7 +513,8 @@ static void sk_miibus_statchg(dev)
#define SK_POLY 0xEDB88320
#define SK_BITS 6
static u_int32_t sk_calchash(addr)
static u_int32_t
sk_calchash(addr)
caddr_t addr;
{
u_int32_t idx, bit, data, crc;
@ -517,7 +530,8 @@ static u_int32_t sk_calchash(addr)
return (~crc & ((1 << SK_BITS) - 1));
}
static void sk_setfilt(sc_if, addr, slot)
static void
sk_setfilt(sc_if, addr, slot)
struct sk_if_softc *sc_if;
caddr_t addr;
int slot;
@ -533,7 +547,8 @@ static void sk_setfilt(sc_if, addr, slot)
return;
}
static void sk_setmulti(sc_if)
static void
sk_setmulti(sc_if)
struct sk_if_softc *sc_if;
{
struct ifnet *ifp;
@ -588,7 +603,8 @@ static void sk_setmulti(sc_if)
return;
}
static int sk_init_rx_ring(sc_if)
static int
sk_init_rx_ring(sc_if)
struct sk_if_softc *sc_if;
{
struct sk_chain_data *cd;
@ -624,7 +640,8 @@ static int sk_init_rx_ring(sc_if)
return(0);
}
static void sk_init_tx_ring(sc_if)
static void
sk_init_tx_ring(sc_if)
struct sk_if_softc *sc_if;
{
struct sk_chain_data *cd;
@ -659,7 +676,8 @@ static void sk_init_tx_ring(sc_if)
return;
}
static int sk_newbuf(sc_if, c, m)
static int
sk_newbuf(sc_if, c, m)
struct sk_if_softc *sc_if;
struct sk_chain *c;
struct mbuf *m;
@ -725,7 +743,8 @@ static int sk_newbuf(sc_if, c, m)
* our own jumbo buffer pool. Fortunately, this does not require an
* excessive amount of additional code.
*/
static int sk_alloc_jumbo_mem(sc_if)
static int
sk_alloc_jumbo_mem(sc_if)
struct sk_if_softc *sc_if;
{
caddr_t ptr;
@ -772,7 +791,8 @@ static int sk_alloc_jumbo_mem(sc_if)
/*
* Allocate a jumbo buffer.
*/
static void *sk_jalloc(sc_if)
static void *
sk_jalloc(sc_if)
struct sk_if_softc *sc_if;
{
struct sk_jpool_entry *entry;
@ -794,7 +814,8 @@ static void *sk_jalloc(sc_if)
/*
* Release a jumbo buffer.
*/
static void sk_jfree(buf, args)
static void
sk_jfree(buf, args)
void *buf;
void *args;
{
@ -828,7 +849,8 @@ static void sk_jfree(buf, args)
/*
* Set media options.
*/
static int sk_ifmedia_upd(ifp)
static int
sk_ifmedia_upd(ifp)
struct ifnet *ifp;
{
struct sk_if_softc *sc_if;
@ -845,7 +867,8 @@ static int sk_ifmedia_upd(ifp)
/*
* Report current media status.
*/
static void sk_ifmedia_sts(ifp, ifmr)
static void
sk_ifmedia_sts(ifp, ifmr)
struct ifnet *ifp;
struct ifmediareq *ifmr;
{
@ -862,7 +885,8 @@ static void sk_ifmedia_sts(ifp, ifmr)
return;
}
static int sk_ioctl(ifp, command, data)
static int
sk_ioctl(ifp, command, data)
struct ifnet *ifp;
u_long command;
caddr_t data;
@ -934,7 +958,8 @@ static int sk_ioctl(ifp, command, data)
* Probe for a SysKonnect GEnesis chip. Check the PCI vendor and device
* IDs against our list and return a device name if we find a match.
*/
static int sk_probe(dev)
static int
sk_probe(dev)
device_t dev;
{
struct sk_type *t;
@ -956,7 +981,8 @@ static int sk_probe(dev)
/*
* Force the GEnesis into reset, then bring it out of reset.
*/
static void sk_reset(sc)
static void
sk_reset(sc)
struct sk_softc *sc;
{
CSR_WRITE_4(sc, SK_CSR, SK_CSR_SW_RESET);
@ -983,15 +1009,16 @@ static void sk_reset(sc)
* register represents 18.825ns, so to specify a timeout in
* microseconds, we have to multiply by 54.
*/
sk_win_write_4(sc, SK_IMTIMERINIT, SK_IM_USECS(200));
sk_win_write_4(sc, SK_IMMR, SK_ISR_TX1_S_EOF|SK_ISR_TX2_S_EOF|
sk_win_write_4(sc, SK_IMTIMERINIT, SK_IM_USECS(200));
sk_win_write_4(sc, SK_IMMR, SK_ISR_TX1_S_EOF|SK_ISR_TX2_S_EOF|
SK_ISR_RX1_EOF|SK_ISR_RX2_EOF);
sk_win_write_1(sc, SK_IMTIMERCTL, SK_IMCTL_START);
sk_win_write_1(sc, SK_IMTIMERCTL, SK_IMCTL_START);
return;
}
static int sk_probe_xmac(dev)
static int
sk_probe_xmac(dev)
device_t dev;
{
/*
@ -1009,7 +1036,8 @@ static int sk_probe_xmac(dev)
* Each XMAC chip is attached as a separate logical IP interface.
* Single port cards will have only one logical interface of course.
*/
static int sk_attach_xmac(dev)
static int
sk_attach_xmac(dev)
device_t dev;
{
struct sk_softc *sc;
@ -1172,7 +1200,8 @@ static int sk_attach_xmac(dev)
* Attach the interface. Allocate softc structures, do ifmedia
* setup and ethernet/BPF attach.
*/
static int sk_attach(dev)
static int
sk_attach(dev)
device_t dev;
{
u_int32_t command;
@ -1355,7 +1384,8 @@ static int sk_attach(dev)
return(error);
}
static int sk_detach_xmac(dev)
static int
sk_detach_xmac(dev)
device_t dev;
{
struct sk_softc *sc;
@ -1379,7 +1409,8 @@ static int sk_detach_xmac(dev)
return(0);
}
static int sk_detach(dev)
static int
sk_detach(dev)
device_t dev;
{
struct sk_softc *sc;
@ -1403,7 +1434,8 @@ static int sk_detach(dev)
return(0);
}
static int sk_encap(sc_if, m_head, txidx)
static int
sk_encap(sc_if, m_head, txidx)
struct sk_if_softc *sc_if;
struct mbuf *m_head;
u_int32_t *txidx;
@ -1452,7 +1484,8 @@ static int sk_encap(sc_if, m_head, txidx)
return(0);
}
static void sk_start(ifp)
static void
sk_start(ifp)
struct ifnet *ifp;
{
struct sk_softc *sc;
@ -1503,7 +1536,8 @@ static void sk_start(ifp)
}
static void sk_watchdog(ifp)
static void
sk_watchdog(ifp)
struct ifnet *ifp;
{
struct sk_if_softc *sc_if;
@ -1516,7 +1550,8 @@ static void sk_watchdog(ifp)
return;
}
static void sk_shutdown(dev)
static void
sk_shutdown(dev)
device_t dev;
{
struct sk_softc *sc;
@ -1537,7 +1572,8 @@ static void sk_shutdown(dev)
return;
}
static void sk_rxeof(sc_if)
static void
sk_rxeof(sc_if)
struct sk_if_softc *sc_if;
{
struct ether_header *eh;
@ -1605,7 +1641,8 @@ static void sk_rxeof(sc_if)
return;
}
static void sk_txeof(sc_if)
static void
sk_txeof(sc_if)
struct sk_if_softc *sc_if;
{
struct sk_tx_desc *cur_tx = NULL;
@ -1642,7 +1679,8 @@ static void sk_txeof(sc_if)
return;
}
static void sk_tick(xsc_if)
static void
sk_tick(xsc_if)
void *xsc_if;
{
struct sk_if_softc *sc_if;
@ -1694,7 +1732,8 @@ static void sk_tick(xsc_if)
return;
}
static void sk_intr_bcom(sc_if)
static void
sk_intr_bcom(sc_if)
struct sk_if_softc *sc_if;
{
struct sk_softc *sc;
@ -1751,7 +1790,8 @@ static void sk_intr_bcom(sc_if)
return;
}
static void sk_intr_xmac(sc_if)
static void
sk_intr_xmac(sc_if)
struct sk_if_softc *sc_if;
{
struct sk_softc *sc;
@ -1788,7 +1828,8 @@ static void sk_intr_xmac(sc_if)
return;
}
static void sk_intr(xsc)
static void
sk_intr(xsc)
void *xsc;
{
struct sk_softc *sc = xsc;
@ -1864,7 +1905,8 @@ static void sk_intr(xsc)
return;
}
static void sk_init_xmac(sc_if)
static void
sk_init_xmac(sc_if)
struct sk_if_softc *sc_if;
{
struct sk_softc *sc;
@ -2036,7 +2078,8 @@ static void sk_init_xmac(sc_if)
* Note that to properly initialize any part of the GEnesis chip,
* you first have to take it out of reset mode.
*/
static void sk_init(xsc)
static void
sk_init(xsc)
void *xsc;
{
struct sk_if_softc *sc_if = xsc;
@ -2145,7 +2188,8 @@ static void sk_init(xsc)
return;
}
static void sk_stop(sc_if)
static void
sk_stop(sc_if)
struct sk_if_softc *sc_if;
{
int i;

View File

@ -189,7 +189,8 @@ DRIVER_MODULE(miibus, ste, miibus_driver, miibus_devclass, 0, 0);
/*
* Sync the PHYs by setting data bit and strobing the clock 32 times.
*/
static void ste_mii_sync(sc)
static void
ste_mii_sync(sc)
struct ste_softc *sc;
{
register int i;
@ -209,7 +210,8 @@ static void ste_mii_sync(sc)
/*
* Clock a series of bits through the MII.
*/
static void ste_mii_send(sc, bits, cnt)
static void
ste_mii_send(sc, bits, cnt)
struct ste_softc *sc;
u_int32_t bits;
int cnt;
@ -219,7 +221,7 @@ static void ste_mii_send(sc, bits, cnt)
MII_CLR(STE_PHYCTL_MCLK);
for (i = (0x1 << (cnt - 1)); i; i >>= 1) {
if (bits & i) {
if (bits & i) {
MII_SET(STE_PHYCTL_MDATA);
} else {
MII_CLR(STE_PHYCTL_MDATA);
@ -234,7 +236,8 @@ static void ste_mii_send(sc, bits, cnt)
/*
* Read an PHY register through the MII.
*/
static int ste_mii_readreg(sc, frame)
static int
ste_mii_readreg(sc, frame)
struct ste_softc *sc;
struct ste_mii_frame *frame;
@ -326,7 +329,8 @@ static int ste_mii_readreg(sc, frame)
/*
* Write to a PHY register through the MII.
*/
static int ste_mii_writereg(sc, frame)
static int
ste_mii_writereg(sc, frame)
struct ste_softc *sc;
struct ste_mii_frame *frame;
@ -371,7 +375,8 @@ static int ste_mii_writereg(sc, frame)
return(0);
}
static int ste_miibus_readreg(dev, phy, reg)
static int
ste_miibus_readreg(dev, phy, reg)
device_t dev;
int phy, reg;
{
@ -392,7 +397,8 @@ static int ste_miibus_readreg(dev, phy, reg)
return(frame.mii_data);
}
static int ste_miibus_writereg(dev, phy, reg, data)
static int
ste_miibus_writereg(dev, phy, reg, data)
device_t dev;
int phy, reg, data;
{
@ -411,7 +417,8 @@ static int ste_miibus_writereg(dev, phy, reg, data)
return(0);
}
static void ste_miibus_statchg(dev)
static void
ste_miibus_statchg(dev)
device_t dev;
{
struct ste_softc *sc;
@ -431,7 +438,8 @@ static void ste_miibus_statchg(dev)
return;
}
static int ste_ifmedia_upd(ifp)
static int
ste_ifmedia_upd(ifp)
struct ifnet *ifp;
{
struct ste_softc *sc;
@ -450,7 +458,8 @@ static int ste_ifmedia_upd(ifp)
return(0);
}
static void ste_ifmedia_sts(ifp, ifmr)
static void
ste_ifmedia_sts(ifp, ifmr)
struct ifnet *ifp;
struct ifmediareq *ifmr;
{
@ -467,7 +476,8 @@ static void ste_ifmedia_sts(ifp, ifmr)
return;
}
static void ste_wait(sc)
static void
ste_wait(sc)
struct ste_softc *sc;
{
register int i;
@ -487,7 +497,8 @@ static void ste_wait(sc)
* The EEPROM is slow: give it time to come ready after issuing
* it a command.
*/
static int ste_eeprom_wait(sc)
static int
ste_eeprom_wait(sc)
struct ste_softc *sc;
{
int i;
@ -513,7 +524,8 @@ static int ste_eeprom_wait(sc)
* Read a sequence of words from the EEPROM. Note that ethernet address
* data is stored in the EEPROM in network byte order.
*/
static int ste_read_eeprom(sc, dest, off, cnt, swap)
static int
ste_read_eeprom(sc, dest, off, cnt, swap)
struct ste_softc *sc;
caddr_t dest;
int off;
@ -542,7 +554,8 @@ static int ste_read_eeprom(sc, dest, off, cnt, swap)
return(err ? 1 : 0);
}
static u_int8_t ste_calchash(addr)
static u_int8_t
ste_calchash(addr)
caddr_t addr;
{
@ -568,7 +581,8 @@ static u_int8_t ste_calchash(addr)
return(crc & 0x0000003F);
}
static void ste_setmulti(sc)
static void
ste_setmulti(sc)
struct ste_softc *sc;
{
struct ifnet *ifp;
@ -610,7 +624,8 @@ static void ste_setmulti(sc)
return;
}
static void ste_intr(xsc)
static void
ste_intr(xsc)
void *xsc;
{
struct ste_softc *sc;
@ -672,7 +687,8 @@ static void ste_intr(xsc)
* A frame has been uploaded: pass the resulting mbuf chain up to
* the higher level protocols.
*/
static void ste_rxeof(sc)
static void
ste_rxeof(sc)
struct ste_softc *sc;
{
struct ether_header *eh;
@ -751,7 +767,8 @@ static void ste_rxeof(sc)
return;
}
static void ste_txeoc(sc)
static void
ste_txeoc(sc)
struct ste_softc *sc;
{
u_int8_t txstat;
@ -789,7 +806,8 @@ static void ste_txeoc(sc)
return;
}
static void ste_txeof(sc)
static void
ste_txeof(sc)
struct ste_softc *sc;
{
struct ste_chain *cur_tx = NULL;
@ -825,7 +843,8 @@ static void ste_txeof(sc)
return;
}
static void ste_stats_update(xsc)
static void
ste_stats_update(xsc)
void *xsc;
{
struct ste_softc *sc;
@ -868,7 +887,8 @@ static void ste_stats_update(xsc)
* Probe for a Sundance ST201 chip. Check the PCI vendor and device
* IDs against our list and return a device name if we find a match.
*/
static int ste_probe(dev)
static int
ste_probe(dev)
device_t dev;
{
struct ste_type *t;
@ -891,7 +911,8 @@ static int ste_probe(dev)
* Attach the interface. Allocate softc structures, do ifmedia
* setup and ethernet/BPF attach.
*/
static int ste_attach(dev)
static int
ste_attach(dev)
device_t dev;
{
u_int32_t command;
@ -1083,7 +1104,8 @@ static int ste_attach(dev)
return(error);
}
static int ste_detach(dev)
static int
ste_detach(dev)
device_t dev;
{
struct ste_softc *sc;
@ -1111,7 +1133,8 @@ static int ste_detach(dev)
return(0);
}
static int ste_newbuf(sc, c, m)
static int
ste_newbuf(sc, c, m)
struct ste_softc *sc;
struct ste_chain_onefrag *c;
struct mbuf *m;
@ -1144,7 +1167,8 @@ static int ste_newbuf(sc, c, m)
return(0);
}
static int ste_init_rx_list(sc)
static int
ste_init_rx_list(sc)
struct ste_softc *sc;
{
struct ste_chain_data *cd;
@ -1177,7 +1201,8 @@ static int ste_init_rx_list(sc)
return(0);
}
static void ste_init_tx_list(sc)
static void
ste_init_tx_list(sc)
struct ste_softc *sc;
{
struct ste_chain_data *cd;
@ -1212,7 +1237,8 @@ static void ste_init_tx_list(sc)
return;
}
static void ste_init(xsc)
static void
ste_init(xsc)
void *xsc;
{
struct ste_softc *sc;
@ -1322,7 +1348,8 @@ static void ste_init(xsc)
return;
}
static void ste_stop(sc)
static void
ste_stop(sc)
struct ste_softc *sc;
{
int i;
@ -1370,7 +1397,8 @@ static void ste_stop(sc)
return;
}
static void ste_reset(sc)
static void
ste_reset(sc)
struct ste_softc *sc;
{
int i;
@ -1395,7 +1423,8 @@ static void ste_reset(sc)
return;
}
static int ste_ioctl(ifp, command, data)
static int
ste_ioctl(ifp, command, data)
struct ifnet *ifp;
u_long command;
caddr_t data;
@ -1460,7 +1489,8 @@ static int ste_ioctl(ifp, command, data)
return(error);
}
static int ste_encap(sc, c, m_head)
static int
ste_encap(sc, c, m_head)
struct ste_softc *sc;
struct ste_chain *c;
struct mbuf *m_head;
@ -1493,7 +1523,8 @@ static int ste_encap(sc, c, m_head)
return(0);
}
static void ste_start(ifp)
static void
ste_start(ifp)
struct ifnet *ifp;
{
struct ste_softc *sc;
@ -1576,7 +1607,8 @@ static void ste_start(ifp)
return;
}
static void ste_watchdog(ifp)
static void
ste_watchdog(ifp)
struct ifnet *ifp;
{
struct ste_softc *sc;
@ -1600,7 +1632,8 @@ static void ste_watchdog(ifp)
return;
}
static void ste_shutdown(dev)
static void
ste_shutdown(dev)
device_t dev;
{
struct ste_softc *sc;