Searched refs:bmcr (Results 1 - 23 of 23) sorted by relevance

/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/net/
H A Dmii.c46 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 Ddl2k.c1432 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 Dtc35815.c2232 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 Dsmc911x.c812 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 Dbnx2.c786 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 Dsmc91x.c985 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 Db44.c455 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 Dforcedeth.c1126 * (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 Dsc92031.c1335 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 Dtg3.c1658 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 Dpcnet32.c2201 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 Damd8111e.c212 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 Dcassini.c4392 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 De100.c1358 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 Dnatsemi.c1303 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 Dsb1250-mac.c2582 int bmsr,bmcr,k1stsr,anlpar; local
2589 bmcr = sbmac_mii_read(s,s->sbm_phys[0],MII_BMCR);
H A Dmacb.c948 MII_ENTRY(bmcr, MII_BMCR);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/net/cxgb3/
H A Dvsc8211.c118 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 Dfixed.c97 u16 bmcr = 0; local
108 bmcr |= BMCR_FULLDPLX;
113 bmcr |= BMCR_SPEED100;
124 bmcr |= BMCR_SPEED100;
133 regs[MII_BMCR] = bmcr;
H A Dphy_device.c549 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 Dibm_emac_phy.c232 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 Drtl8150.c831 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 Dat91_ether.c147 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;

Completed in 446 milliseconds