don't pollute global namespace with valid_Ether_p, instead, prepend

fe_ to it.
This commit is contained in:
Warner Losh 2005-01-10 09:29:48 +00:00
parent 4ac136b3a4
commit f829c24893
5 changed files with 24 additions and 24 deletions

View File

@ -232,7 +232,7 @@ fe_simple_probe (struct fe_softc const * sc,
address. "Vendor" is an expected vendor code (first three bytes,)
or a zero when nothing expected. */
int
valid_Ether_p (u_char const * addr, unsigned vendor)
fe_valid_Ether_p (u_char const * addr, unsigned vendor)
{
#ifdef FE_DEBUG
printf("fe?: validating %6D against %06x\n", addr, ":", vendor);

View File

@ -320,7 +320,7 @@ fe_probe_re1000(device_t dev)
fe_inblk(sc, 0x18, sc->sc_enaddr, ETHER_ADDR_LEN);
/* Make sure it is Allied-Telesis's. */
if (!valid_Ether_p(sc->sc_enaddr, 0x0000F4))
if (!fe_valid_Ether_p(sc->sc_enaddr, 0x0000F4))
return ENXIO;
#if 1
/* Calculate checksum. */
@ -371,7 +371,7 @@ fe_probe_jli_re1000p(struct fe_softc * sc, u_char const * eeprom)
/* Get our station address from EEPROM, and make sure the
EEPROM contains Allied-Telesis's address. */
bcopy(eeprom + 8, sc->sc_enaddr, ETHER_ADDR_LEN);
if (!valid_Ether_p(sc->sc_enaddr, 0x0000F4))
if (!fe_valid_Ether_p(sc->sc_enaddr, 0x0000F4))
return NULL;
/* I don't know any sub-model identification. */
@ -544,7 +544,7 @@ fe_probe_cnet9ne (device_t dev)
fe_inblk(sc, 0x18, sc->sc_enaddr, ETHER_ADDR_LEN);
/* Make sure it is Contec's. */
if (!valid_Ether_p(sc->sc_enaddr, 0x00804C))
if (!fe_valid_Ether_p(sc->sc_enaddr, 0x00804C))
return ENXIO;
/* Determine the card type. */
@ -630,7 +630,7 @@ fe_probe_ssi(device_t dev)
fe_read_eeprom_ssi(sc, eeprom);
/* Make sure the Ethernet (MAC) station address is of Contec's. */
if (!valid_Ether_p(eeprom + FE_SSI_EEP_ADDR, 0x00804C))
if (!fe_valid_Ether_p(eeprom + FE_SSI_EEP_ADDR, 0x00804C))
return ENXIO;
bcopy(eeprom + FE_SSI_EEP_ADDR, sc->sc_enaddr, ETHER_ADDR_LEN);
@ -700,7 +700,7 @@ fe_probe_lnx(device_t dev)
fe_read_eeprom_lnx(sc, eeprom);
/* Make sure the Ethernet (MAC) station address is of TDK/LANX's. */
if (!valid_Ether_p(eeprom, 0x008098))
if (!fe_valid_Ether_p(eeprom, 0x008098))
return ENXIO;
bcopy(eeprom, sc->sc_enaddr, ETHER_ADDR_LEN);
@ -768,12 +768,12 @@ fe_probe_gwy(device_t dev)
/* Get our station address from EEPROM. */
fe_inblk(sc, 0x18, sc->sc_enaddr, ETHER_ADDR_LEN);
if (!valid_Ether_p(sc->sc_enaddr, 0x000000))
if (!fe_valid_Ether_p(sc->sc_enaddr, 0x000000))
return ENXIO;
/* Determine the card type. */
sc->typestr = "Generic MB86960 Ethernet";
if (valid_Ether_p(sc->sc_enaddr, 0x000061))
if (fe_valid_Ether_p(sc->sc_enaddr, 0x000061))
sc->typestr = "Gateway Ethernet (Fujitsu chipset)";
/* Gateway's board requires an explicit IRQ to work, since it
@ -834,7 +834,7 @@ fe_probe_ubn(device_t dev)
/* Get our station address form ID ROM and make sure it is UBN's. */
fe_inblk(sc, 0x18, sc->sc_enaddr, ETHER_ADDR_LEN);
if (!valid_Ether_p(sc->sc_enaddr, 0x00DD01))
if (!fe_valid_Ether_p(sc->sc_enaddr, 0x00DD01))
goto fail_ubn;
#if 1
/* Calculate checksum. */
@ -975,8 +975,8 @@ fe_probe_rex(device_t dev)
sc->sc_enaddr[i] = eeprom[7 - i];
/* Make sure it is RATOC's. */
if (!valid_Ether_p(sc->sc_enaddr, 0x00C0D0) &&
!valid_Ether_p(sc->sc_enaddr, 0x00803D))
if (!fe_valid_Ether_p(sc->sc_enaddr, 0x00C0D0) &&
!fe_valid_Ether_p(sc->sc_enaddr, 0x00803D))
return 0;
/* Setup the board type. */

View File

@ -252,7 +252,7 @@ fe_probe_fmv(device_t dev)
/* Get our station address from EEPROM, and make sure it is
Fujitsu's. */
fe_inblk(sc, FE_FMV4, sc->sc_enaddr, ETHER_ADDR_LEN);
if (!valid_Ether_p(sc->sc_enaddr, 0x00000E))
if (!fe_valid_Ether_p(sc->sc_enaddr, 0x00000E))
return ENXIO;
/* Find the supported media and "hardware revision" to know
@ -387,7 +387,7 @@ fe_probe_jli_ati(struct fe_softc * sc, u_char const * eeprom)
/* Get our station address from EEPROM, and make sure the
EEPROM contains ATI's address. */
bcopy(eeprom + 8, sc->sc_enaddr, ETHER_ADDR_LEN);
if (!valid_Ether_p(sc->sc_enaddr, 0x0000F4))
if (!fe_valid_Ether_p(sc->sc_enaddr, 0x0000F4))
return NULL;
/*
@ -508,12 +508,12 @@ fe_probe_jli_icl(struct fe_softc * sc, u_char const * eeprom)
/* Make sure the EEPROM contains ICL's permanent station
address. If it isn't, probably this board is not an
ICL's. */
if (!valid_Ether_p(eeprom+122, 0x00004B))
if (!fe_valid_Ether_p(eeprom+122, 0x00004B))
return NULL;
/* Check if the "configured" Ethernet address in the EEPROM is
valid. Use it if it is, or use the "permanent" address instead. */
if (valid_Ether_p(eeprom+4, 0x020000)) {
if (fe_valid_Ether_p(eeprom+4, 0x020000)) {
/* The configured address is valid. Use it. */
bcopy(eeprom+4, sc->sc_enaddr, ETHER_ADDR_LEN);
} else {
@ -621,7 +621,7 @@ fe_probe_jli_rex(struct fe_softc * sc, u_char const * eeprom)
sc->sc_enaddr[5] = eeprom[6];
/* Make sure the EEPROM contains RATOC's station address. */
if (!valid_Ether_p(sc->sc_enaddr, 0x00C0D0))
if (!fe_valid_Ether_p(sc->sc_enaddr, 0x00C0D0))
return NULL;
/* I don't know any sub-model identification. */
@ -658,7 +658,7 @@ fe_probe_jli_unk(struct fe_softc * sc, u_char const * eeprom)
/* Look for a bit pattern which looks like a MAC address. */
for (n = 2; n <= romsize - ETHER_ADDR_LEN; n += 2) {
if (!valid_Ether_p(eeprom + n, 0x000000))
if (!fe_valid_Ether_p(eeprom + n, 0x000000))
continue;
}
@ -839,7 +839,7 @@ fe_probe_ssi(device_t dev)
fe_read_eeprom_ssi(sc, eeprom);
/* Make sure the Ethernet (MAC) station address is of TDK's. */
if (!valid_Ether_p(eeprom+FE_SSI_EEP_ADDR, 0x008098))
if (!fe_valid_Ether_p(eeprom+FE_SSI_EEP_ADDR, 0x008098))
return ENXIO;
bcopy(eeprom + FE_SSI_EEP_ADDR, sc->sc_enaddr, ETHER_ADDR_LEN);
@ -900,7 +900,7 @@ fe_probe_lnx(device_t dev)
fe_read_eeprom_lnx(sc, eeprom);
/* Make sure the Ethernet (MAC) station address is of TDK/LANX's. */
if (!valid_Ether_p(eeprom, 0x008098))
if (!fe_valid_Ether_p(eeprom, 0x008098))
return ENXIO;
bcopy(eeprom, sc->sc_enaddr, ETHER_ADDR_LEN);
@ -965,7 +965,7 @@ fe_probe_gwy(device_t dev)
fe_inblk(sc, 0x18, sc->sc_enaddr, ETHER_ADDR_LEN);
/* Make sure it is Gateway Communication's. */
if (!valid_Ether_p(sc->sc_enaddr, 0x000061))
if (!fe_valid_Ether_p(sc->sc_enaddr, 0x000061))
return ENXIO;
/* Gateway's board requires an explicit IRQ to work, since it
@ -1017,7 +1017,7 @@ fe_probe_ubn(device_t dev)
/* Get our station address form ID ROM and make sure it is UBN's. */
fe_inblk(sc, 0x18, sc->sc_enaddr, ETHER_ADDR_LEN);
if (!valid_Ether_p(sc->sc_enaddr, 0x00DD01))
if (!fe_valid_Ether_p(sc->sc_enaddr, 0x00DD01))
return ENXIO;
#if 0
/* Calculate checksum. */

View File

@ -243,7 +243,7 @@ fe_probe_mbh(device_t dev)
fe_inblk(sc, FE_MBH10, sc->sc_enaddr, ETHER_ADDR_LEN);
/* Make sure we got a valid station address. */
if (!valid_Ether_p(sc->sc_enaddr, 0))
if (!fe_valid_Ether_p(sc->sc_enaddr, 0))
return ENXIO;
/* Determine the card type. */
@ -299,7 +299,7 @@ fe_probe_tdk (device_t dev)
sc->typestr = "Generic MB8696x/78Q837x Ethernet (PCMCIA)";
/* Make sure we got a valid station address. */
if (!valid_Ether_p(sc->sc_enaddr, 0))
if (!fe_valid_Ether_p(sc->sc_enaddr, 0))
return ENXIO;
return 0;

View File

@ -139,7 +139,7 @@ void fe_release_resource(device_t);
int fe_simple_probe(struct fe_softc const *,
struct fe_simple_probe_struct const *);
int valid_Ether_p(u_char const *, unsigned);
int fe_valid_Ether_p(u_char const *, unsigned);
void fe_softc_defaults(struct fe_softc *);
void fe_stop(struct fe_softc *sc);
void fe_irq_failure(char const *, int, int, char const *);