Loading drivers/net/tulip/de4x5.c +49 −49 Original line number Original line Diff line number Diff line Loading @@ -597,7 +597,7 @@ static char *args; #endif #endif struct parameters { struct parameters { int fdx; bool fdx; int autosense; int autosense; }; }; Loading Loading @@ -809,10 +809,10 @@ struct de4x5_private { s32 irq_en; /* Summary interrupt bits */ s32 irq_en; /* Summary interrupt bits */ int media; /* Media (eg TP), mode (eg 100B)*/ int media; /* Media (eg TP), mode (eg 100B)*/ int c_media; /* Remember the last media conn */ int c_media; /* Remember the last media conn */ int fdx; /* media full duplex flag */ bool fdx; /* media full duplex flag */ int linkOK; /* Link is OK */ int linkOK; /* Link is OK */ int autosense; /* Allow/disallow autosensing */ int autosense; /* Allow/disallow autosensing */ int tx_enable; /* Enable descriptor polling */ bool tx_enable; /* Enable descriptor polling */ int setup_f; /* Setup frame filtering type */ int setup_f; /* Setup frame filtering type */ int local_state; /* State within a 'media' state */ int local_state; /* State within a 'media' state */ struct mii_phy phy[DE4X5_MAX_PHY]; /* List of attached PHY devices */ struct mii_phy phy[DE4X5_MAX_PHY]; /* List of attached PHY devices */ Loading @@ -838,8 +838,8 @@ struct de4x5_private { struct de4x5_srom srom; /* A copy of the SROM */ struct de4x5_srom srom; /* A copy of the SROM */ int cfrv; /* Card CFRV copy */ int cfrv; /* Card CFRV copy */ int rx_ovf; /* Check for 'RX overflow' tag */ int rx_ovf; /* Check for 'RX overflow' tag */ int useSROM; /* For non-DEC card use SROM */ bool useSROM; /* For non-DEC card use SROM */ int useMII; /* Infoblock using the MII */ bool useMII; /* Infoblock using the MII */ int asBitValid; /* Autosense bits in GEP? */ int asBitValid; /* Autosense bits in GEP? */ int asPolarity; /* 0 => asserted high */ int asPolarity; /* 0 => asserted high */ int asBit; /* Autosense bit number in GEP */ int asBit; /* Autosense bit number in GEP */ Loading Loading @@ -928,7 +928,7 @@ static int dc21040_state(struct net_device *dev, int csr13, int csr14, int c static int test_media(struct net_device *dev, s32 irqs, s32 irq_mask, s32 csr13, s32 csr14, s32 csr15, s32 msec); static int test_media(struct net_device *dev, s32 irqs, s32 irq_mask, s32 csr13, s32 csr14, s32 csr15, s32 msec); static int test_for_100Mb(struct net_device *dev, int msec); static int test_for_100Mb(struct net_device *dev, int msec); static int wait_for_link(struct net_device *dev); static int wait_for_link(struct net_device *dev); static int test_mii_reg(struct net_device *dev, int reg, int mask, int pol, long msec); static int test_mii_reg(struct net_device *dev, int reg, int mask, bool pol, long msec); static int is_spd_100(struct net_device *dev); static int is_spd_100(struct net_device *dev); static int is_100_up(struct net_device *dev); static int is_100_up(struct net_device *dev); static int is_10_up(struct net_device *dev); static int is_10_up(struct net_device *dev); Loading Loading @@ -1109,7 +1109,7 @@ de4x5_hw_init(struct net_device *dev, u_long iobase, struct device *gendev) /* /* ** Now find out what kind of DC21040/DC21041/DC21140 board we have. ** Now find out what kind of DC21040/DC21041/DC21140 board we have. */ */ lp->useSROM = FALSE; lp->useSROM = false; if (lp->bus == PCI) { if (lp->bus == PCI) { PCI_signature(name, lp); PCI_signature(name, lp); } else { } else { Loading Loading @@ -1137,7 +1137,7 @@ de4x5_hw_init(struct net_device *dev, u_long iobase, struct device *gendev) lp->cache.gepc = GEP_INIT; lp->cache.gepc = GEP_INIT; lp->asBit = GEP_SLNK; lp->asBit = GEP_SLNK; lp->asPolarity = GEP_SLNK; lp->asPolarity = GEP_SLNK; lp->asBitValid = TRUE; lp->asBitValid = ~0; lp->timeout = -1; lp->timeout = -1; lp->gendev = gendev; lp->gendev = gendev; spin_lock_init(&lp->lock); spin_lock_init(&lp->lock); Loading Loading @@ -1463,7 +1463,7 @@ de4x5_queue_pkt(struct sk_buff *skb, struct net_device *dev) u_long flags = 0; u_long flags = 0; netif_stop_queue(dev); netif_stop_queue(dev); if (lp->tx_enable == NO) { /* Cannot send for now */ if (!lp->tx_enable) { /* Cannot send for now */ return -1; return -1; } } Loading Loading @@ -2424,7 +2424,7 @@ dc21040_autoconf(struct net_device *dev) switch (lp->media) { switch (lp->media) { case INIT: case INIT: DISABLE_IRQs; DISABLE_IRQs; lp->tx_enable = NO; lp->tx_enable = false; lp->timeout = -1; lp->timeout = -1; de4x5_save_skbs(dev); de4x5_save_skbs(dev); if ((lp->autosense == AUTO) || (lp->autosense == TP)) { if ((lp->autosense == AUTO) || (lp->autosense == TP)) { Loading Loading @@ -2477,7 +2477,7 @@ dc21040_autoconf(struct net_device *dev) lp->c_media = lp->media; lp->c_media = lp->media; } } lp->media = INIT; lp->media = INIT; lp->tx_enable = NO; lp->tx_enable = false; break; break; } } Loading Loading @@ -2578,7 +2578,7 @@ dc21041_autoconf(struct net_device *dev) switch (lp->media) { switch (lp->media) { case INIT: case INIT: DISABLE_IRQs; DISABLE_IRQs; lp->tx_enable = NO; lp->tx_enable = false; lp->timeout = -1; lp->timeout = -1; de4x5_save_skbs(dev); /* Save non transmitted skb's */ de4x5_save_skbs(dev); /* Save non transmitted skb's */ if ((lp->autosense == AUTO) || (lp->autosense == TP_NW)) { if ((lp->autosense == AUTO) || (lp->autosense == TP_NW)) { Loading Loading @@ -2757,7 +2757,7 @@ dc21041_autoconf(struct net_device *dev) lp->c_media = lp->media; lp->c_media = lp->media; } } lp->media = INIT; lp->media = INIT; lp->tx_enable = NO; lp->tx_enable = false; break; break; } } Loading @@ -2781,7 +2781,7 @@ dc21140m_autoconf(struct net_device *dev) case INIT: case INIT: if (lp->timeout < 0) { if (lp->timeout < 0) { DISABLE_IRQs; DISABLE_IRQs; lp->tx_enable = FALSE; lp->tx_enable = false; lp->linkOK = 0; lp->linkOK = 0; de4x5_save_skbs(dev); /* Save non transmitted skb's */ de4x5_save_skbs(dev); /* Save non transmitted skb's */ } } Loading Loading @@ -2830,7 +2830,7 @@ dc21140m_autoconf(struct net_device *dev) if (lp->timeout < 0) { if (lp->timeout < 0) { mii_wr(MII_CR_ASSE | MII_CR_RAN, MII_CR, lp->phy[lp->active].addr, DE4X5_MII); mii_wr(MII_CR_ASSE | MII_CR_RAN, MII_CR, lp->phy[lp->active].addr, DE4X5_MII); } } cr = test_mii_reg(dev, MII_CR, MII_CR_RAN, FALSE, 500); cr = test_mii_reg(dev, MII_CR, MII_CR_RAN, false, 500); if (cr < 0) { if (cr < 0) { next_tick = cr & ~TIMER_CB; next_tick = cr & ~TIMER_CB; } else { } else { Loading @@ -2845,7 +2845,7 @@ dc21140m_autoconf(struct net_device *dev) break; break; case 1: case 1: if ((sr=test_mii_reg(dev, MII_SR, MII_SR_ASSC, TRUE, 2000)) < 0) { if ((sr=test_mii_reg(dev, MII_SR, MII_SR_ASSC, true, 2000)) < 0) { next_tick = sr & ~TIMER_CB; next_tick = sr & ~TIMER_CB; } else { } else { lp->media = SPD_DET; lp->media = SPD_DET; Loading @@ -2857,10 +2857,10 @@ dc21140m_autoconf(struct net_device *dev) if (!(anlpa & MII_ANLPA_RF) && if (!(anlpa & MII_ANLPA_RF) && (cap = anlpa & MII_ANLPA_TAF & ana)) { (cap = anlpa & MII_ANLPA_TAF & ana)) { if (cap & MII_ANA_100M) { if (cap & MII_ANA_100M) { lp->fdx = ((ana & anlpa & MII_ANA_FDAM & MII_ANA_100M) ? TRUE : FALSE); lp->fdx = (ana & anlpa & MII_ANA_FDAM & MII_ANA_100M) != 0; lp->media = _100Mb; lp->media = _100Mb; } else if (cap & MII_ANA_10M) { } else if (cap & MII_ANA_10M) { lp->fdx = ((ana & anlpa & MII_ANA_FDAM & MII_ANA_10M) ? TRUE : FALSE); lp->fdx = (ana & anlpa & MII_ANA_FDAM & MII_ANA_10M) != 0; lp->media = _10Mb; lp->media = _10Mb; } } Loading Loading @@ -2932,7 +2932,7 @@ dc21140m_autoconf(struct net_device *dev) lp->c_media = lp->media; lp->c_media = lp->media; } } lp->media = INIT; lp->media = INIT; lp->tx_enable = FALSE; lp->tx_enable = false; break; break; } } Loading Loading @@ -2965,7 +2965,7 @@ dc2114x_autoconf(struct net_device *dev) case INIT: case INIT: if (lp->timeout < 0) { if (lp->timeout < 0) { DISABLE_IRQs; DISABLE_IRQs; lp->tx_enable = FALSE; lp->tx_enable = false; lp->linkOK = 0; lp->linkOK = 0; lp->timeout = -1; lp->timeout = -1; de4x5_save_skbs(dev); /* Save non transmitted skb's */ de4x5_save_skbs(dev); /* Save non transmitted skb's */ Loading Loading @@ -3013,7 +3013,7 @@ dc2114x_autoconf(struct net_device *dev) if (lp->timeout < 0) { if (lp->timeout < 0) { mii_wr(MII_CR_ASSE | MII_CR_RAN, MII_CR, lp->phy[lp->active].addr, DE4X5_MII); mii_wr(MII_CR_ASSE | MII_CR_RAN, MII_CR, lp->phy[lp->active].addr, DE4X5_MII); } } cr = test_mii_reg(dev, MII_CR, MII_CR_RAN, FALSE, 500); cr = test_mii_reg(dev, MII_CR, MII_CR_RAN, false, 500); if (cr < 0) { if (cr < 0) { next_tick = cr & ~TIMER_CB; next_tick = cr & ~TIMER_CB; } else { } else { Loading @@ -3028,7 +3028,8 @@ dc2114x_autoconf(struct net_device *dev) break; break; case 1: case 1: if ((sr=test_mii_reg(dev, MII_SR, MII_SR_ASSC, TRUE, 2000)) < 0) { sr = test_mii_reg(dev, MII_SR, MII_SR_ASSC, true, 2000); if (sr < 0) { next_tick = sr & ~TIMER_CB; next_tick = sr & ~TIMER_CB; } else { } else { lp->media = SPD_DET; lp->media = SPD_DET; Loading @@ -3040,10 +3041,10 @@ dc2114x_autoconf(struct net_device *dev) if (!(anlpa & MII_ANLPA_RF) && if (!(anlpa & MII_ANLPA_RF) && (cap = anlpa & MII_ANLPA_TAF & ana)) { (cap = anlpa & MII_ANLPA_TAF & ana)) { if (cap & MII_ANA_100M) { if (cap & MII_ANA_100M) { lp->fdx = ((ana & anlpa & MII_ANA_FDAM & MII_ANA_100M) ? TRUE : FALSE); lp->fdx = (ana & anlpa & MII_ANA_FDAM & MII_ANA_100M) != 0; lp->media = _100Mb; lp->media = _100Mb; } else if (cap & MII_ANA_10M) { } else if (cap & MII_ANA_10M) { lp->fdx = ((ana & anlpa & MII_ANA_FDAM & MII_ANA_10M) ? TRUE : FALSE); lp->fdx = (ana & anlpa & MII_ANA_FDAM & MII_ANA_10M) != 0; lp->media = _10Mb; lp->media = _10Mb; } } } } Loading Loading @@ -3222,14 +3223,14 @@ srom_map_media(struct net_device *dev) { { struct de4x5_private *lp = netdev_priv(dev); struct de4x5_private *lp = netdev_priv(dev); lp->fdx = 0; lp->fdx = false; if (lp->infoblock_media == lp->media) if (lp->infoblock_media == lp->media) return 0; return 0; switch(lp->infoblock_media) { switch(lp->infoblock_media) { case SROM_10BASETF: case SROM_10BASETF: if (!lp->params.fdx) return -1; if (!lp->params.fdx) return -1; lp->fdx = TRUE; lp->fdx = true; case SROM_10BASET: case SROM_10BASET: if (lp->params.fdx && !lp->fdx) return -1; if (lp->params.fdx && !lp->fdx) return -1; if ((lp->chipset == DC21140) || ((lp->chipset & ~0x00ff) == DC2114x)) { if ((lp->chipset == DC21140) || ((lp->chipset & ~0x00ff) == DC2114x)) { Loading @@ -3249,7 +3250,7 @@ srom_map_media(struct net_device *dev) case SROM_100BASETF: case SROM_100BASETF: if (!lp->params.fdx) return -1; if (!lp->params.fdx) return -1; lp->fdx = TRUE; lp->fdx = true; case SROM_100BASET: case SROM_100BASET: if (lp->params.fdx && !lp->fdx) return -1; if (lp->params.fdx && !lp->fdx) return -1; lp->media = _100Mb; lp->media = _100Mb; Loading @@ -3261,7 +3262,7 @@ srom_map_media(struct net_device *dev) case SROM_100BASEFF: case SROM_100BASEFF: if (!lp->params.fdx) return -1; if (!lp->params.fdx) return -1; lp->fdx = TRUE; lp->fdx = true; case SROM_100BASEF: case SROM_100BASEF: if (lp->params.fdx && !lp->fdx) return -1; if (lp->params.fdx && !lp->fdx) return -1; lp->media = _100Mb; lp->media = _100Mb; Loading Loading @@ -3297,7 +3298,7 @@ de4x5_init_connection(struct net_device *dev) spin_lock_irqsave(&lp->lock, flags); spin_lock_irqsave(&lp->lock, flags); de4x5_rst_desc_ring(dev); de4x5_rst_desc_ring(dev); de4x5_setup_intr(dev); de4x5_setup_intr(dev); lp->tx_enable = YES; lp->tx_enable = true; spin_unlock_irqrestore(&lp->lock, flags); spin_unlock_irqrestore(&lp->lock, flags); outl(POLL_DEMAND, DE4X5_TPD); outl(POLL_DEMAND, DE4X5_TPD); Loading Loading @@ -3336,7 +3337,7 @@ de4x5_reset_phy(struct net_device *dev) } } } } if (lp->useMII) { if (lp->useMII) { next_tick = test_mii_reg(dev, MII_CR, MII_CR_RST, FALSE, 500); next_tick = test_mii_reg(dev, MII_CR, MII_CR_RST, false, 500); } } } else if (lp->chipset == DC21140) { } else if (lp->chipset == DC21140) { PHY_HARD_RESET; PHY_HARD_RESET; Loading Loading @@ -3466,7 +3467,7 @@ wait_for_link(struct net_device *dev) ** ** */ */ static int static int test_mii_reg(struct net_device *dev, int reg, int mask, int pol, long msec) test_mii_reg(struct net_device *dev, int reg, int mask, bool pol, long msec) { { struct de4x5_private *lp = netdev_priv(dev); struct de4x5_private *lp = netdev_priv(dev); int test; int test; Loading @@ -3476,9 +3477,8 @@ test_mii_reg(struct net_device *dev, int reg, int mask, int pol, long msec) lp->timeout = msec/100; lp->timeout = msec/100; } } if (pol) pol = ~0; reg = mii_rd((u_char)reg, lp->phy[lp->active].addr, DE4X5_MII) & mask; reg = mii_rd((u_char)reg, lp->phy[lp->active].addr, DE4X5_MII) & mask; test = (reg ^ pol) & mask; test = (reg ^ (pol ? ~0 : 0)) & mask; if (test && --lp->timeout) { if (test && --lp->timeout) { reg = 100 | TIMER_CB; reg = 100 | TIMER_CB; Loading Loading @@ -3992,10 +3992,10 @@ PCI_signature(char *name, struct de4x5_private *lp) ))))))); ))))))); } } if (lp->chipset != DC21041) { if (lp->chipset != DC21041) { lp->useSROM = TRUE; /* card is not recognisably DEC */ lp->useSROM = true; /* card is not recognisably DEC */ } } } else if ((lp->chipset & ~0x00ff) == DC2114x) { } else if ((lp->chipset & ~0x00ff) == DC2114x) { lp->useSROM = TRUE; lp->useSROM = true; } } return status; return status; Loading Loading @@ -4216,7 +4216,7 @@ srom_repair(struct net_device *dev, int card) memset((char *)&lp->srom, 0, sizeof(struct de4x5_srom)); memset((char *)&lp->srom, 0, sizeof(struct de4x5_srom)); memcpy(lp->srom.ieee_addr, (char *)dev->dev_addr, ETH_ALEN); memcpy(lp->srom.ieee_addr, (char *)dev->dev_addr, ETH_ALEN); memcpy(lp->srom.info, (char *)&srom_repair_info[SMC-1], 100); memcpy(lp->srom.info, (char *)&srom_repair_info[SMC-1], 100); lp->useSROM = TRUE; lp->useSROM = true; break; break; } } Loading Loading @@ -4392,7 +4392,7 @@ srom_infoleaf_info(struct net_device *dev) if (lp->chipset == infoleaf_array[i].chipset) break; if (lp->chipset == infoleaf_array[i].chipset) break; } } if (i == INFOLEAF_SIZE) { if (i == INFOLEAF_SIZE) { lp->useSROM = FALSE; lp->useSROM = false; printk("%s: Cannot find correct chipset for SROM decoding!\n", printk("%s: Cannot find correct chipset for SROM decoding!\n", dev->name); dev->name); return -ENXIO; return -ENXIO; Loading @@ -4409,7 +4409,7 @@ srom_infoleaf_info(struct net_device *dev) if (lp->device == *p) break; if (lp->device == *p) break; } } if (i == 0) { if (i == 0) { lp->useSROM = FALSE; lp->useSROM = false; printk("%s: Cannot find correct PCI device [%d] for SROM decoding!\n", printk("%s: Cannot find correct PCI device [%d] for SROM decoding!\n", dev->name, lp->device); dev->name, lp->device); return -ENXIO; return -ENXIO; Loading Loading @@ -4542,7 +4542,7 @@ dc21140_infoleaf(struct net_device *dev) } } lp->media = INIT; lp->media = INIT; lp->tcount = 0; lp->tcount = 0; lp->tx_enable = FALSE; lp->tx_enable = false; } } return next_tick & ~TIMER_CB; return next_tick & ~TIMER_CB; Loading Loading @@ -4577,7 +4577,7 @@ dc21142_infoleaf(struct net_device *dev) } } lp->media = INIT; lp->media = INIT; lp->tcount = 0; lp->tcount = 0; lp->tx_enable = FALSE; lp->tx_enable = false; } } return next_tick & ~TIMER_CB; return next_tick & ~TIMER_CB; Loading Loading @@ -4611,7 +4611,7 @@ dc21143_infoleaf(struct net_device *dev) } } lp->media = INIT; lp->media = INIT; lp->tcount = 0; lp->tcount = 0; lp->tx_enable = FALSE; lp->tx_enable = false; } } return next_tick & ~TIMER_CB; return next_tick & ~TIMER_CB; Loading Loading @@ -4650,7 +4650,7 @@ compact_infoblock(struct net_device *dev, u_char count, u_char *p) lp->asBit = 1 << ((csr6 >> 1) & 0x07); lp->asBit = 1 << ((csr6 >> 1) & 0x07); lp->asPolarity = ((csr6 & 0x80) ? -1 : 0) & lp->asBit; lp->asPolarity = ((csr6 & 0x80) ? -1 : 0) & lp->asBit; lp->infoblock_csr6 = OMR_DEF | ((csr6 & 0x71) << 18); lp->infoblock_csr6 = OMR_DEF | ((csr6 & 0x71) << 18); lp->useMII = FALSE; lp->useMII = false; de4x5_switch_mac_port(dev); de4x5_switch_mac_port(dev); } } Loading Loading @@ -4691,7 +4691,7 @@ type0_infoblock(struct net_device *dev, u_char count, u_char *p) lp->asBit = 1 << ((csr6 >> 1) & 0x07); lp->asBit = 1 << ((csr6 >> 1) & 0x07); lp->asPolarity = ((csr6 & 0x80) ? -1 : 0) & lp->asBit; lp->asPolarity = ((csr6 & 0x80) ? -1 : 0) & lp->asBit; lp->infoblock_csr6 = OMR_DEF | ((csr6 & 0x71) << 18); lp->infoblock_csr6 = OMR_DEF | ((csr6 & 0x71) << 18); lp->useMII = FALSE; lp->useMII = false; de4x5_switch_mac_port(dev); de4x5_switch_mac_port(dev); } } Loading Loading @@ -4731,7 +4731,7 @@ type1_infoblock(struct net_device *dev, u_char count, u_char *p) lp->ibn = 1; lp->ibn = 1; lp->active = *p; lp->active = *p; lp->infoblock_csr6 = OMR_MII_100; lp->infoblock_csr6 = OMR_MII_100; lp->useMII = TRUE; lp->useMII = true; lp->infoblock_media = ANS; lp->infoblock_media = ANS; de4x5_switch_mac_port(dev); de4x5_switch_mac_port(dev); Loading Loading @@ -4773,7 +4773,7 @@ type2_infoblock(struct net_device *dev, u_char count, u_char *p) lp->cache.gepc = ((s32)(TWIDDLE(p)) << 16); p += 2; lp->cache.gepc = ((s32)(TWIDDLE(p)) << 16); p += 2; lp->cache.gep = ((s32)(TWIDDLE(p)) << 16); lp->cache.gep = ((s32)(TWIDDLE(p)) << 16); lp->infoblock_csr6 = OMR_SIA; lp->infoblock_csr6 = OMR_SIA; lp->useMII = FALSE; lp->useMII = false; de4x5_switch_mac_port(dev); de4x5_switch_mac_port(dev); } } Loading Loading @@ -4814,7 +4814,7 @@ type3_infoblock(struct net_device *dev, u_char count, u_char *p) lp->active = *p; lp->active = *p; if (MOTO_SROM_BUG) lp->active = 0; if (MOTO_SROM_BUG) lp->active = 0; lp->infoblock_csr6 = OMR_MII_100; lp->infoblock_csr6 = OMR_MII_100; lp->useMII = TRUE; lp->useMII = true; lp->infoblock_media = ANS; lp->infoblock_media = ANS; de4x5_switch_mac_port(dev); de4x5_switch_mac_port(dev); Loading Loading @@ -4856,7 +4856,7 @@ type4_infoblock(struct net_device *dev, u_char count, u_char *p) lp->asBit = 1 << ((csr6 >> 1) & 0x07); lp->asBit = 1 << ((csr6 >> 1) & 0x07); lp->asPolarity = ((csr6 & 0x80) ? -1 : 0) & lp->asBit; lp->asPolarity = ((csr6 & 0x80) ? -1 : 0) & lp->asBit; lp->infoblock_csr6 = OMR_DEF | ((csr6 & 0x71) << 18); lp->infoblock_csr6 = OMR_DEF | ((csr6 & 0x71) << 18); lp->useMII = FALSE; lp->useMII = false; de4x5_switch_mac_port(dev); de4x5_switch_mac_port(dev); } } Loading Loading @@ -5077,7 +5077,7 @@ mii_get_phy(struct net_device *dev) int id; int id; lp->active = 0; lp->active = 0; lp->useMII = TRUE; lp->useMII = true; /* Search the MII address space for possible PHY devices */ /* Search the MII address space for possible PHY devices */ for (n=0, lp->mii_cnt=0, i=1; !((i==1) && (n==1)); i=(i+1)%DE4X5_MAX_MII) { for (n=0, lp->mii_cnt=0, i=1; !((i==1) && (n==1)); i=(i+1)%DE4X5_MAX_MII) { Loading Loading @@ -5127,7 +5127,7 @@ mii_get_phy(struct net_device *dev) de4x5_dbg_mii(dev, k); de4x5_dbg_mii(dev, k); } } } } if (!lp->mii_cnt) lp->useMII = FALSE; if (!lp->mii_cnt) lp->useMII = false; return lp->mii_cnt; return lp->mii_cnt; } } Loading drivers/net/tulip/de4x5.h +0 −9 Original line number Original line Diff line number Diff line Loading @@ -892,15 +892,6 @@ #define ALL 0 /* Clear out all the setup frame */ #define ALL 0 /* Clear out all the setup frame */ #define PHYS_ADDR_ONLY 1 /* Update the physical address only */ #define PHYS_ADDR_ONLY 1 /* Update the physical address only */ /* ** Booleans */ #define NO 0 #define FALSE 0 #define YES ~0 #define TRUE ~0 /* /* ** Adapter state ** Adapter state */ */ Loading Loading
drivers/net/tulip/de4x5.c +49 −49 Original line number Original line Diff line number Diff line Loading @@ -597,7 +597,7 @@ static char *args; #endif #endif struct parameters { struct parameters { int fdx; bool fdx; int autosense; int autosense; }; }; Loading Loading @@ -809,10 +809,10 @@ struct de4x5_private { s32 irq_en; /* Summary interrupt bits */ s32 irq_en; /* Summary interrupt bits */ int media; /* Media (eg TP), mode (eg 100B)*/ int media; /* Media (eg TP), mode (eg 100B)*/ int c_media; /* Remember the last media conn */ int c_media; /* Remember the last media conn */ int fdx; /* media full duplex flag */ bool fdx; /* media full duplex flag */ int linkOK; /* Link is OK */ int linkOK; /* Link is OK */ int autosense; /* Allow/disallow autosensing */ int autosense; /* Allow/disallow autosensing */ int tx_enable; /* Enable descriptor polling */ bool tx_enable; /* Enable descriptor polling */ int setup_f; /* Setup frame filtering type */ int setup_f; /* Setup frame filtering type */ int local_state; /* State within a 'media' state */ int local_state; /* State within a 'media' state */ struct mii_phy phy[DE4X5_MAX_PHY]; /* List of attached PHY devices */ struct mii_phy phy[DE4X5_MAX_PHY]; /* List of attached PHY devices */ Loading @@ -838,8 +838,8 @@ struct de4x5_private { struct de4x5_srom srom; /* A copy of the SROM */ struct de4x5_srom srom; /* A copy of the SROM */ int cfrv; /* Card CFRV copy */ int cfrv; /* Card CFRV copy */ int rx_ovf; /* Check for 'RX overflow' tag */ int rx_ovf; /* Check for 'RX overflow' tag */ int useSROM; /* For non-DEC card use SROM */ bool useSROM; /* For non-DEC card use SROM */ int useMII; /* Infoblock using the MII */ bool useMII; /* Infoblock using the MII */ int asBitValid; /* Autosense bits in GEP? */ int asBitValid; /* Autosense bits in GEP? */ int asPolarity; /* 0 => asserted high */ int asPolarity; /* 0 => asserted high */ int asBit; /* Autosense bit number in GEP */ int asBit; /* Autosense bit number in GEP */ Loading Loading @@ -928,7 +928,7 @@ static int dc21040_state(struct net_device *dev, int csr13, int csr14, int c static int test_media(struct net_device *dev, s32 irqs, s32 irq_mask, s32 csr13, s32 csr14, s32 csr15, s32 msec); static int test_media(struct net_device *dev, s32 irqs, s32 irq_mask, s32 csr13, s32 csr14, s32 csr15, s32 msec); static int test_for_100Mb(struct net_device *dev, int msec); static int test_for_100Mb(struct net_device *dev, int msec); static int wait_for_link(struct net_device *dev); static int wait_for_link(struct net_device *dev); static int test_mii_reg(struct net_device *dev, int reg, int mask, int pol, long msec); static int test_mii_reg(struct net_device *dev, int reg, int mask, bool pol, long msec); static int is_spd_100(struct net_device *dev); static int is_spd_100(struct net_device *dev); static int is_100_up(struct net_device *dev); static int is_100_up(struct net_device *dev); static int is_10_up(struct net_device *dev); static int is_10_up(struct net_device *dev); Loading Loading @@ -1109,7 +1109,7 @@ de4x5_hw_init(struct net_device *dev, u_long iobase, struct device *gendev) /* /* ** Now find out what kind of DC21040/DC21041/DC21140 board we have. ** Now find out what kind of DC21040/DC21041/DC21140 board we have. */ */ lp->useSROM = FALSE; lp->useSROM = false; if (lp->bus == PCI) { if (lp->bus == PCI) { PCI_signature(name, lp); PCI_signature(name, lp); } else { } else { Loading Loading @@ -1137,7 +1137,7 @@ de4x5_hw_init(struct net_device *dev, u_long iobase, struct device *gendev) lp->cache.gepc = GEP_INIT; lp->cache.gepc = GEP_INIT; lp->asBit = GEP_SLNK; lp->asBit = GEP_SLNK; lp->asPolarity = GEP_SLNK; lp->asPolarity = GEP_SLNK; lp->asBitValid = TRUE; lp->asBitValid = ~0; lp->timeout = -1; lp->timeout = -1; lp->gendev = gendev; lp->gendev = gendev; spin_lock_init(&lp->lock); spin_lock_init(&lp->lock); Loading Loading @@ -1463,7 +1463,7 @@ de4x5_queue_pkt(struct sk_buff *skb, struct net_device *dev) u_long flags = 0; u_long flags = 0; netif_stop_queue(dev); netif_stop_queue(dev); if (lp->tx_enable == NO) { /* Cannot send for now */ if (!lp->tx_enable) { /* Cannot send for now */ return -1; return -1; } } Loading Loading @@ -2424,7 +2424,7 @@ dc21040_autoconf(struct net_device *dev) switch (lp->media) { switch (lp->media) { case INIT: case INIT: DISABLE_IRQs; DISABLE_IRQs; lp->tx_enable = NO; lp->tx_enable = false; lp->timeout = -1; lp->timeout = -1; de4x5_save_skbs(dev); de4x5_save_skbs(dev); if ((lp->autosense == AUTO) || (lp->autosense == TP)) { if ((lp->autosense == AUTO) || (lp->autosense == TP)) { Loading Loading @@ -2477,7 +2477,7 @@ dc21040_autoconf(struct net_device *dev) lp->c_media = lp->media; lp->c_media = lp->media; } } lp->media = INIT; lp->media = INIT; lp->tx_enable = NO; lp->tx_enable = false; break; break; } } Loading Loading @@ -2578,7 +2578,7 @@ dc21041_autoconf(struct net_device *dev) switch (lp->media) { switch (lp->media) { case INIT: case INIT: DISABLE_IRQs; DISABLE_IRQs; lp->tx_enable = NO; lp->tx_enable = false; lp->timeout = -1; lp->timeout = -1; de4x5_save_skbs(dev); /* Save non transmitted skb's */ de4x5_save_skbs(dev); /* Save non transmitted skb's */ if ((lp->autosense == AUTO) || (lp->autosense == TP_NW)) { if ((lp->autosense == AUTO) || (lp->autosense == TP_NW)) { Loading Loading @@ -2757,7 +2757,7 @@ dc21041_autoconf(struct net_device *dev) lp->c_media = lp->media; lp->c_media = lp->media; } } lp->media = INIT; lp->media = INIT; lp->tx_enable = NO; lp->tx_enable = false; break; break; } } Loading @@ -2781,7 +2781,7 @@ dc21140m_autoconf(struct net_device *dev) case INIT: case INIT: if (lp->timeout < 0) { if (lp->timeout < 0) { DISABLE_IRQs; DISABLE_IRQs; lp->tx_enable = FALSE; lp->tx_enable = false; lp->linkOK = 0; lp->linkOK = 0; de4x5_save_skbs(dev); /* Save non transmitted skb's */ de4x5_save_skbs(dev); /* Save non transmitted skb's */ } } Loading Loading @@ -2830,7 +2830,7 @@ dc21140m_autoconf(struct net_device *dev) if (lp->timeout < 0) { if (lp->timeout < 0) { mii_wr(MII_CR_ASSE | MII_CR_RAN, MII_CR, lp->phy[lp->active].addr, DE4X5_MII); mii_wr(MII_CR_ASSE | MII_CR_RAN, MII_CR, lp->phy[lp->active].addr, DE4X5_MII); } } cr = test_mii_reg(dev, MII_CR, MII_CR_RAN, FALSE, 500); cr = test_mii_reg(dev, MII_CR, MII_CR_RAN, false, 500); if (cr < 0) { if (cr < 0) { next_tick = cr & ~TIMER_CB; next_tick = cr & ~TIMER_CB; } else { } else { Loading @@ -2845,7 +2845,7 @@ dc21140m_autoconf(struct net_device *dev) break; break; case 1: case 1: if ((sr=test_mii_reg(dev, MII_SR, MII_SR_ASSC, TRUE, 2000)) < 0) { if ((sr=test_mii_reg(dev, MII_SR, MII_SR_ASSC, true, 2000)) < 0) { next_tick = sr & ~TIMER_CB; next_tick = sr & ~TIMER_CB; } else { } else { lp->media = SPD_DET; lp->media = SPD_DET; Loading @@ -2857,10 +2857,10 @@ dc21140m_autoconf(struct net_device *dev) if (!(anlpa & MII_ANLPA_RF) && if (!(anlpa & MII_ANLPA_RF) && (cap = anlpa & MII_ANLPA_TAF & ana)) { (cap = anlpa & MII_ANLPA_TAF & ana)) { if (cap & MII_ANA_100M) { if (cap & MII_ANA_100M) { lp->fdx = ((ana & anlpa & MII_ANA_FDAM & MII_ANA_100M) ? TRUE : FALSE); lp->fdx = (ana & anlpa & MII_ANA_FDAM & MII_ANA_100M) != 0; lp->media = _100Mb; lp->media = _100Mb; } else if (cap & MII_ANA_10M) { } else if (cap & MII_ANA_10M) { lp->fdx = ((ana & anlpa & MII_ANA_FDAM & MII_ANA_10M) ? TRUE : FALSE); lp->fdx = (ana & anlpa & MII_ANA_FDAM & MII_ANA_10M) != 0; lp->media = _10Mb; lp->media = _10Mb; } } Loading Loading @@ -2932,7 +2932,7 @@ dc21140m_autoconf(struct net_device *dev) lp->c_media = lp->media; lp->c_media = lp->media; } } lp->media = INIT; lp->media = INIT; lp->tx_enable = FALSE; lp->tx_enable = false; break; break; } } Loading Loading @@ -2965,7 +2965,7 @@ dc2114x_autoconf(struct net_device *dev) case INIT: case INIT: if (lp->timeout < 0) { if (lp->timeout < 0) { DISABLE_IRQs; DISABLE_IRQs; lp->tx_enable = FALSE; lp->tx_enable = false; lp->linkOK = 0; lp->linkOK = 0; lp->timeout = -1; lp->timeout = -1; de4x5_save_skbs(dev); /* Save non transmitted skb's */ de4x5_save_skbs(dev); /* Save non transmitted skb's */ Loading Loading @@ -3013,7 +3013,7 @@ dc2114x_autoconf(struct net_device *dev) if (lp->timeout < 0) { if (lp->timeout < 0) { mii_wr(MII_CR_ASSE | MII_CR_RAN, MII_CR, lp->phy[lp->active].addr, DE4X5_MII); mii_wr(MII_CR_ASSE | MII_CR_RAN, MII_CR, lp->phy[lp->active].addr, DE4X5_MII); } } cr = test_mii_reg(dev, MII_CR, MII_CR_RAN, FALSE, 500); cr = test_mii_reg(dev, MII_CR, MII_CR_RAN, false, 500); if (cr < 0) { if (cr < 0) { next_tick = cr & ~TIMER_CB; next_tick = cr & ~TIMER_CB; } else { } else { Loading @@ -3028,7 +3028,8 @@ dc2114x_autoconf(struct net_device *dev) break; break; case 1: case 1: if ((sr=test_mii_reg(dev, MII_SR, MII_SR_ASSC, TRUE, 2000)) < 0) { sr = test_mii_reg(dev, MII_SR, MII_SR_ASSC, true, 2000); if (sr < 0) { next_tick = sr & ~TIMER_CB; next_tick = sr & ~TIMER_CB; } else { } else { lp->media = SPD_DET; lp->media = SPD_DET; Loading @@ -3040,10 +3041,10 @@ dc2114x_autoconf(struct net_device *dev) if (!(anlpa & MII_ANLPA_RF) && if (!(anlpa & MII_ANLPA_RF) && (cap = anlpa & MII_ANLPA_TAF & ana)) { (cap = anlpa & MII_ANLPA_TAF & ana)) { if (cap & MII_ANA_100M) { if (cap & MII_ANA_100M) { lp->fdx = ((ana & anlpa & MII_ANA_FDAM & MII_ANA_100M) ? TRUE : FALSE); lp->fdx = (ana & anlpa & MII_ANA_FDAM & MII_ANA_100M) != 0; lp->media = _100Mb; lp->media = _100Mb; } else if (cap & MII_ANA_10M) { } else if (cap & MII_ANA_10M) { lp->fdx = ((ana & anlpa & MII_ANA_FDAM & MII_ANA_10M) ? TRUE : FALSE); lp->fdx = (ana & anlpa & MII_ANA_FDAM & MII_ANA_10M) != 0; lp->media = _10Mb; lp->media = _10Mb; } } } } Loading Loading @@ -3222,14 +3223,14 @@ srom_map_media(struct net_device *dev) { { struct de4x5_private *lp = netdev_priv(dev); struct de4x5_private *lp = netdev_priv(dev); lp->fdx = 0; lp->fdx = false; if (lp->infoblock_media == lp->media) if (lp->infoblock_media == lp->media) return 0; return 0; switch(lp->infoblock_media) { switch(lp->infoblock_media) { case SROM_10BASETF: case SROM_10BASETF: if (!lp->params.fdx) return -1; if (!lp->params.fdx) return -1; lp->fdx = TRUE; lp->fdx = true; case SROM_10BASET: case SROM_10BASET: if (lp->params.fdx && !lp->fdx) return -1; if (lp->params.fdx && !lp->fdx) return -1; if ((lp->chipset == DC21140) || ((lp->chipset & ~0x00ff) == DC2114x)) { if ((lp->chipset == DC21140) || ((lp->chipset & ~0x00ff) == DC2114x)) { Loading @@ -3249,7 +3250,7 @@ srom_map_media(struct net_device *dev) case SROM_100BASETF: case SROM_100BASETF: if (!lp->params.fdx) return -1; if (!lp->params.fdx) return -1; lp->fdx = TRUE; lp->fdx = true; case SROM_100BASET: case SROM_100BASET: if (lp->params.fdx && !lp->fdx) return -1; if (lp->params.fdx && !lp->fdx) return -1; lp->media = _100Mb; lp->media = _100Mb; Loading @@ -3261,7 +3262,7 @@ srom_map_media(struct net_device *dev) case SROM_100BASEFF: case SROM_100BASEFF: if (!lp->params.fdx) return -1; if (!lp->params.fdx) return -1; lp->fdx = TRUE; lp->fdx = true; case SROM_100BASEF: case SROM_100BASEF: if (lp->params.fdx && !lp->fdx) return -1; if (lp->params.fdx && !lp->fdx) return -1; lp->media = _100Mb; lp->media = _100Mb; Loading Loading @@ -3297,7 +3298,7 @@ de4x5_init_connection(struct net_device *dev) spin_lock_irqsave(&lp->lock, flags); spin_lock_irqsave(&lp->lock, flags); de4x5_rst_desc_ring(dev); de4x5_rst_desc_ring(dev); de4x5_setup_intr(dev); de4x5_setup_intr(dev); lp->tx_enable = YES; lp->tx_enable = true; spin_unlock_irqrestore(&lp->lock, flags); spin_unlock_irqrestore(&lp->lock, flags); outl(POLL_DEMAND, DE4X5_TPD); outl(POLL_DEMAND, DE4X5_TPD); Loading Loading @@ -3336,7 +3337,7 @@ de4x5_reset_phy(struct net_device *dev) } } } } if (lp->useMII) { if (lp->useMII) { next_tick = test_mii_reg(dev, MII_CR, MII_CR_RST, FALSE, 500); next_tick = test_mii_reg(dev, MII_CR, MII_CR_RST, false, 500); } } } else if (lp->chipset == DC21140) { } else if (lp->chipset == DC21140) { PHY_HARD_RESET; PHY_HARD_RESET; Loading Loading @@ -3466,7 +3467,7 @@ wait_for_link(struct net_device *dev) ** ** */ */ static int static int test_mii_reg(struct net_device *dev, int reg, int mask, int pol, long msec) test_mii_reg(struct net_device *dev, int reg, int mask, bool pol, long msec) { { struct de4x5_private *lp = netdev_priv(dev); struct de4x5_private *lp = netdev_priv(dev); int test; int test; Loading @@ -3476,9 +3477,8 @@ test_mii_reg(struct net_device *dev, int reg, int mask, int pol, long msec) lp->timeout = msec/100; lp->timeout = msec/100; } } if (pol) pol = ~0; reg = mii_rd((u_char)reg, lp->phy[lp->active].addr, DE4X5_MII) & mask; reg = mii_rd((u_char)reg, lp->phy[lp->active].addr, DE4X5_MII) & mask; test = (reg ^ pol) & mask; test = (reg ^ (pol ? ~0 : 0)) & mask; if (test && --lp->timeout) { if (test && --lp->timeout) { reg = 100 | TIMER_CB; reg = 100 | TIMER_CB; Loading Loading @@ -3992,10 +3992,10 @@ PCI_signature(char *name, struct de4x5_private *lp) ))))))); ))))))); } } if (lp->chipset != DC21041) { if (lp->chipset != DC21041) { lp->useSROM = TRUE; /* card is not recognisably DEC */ lp->useSROM = true; /* card is not recognisably DEC */ } } } else if ((lp->chipset & ~0x00ff) == DC2114x) { } else if ((lp->chipset & ~0x00ff) == DC2114x) { lp->useSROM = TRUE; lp->useSROM = true; } } return status; return status; Loading Loading @@ -4216,7 +4216,7 @@ srom_repair(struct net_device *dev, int card) memset((char *)&lp->srom, 0, sizeof(struct de4x5_srom)); memset((char *)&lp->srom, 0, sizeof(struct de4x5_srom)); memcpy(lp->srom.ieee_addr, (char *)dev->dev_addr, ETH_ALEN); memcpy(lp->srom.ieee_addr, (char *)dev->dev_addr, ETH_ALEN); memcpy(lp->srom.info, (char *)&srom_repair_info[SMC-1], 100); memcpy(lp->srom.info, (char *)&srom_repair_info[SMC-1], 100); lp->useSROM = TRUE; lp->useSROM = true; break; break; } } Loading Loading @@ -4392,7 +4392,7 @@ srom_infoleaf_info(struct net_device *dev) if (lp->chipset == infoleaf_array[i].chipset) break; if (lp->chipset == infoleaf_array[i].chipset) break; } } if (i == INFOLEAF_SIZE) { if (i == INFOLEAF_SIZE) { lp->useSROM = FALSE; lp->useSROM = false; printk("%s: Cannot find correct chipset for SROM decoding!\n", printk("%s: Cannot find correct chipset for SROM decoding!\n", dev->name); dev->name); return -ENXIO; return -ENXIO; Loading @@ -4409,7 +4409,7 @@ srom_infoleaf_info(struct net_device *dev) if (lp->device == *p) break; if (lp->device == *p) break; } } if (i == 0) { if (i == 0) { lp->useSROM = FALSE; lp->useSROM = false; printk("%s: Cannot find correct PCI device [%d] for SROM decoding!\n", printk("%s: Cannot find correct PCI device [%d] for SROM decoding!\n", dev->name, lp->device); dev->name, lp->device); return -ENXIO; return -ENXIO; Loading Loading @@ -4542,7 +4542,7 @@ dc21140_infoleaf(struct net_device *dev) } } lp->media = INIT; lp->media = INIT; lp->tcount = 0; lp->tcount = 0; lp->tx_enable = FALSE; lp->tx_enable = false; } } return next_tick & ~TIMER_CB; return next_tick & ~TIMER_CB; Loading Loading @@ -4577,7 +4577,7 @@ dc21142_infoleaf(struct net_device *dev) } } lp->media = INIT; lp->media = INIT; lp->tcount = 0; lp->tcount = 0; lp->tx_enable = FALSE; lp->tx_enable = false; } } return next_tick & ~TIMER_CB; return next_tick & ~TIMER_CB; Loading Loading @@ -4611,7 +4611,7 @@ dc21143_infoleaf(struct net_device *dev) } } lp->media = INIT; lp->media = INIT; lp->tcount = 0; lp->tcount = 0; lp->tx_enable = FALSE; lp->tx_enable = false; } } return next_tick & ~TIMER_CB; return next_tick & ~TIMER_CB; Loading Loading @@ -4650,7 +4650,7 @@ compact_infoblock(struct net_device *dev, u_char count, u_char *p) lp->asBit = 1 << ((csr6 >> 1) & 0x07); lp->asBit = 1 << ((csr6 >> 1) & 0x07); lp->asPolarity = ((csr6 & 0x80) ? -1 : 0) & lp->asBit; lp->asPolarity = ((csr6 & 0x80) ? -1 : 0) & lp->asBit; lp->infoblock_csr6 = OMR_DEF | ((csr6 & 0x71) << 18); lp->infoblock_csr6 = OMR_DEF | ((csr6 & 0x71) << 18); lp->useMII = FALSE; lp->useMII = false; de4x5_switch_mac_port(dev); de4x5_switch_mac_port(dev); } } Loading Loading @@ -4691,7 +4691,7 @@ type0_infoblock(struct net_device *dev, u_char count, u_char *p) lp->asBit = 1 << ((csr6 >> 1) & 0x07); lp->asBit = 1 << ((csr6 >> 1) & 0x07); lp->asPolarity = ((csr6 & 0x80) ? -1 : 0) & lp->asBit; lp->asPolarity = ((csr6 & 0x80) ? -1 : 0) & lp->asBit; lp->infoblock_csr6 = OMR_DEF | ((csr6 & 0x71) << 18); lp->infoblock_csr6 = OMR_DEF | ((csr6 & 0x71) << 18); lp->useMII = FALSE; lp->useMII = false; de4x5_switch_mac_port(dev); de4x5_switch_mac_port(dev); } } Loading Loading @@ -4731,7 +4731,7 @@ type1_infoblock(struct net_device *dev, u_char count, u_char *p) lp->ibn = 1; lp->ibn = 1; lp->active = *p; lp->active = *p; lp->infoblock_csr6 = OMR_MII_100; lp->infoblock_csr6 = OMR_MII_100; lp->useMII = TRUE; lp->useMII = true; lp->infoblock_media = ANS; lp->infoblock_media = ANS; de4x5_switch_mac_port(dev); de4x5_switch_mac_port(dev); Loading Loading @@ -4773,7 +4773,7 @@ type2_infoblock(struct net_device *dev, u_char count, u_char *p) lp->cache.gepc = ((s32)(TWIDDLE(p)) << 16); p += 2; lp->cache.gepc = ((s32)(TWIDDLE(p)) << 16); p += 2; lp->cache.gep = ((s32)(TWIDDLE(p)) << 16); lp->cache.gep = ((s32)(TWIDDLE(p)) << 16); lp->infoblock_csr6 = OMR_SIA; lp->infoblock_csr6 = OMR_SIA; lp->useMII = FALSE; lp->useMII = false; de4x5_switch_mac_port(dev); de4x5_switch_mac_port(dev); } } Loading Loading @@ -4814,7 +4814,7 @@ type3_infoblock(struct net_device *dev, u_char count, u_char *p) lp->active = *p; lp->active = *p; if (MOTO_SROM_BUG) lp->active = 0; if (MOTO_SROM_BUG) lp->active = 0; lp->infoblock_csr6 = OMR_MII_100; lp->infoblock_csr6 = OMR_MII_100; lp->useMII = TRUE; lp->useMII = true; lp->infoblock_media = ANS; lp->infoblock_media = ANS; de4x5_switch_mac_port(dev); de4x5_switch_mac_port(dev); Loading Loading @@ -4856,7 +4856,7 @@ type4_infoblock(struct net_device *dev, u_char count, u_char *p) lp->asBit = 1 << ((csr6 >> 1) & 0x07); lp->asBit = 1 << ((csr6 >> 1) & 0x07); lp->asPolarity = ((csr6 & 0x80) ? -1 : 0) & lp->asBit; lp->asPolarity = ((csr6 & 0x80) ? -1 : 0) & lp->asBit; lp->infoblock_csr6 = OMR_DEF | ((csr6 & 0x71) << 18); lp->infoblock_csr6 = OMR_DEF | ((csr6 & 0x71) << 18); lp->useMII = FALSE; lp->useMII = false; de4x5_switch_mac_port(dev); de4x5_switch_mac_port(dev); } } Loading Loading @@ -5077,7 +5077,7 @@ mii_get_phy(struct net_device *dev) int id; int id; lp->active = 0; lp->active = 0; lp->useMII = TRUE; lp->useMII = true; /* Search the MII address space for possible PHY devices */ /* Search the MII address space for possible PHY devices */ for (n=0, lp->mii_cnt=0, i=1; !((i==1) && (n==1)); i=(i+1)%DE4X5_MAX_MII) { for (n=0, lp->mii_cnt=0, i=1; !((i==1) && (n==1)); i=(i+1)%DE4X5_MAX_MII) { Loading Loading @@ -5127,7 +5127,7 @@ mii_get_phy(struct net_device *dev) de4x5_dbg_mii(dev, k); de4x5_dbg_mii(dev, k); } } } } if (!lp->mii_cnt) lp->useMII = FALSE; if (!lp->mii_cnt) lp->useMII = false; return lp->mii_cnt; return lp->mii_cnt; } } Loading
drivers/net/tulip/de4x5.h +0 −9 Original line number Original line Diff line number Diff line Loading @@ -892,15 +892,6 @@ #define ALL 0 /* Clear out all the setup frame */ #define ALL 0 /* Clear out all the setup frame */ #define PHYS_ADDR_ONLY 1 /* Update the physical address only */ #define PHYS_ADDR_ONLY 1 /* Update the physical address only */ /* ** Booleans */ #define NO 0 #define FALSE 0 #define YES ~0 #define TRUE ~0 /* /* ** Adapter state ** Adapter state */ */ Loading