/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/net/ |
H A D | mii.c | 46 u32 advert, bmcr, lpa, nego; local 84 bmcr = mii->mdio_read(dev, mii->phy_id, MII_BMCR); 90 if (bmcr & BMCR_ANENABLE) { 113 ecmd->speed = ((bmcr & BMCR_SPEED1000 && 114 (bmcr & BMCR_SPEED100) == 0) ? SPEED_1000 : 115 (bmcr & BMCR_SPEED100) ? SPEED_100 : SPEED_10); 116 ecmd->duplex = (bmcr & BMCR_FULLDPLX) ? DUPLEX_FULL : DUPLEX_HALF; 155 u32 bmcr, advert, tmp; local 195 bmcr = mii->mdio_read(dev, mii->phy_id, MII_BMCR); 196 bmcr | 201 u32 bmcr, tmp; local 265 int bmcr; local [all...] |
H A D | dl2k.c | 1432 BMCR_t bmcr; local 1485 bmcr.image = mii_read (dev, phy_addr, MII_BMCR); 1486 if (bmcr.bits.speed100 == 1 && bmcr.bits.speed1000 == 0) { 1488 } else if (bmcr.bits.speed100 == 0 && bmcr.bits.speed1000 == 0) { 1490 } else if (bmcr.bits.speed100 == 0 && bmcr.bits.speed1000 == 1) { 1493 if (bmcr.bits.duplex_mode) { 1515 BMCR_t bmcr; local 1600 BMCR_t bmcr; local 1655 BMCR_t bmcr; local [all...] |
H A D | tc35815.c | 2232 unsigned short bmcr; local 2234 bmcr = tc_mdio_read(dev, pid, MII_BMCR); 2237 if (bmcr & BMCR_FULLDPLX) { 2238 bmcr &= ~BMCR_FULLDPLX; 2239 printk(KERN_DEBUG "%s: try next permutation (BMCR %x)\n", dev->name, bmcr); 2240 tc_mdio_write(dev, pid, MII_BMCR, bmcr); 2245 if (bmcr & BMCR_SPEED100) { 2246 bmcr &= ~BMCR_SPEED100; 2247 printk(KERN_DEBUG "%s: try next permutation (BMCR %x)\n", dev->name, bmcr); 2248 tc_mdio_write(dev, pid, MII_BMCR, bmcr); 2261 unsigned short lpa, bmcr; local 2287 unsigned short bmcr; local 2311 unsigned short bmcr, lpa; local 2375 unsigned short bmsr, bmcr, lpa; local 2573 unsigned short bmsr, bmcr, advertize; local 2726 unsigned short bmcr; local [all...] |
H A D | smc911x.c | 812 int bmcr; local 817 SMC_GET_PHY_BMCR(phyaddr, bmcr); 818 bmcr |= BMCR_PDOWN; 819 SMC_SET_PHY_BMCR(phyaddr, bmcr); 825 bmcr &= ~BMCR_ANENABLE; 827 bmcr |= BMCR_FULLDPLX; 830 bmcr |= BMCR_SPEED100; 833 SMC_SET_PHY_BMCR(phyaddr, bmcr); 836 bmcr &= ~BMCR_PDOWN; 837 SMC_SET_PHY_BMCR(phyaddr, bmcr); 899 unsigned int bmcr; local 920 unsigned int bmcr, cr; local [all...] |
H A D | bnx2.c | 786 u32 bmcr, local_adv, remote_adv, common; local 791 bnx2_read_phy(bp, bp->mii_bmcr, &bmcr); 792 if (bmcr & BMCR_FULLDPLX) { 799 if (!(bmcr & BMCR_ANENABLE)) { 823 u32 bmcr; local 825 bnx2_read_phy(bp, bp->mii_bmcr, &bmcr); 826 if (bmcr & BMCR_ANENABLE) { 869 if (bmcr & BMCR_SPEED100) { 875 if (bmcr & BMCR_FULLDPLX) { 1029 u32 bmcr; local 1064 u32 bmcr; local 1216 u32 adv, bmcr; local 1341 u32 bmcr; local 4552 u32 bmcr; local 4586 u32 bmcr; local 4612 u32 bmcr; local 5324 u32 bmcr; local [all...] |
H A D | smc91x.c | 985 int bmcr, cfg1; local 998 bmcr = 0; 1001 bmcr |= BMCR_FULLDPLX; 1004 bmcr |= BMCR_SPEED100; 1007 smc_phy_write(dev, phyaddr, MII_BMCR, bmcr); 1033 unsigned int bmcr; local 1043 bmcr = smc_phy_read(dev, phy, MII_BMCR); 1044 if (!(bmcr & BMCR_RESET)) 1048 return bmcr & BMCR_RESET; 1060 unsigned int bmcr; local [all...] |
H A D | b44.c | 455 u32 bmcr; local 457 if ((err = b44_readphy(bp, MII_BMCR, &bmcr)) != 0) 459 bmcr &= ~(BMCR_FULLDPLX | BMCR_ANENABLE | BMCR_SPEED100); 461 bmcr |= BMCR_SPEED100; 463 bmcr |= BMCR_FULLDPLX; 464 if ((err = b44_writephy(bp, MII_BMCR, bmcr)) != 0) 1717 u32 bmcr; local 1721 b44_readphy(bp, MII_BMCR, &bmcr); 1722 b44_readphy(bp, MII_BMCR, &bmcr); 1724 if (bmcr [all...] |
H A D | forcedeth.c | 1126 * (certain phys need bmcr to be setup with reset) 3737 int adv, bmcr; local 3768 bmcr = mii_rw(dev, np->phyaddr, MII_BMCR, MII_READ); 3770 bmcr |= BMCR_ANENABLE; 3773 if (phy_reset(dev, bmcr)) { 3778 bmcr |= (BMCR_ANENABLE | BMCR_ANRESTART); 3779 mii_rw(dev, np->phyaddr, MII_BMCR, bmcr); 3782 int adv, bmcr; local 3814 bmcr = mii_rw(dev, np->phyaddr, MII_BMCR, MII_READ); 3815 bmcr 3873 int bmcr; local 4062 int adv, bmcr; local [all...] |
H A D | sc92031.c | 1335 u16 bmcr; local 1339 bmcr = _sc92031_mii_read(port_base, MII_BMCR); 1340 if (!(bmcr & BMCR_ANENABLE)) { 1345 _sc92031_mii_write(port_base, MII_BMCR, bmcr | BMCR_ANRESTART);
|
H A D | tg3.c | 1658 u32 bmcr, orig_bmcr; local 1663 bmcr = 0; 1670 bmcr |= BMCR_SPEED100; 1674 bmcr |= TG3_BMCR_SPEED1000; 1679 bmcr |= BMCR_FULLDPLX; 1682 (bmcr != orig_bmcr)) { 1696 tg3_writephy(tp, MII_BMCR, bmcr); 1890 u32 aux_stat, bmcr; local 1904 bmcr = 0; 1906 tg3_readphy(tp, MII_BMCR, &bmcr); 2761 u32 bmsr, bmcr; local 2934 u32 bmcr; local 2971 u32 bmcr; local 7847 u32 bmcr; local [all...] |
H A D | pcnet32.c | 2201 u16 bmcr; local 2237 bmcr = mdio_read(dev, i, MII_BMCR); 2241 bmcr & ~BMCR_ISOLATE); 2244 bmcr | BMCR_ISOLATE); 2834 u16 bmcr; local 2850 bmcr = 2853 bmcr | BMCR_ISOLATE); 2856 bmcr = mdio_read(dev, i, MII_BMCR); 2858 bmcr & ~BMCR_ISOLATE);
|
H A D | amd8111e.c | 212 u32 bmcr,advert,tmp; local 241 bmcr = amd8111e_mdio_read(dev, lp->ext_phy_addr, MII_BMCR); 242 bmcr |= (BMCR_ANENABLE | BMCR_ANRESTART); 243 amd8111e_mdio_write(dev, lp->ext_phy_addr, MII_BMCR, bmcr);
|
H A D | cassini.c | 4392 u16 bmcr; local 4406 bmcr = 0; 4428 bmcr = cas_phy_read(cp, MII_BMCR); 4443 bmcr = readl(cp->regs + REG_PCS_MII_CTRL); 4450 if (bmcr & BMCR_ANENABLE) { 4461 (bmcr & CAS_BMCR_SPEED1000) ? 4463 ((bmcr & BMCR_SPEED100) ? SPEED_100: 4466 (bmcr & BMCR_FULLDPLX) ?
|
H A D | e100.c | 1358 u16 bmcr, stat, id_lo, id_hi, cong; local 1363 bmcr = mdio_read(netdev, nic->mii.phy_id, MII_BMCR); 1366 if(!((bmcr == 0xFFFF) || ((stat == 0) && (bmcr == 0)))) 1378 bmcr = mdio_read(netdev, addr, MII_BMCR); 1380 bmcr & ~BMCR_ISOLATE);
|
H A D | natsemi.c | 1303 u16 bmcr; local 1320 bmcr = readw(ioaddr+BasicControl+(MII_BMCR<<2)); 1321 writel(bmcr | BMCR_RESET, ioaddr+BasicControl+(MII_BMCR<<2)); 1325 bmcr = readw(ioaddr+BasicControl+(MII_BMCR<<2)); 1326 if (!(bmcr & BMCR_RESET))
|
H A D | sb1250-mac.c | 2582 int bmsr,bmcr,k1stsr,anlpar; local 2589 bmcr = sbmac_mii_read(s,s->sbm_phys[0],MII_BMCR);
|
H A D | macb.c | 948 MII_ENTRY(bmcr, MII_BMCR);
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/net/cxgb3/ |
H A D | vsc8211.c | 118 unsigned int bmcr, status, lpa, adv; local 121 err = mdio_read(cphy, 0, MII_BMCR, &bmcr); 138 if (!(bmcr & BMCR_ANENABLE)) { 139 dplx = (bmcr & BMCR_FULLDPLX) ? DUPLEX_FULL : DUPLEX_HALF; 140 if (bmcr & BMCR_SPEED1000) 142 else if (bmcr & BMCR_SPEED100)
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/net/phy/ |
H A D | fixed.c | 97 u16 bmcr = 0; local 108 bmcr |= BMCR_FULLDPLX; 113 bmcr |= BMCR_SPEED100; 124 bmcr |= BMCR_SPEED100; 133 regs[MII_BMCR] = bmcr;
|
H A D | phy_device.c | 549 int bmcr = phy_read(phydev, MII_BMCR); local 550 if (bmcr < 0) 551 return bmcr; 553 if (bmcr & BMCR_FULLDPLX) 558 if (bmcr & BMCR_SPEED1000) 560 else if (bmcr & BMCR_SPEED100)
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/net/ibm_emac/ |
H A D | ibm_emac_phy.c | 232 int bmcr = phy_read(phy, MII_BMCR); local 233 if (bmcr < 0) 234 return bmcr; 236 if (bmcr & BMCR_FULLDPLX) 240 if (bmcr & BMCR_SPEED1000) 242 else if (bmcr & BMCR_SPEED100)
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/net/usb/ |
H A D | rtl8150.c | 831 short lpa, bmcr; local 842 get_registers(dev, BMCR, 2, &bmcr); 844 if (bmcr & BMCR_ANENABLE) { 856 ecmd->speed = (bmcr & BMCR_SPEED100) ? 858 ecmd->duplex = (bmcr & BMCR_FULLDPLX) ?
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/net/arm/ |
H A D | at91_ether.c | 147 unsigned int bmsr, bmcr, lpa, mac_cfg; local 159 read_phy(lp->phy_address, MII_BMCR, &bmcr); 160 if (bmcr & BMCR_ANENABLE) { /* AutoNegotiation is enabled */ 170 speed = (bmcr & BMCR_SPEED100) ? SPEED_100 : SPEED_10; 171 duplex = (bmcr & BMCR_FULLDPLX) ? DUPLEX_FULL : DUPLEX_HALF;
|