/linux-master/drivers/net/phy/ |
H A D | swphy.c | 22 u16 bmsr; member in struct:swmii_regs 46 .bmsr = BMSR_100FULL | BMSR_100HALF, 50 .bmsr = BMSR_ESTATEN, 58 .bmsr = BMSR_ESTATEN | BMSR_100HALF, 64 .bmsr = BMSR_ESTATEN | BMSR_100FULL, 118 u16 bmsr = BMSR_ANEGCAPABLE; local 132 bmsr |= speed[speed_index].bmsr & duplex[duplex_index].bmsr; 136 bmsr | [all...] |
H A D | bcm84881.c | 127 int bmsr, val; local 133 bmsr = phy_read_mmd(phydev, MDIO_MMD_AN, MDIO_AN_C22 + MII_BMSR); 134 if (bmsr < 0) 138 !!(bmsr & BMSR_ANEGCOMPLETE); 144 int bmsr, val; local 159 bmsr = phy_read_mmd(phydev, MDIO_MMD_AN, MDIO_AN_C22 + MII_BMSR); 160 if (bmsr < 0) 164 !!(bmsr & BMSR_ANEGCOMPLETE); 166 !!(bmsr & BMSR_LSTATUS);
|
H A D | microchip_t1.c | 557 int bmcr, bmsr, ret; local 566 bmsr = phy_read(phydev, MII_BMSR); 568 if (bmsr < 0) 569 return bmsr; 581 if (bmsr & BMSR_LSTATUS)
|
H A D | motorcomm.c | 1902 int err, bmsr, changed = 0; local 1921 bmsr = __phy_read(phydev, MII_BMSR); 1922 if (bmsr < 0) 1923 return bmsr; 1929 if (!(bmsr & BMSR_ESTATEN))
|
H A D | phylink.c | 3579 * @bmsr: The value of the %MII_BMSR register 3588 * accessing @bmsr and @lpa cannot be done with MDIO directly. 3591 u16 bmsr, u16 lpa) 3593 state->link = !!(bmsr & BMSR_LSTATUS); 3594 state->an_complete = !!(bmsr & BMSR_ANEGCOMPLETE); 3643 int bmsr, lpa; local 3645 bmsr = mdiodev_read(pcs, MII_BMSR); 3647 if (bmsr < 0 || lpa < 0) { 3652 phylink_mii_c22_pcs_decode_state(state, bmsr, lpa); 3590 phylink_mii_c22_pcs_decode_state(struct phylink_link_state *state, u16 bmsr, u16 lpa) argument
|
/linux-master/drivers/net/ethernet/chelsio/cxgb/ |
H A D | my3126.c | 49 status = cphy->bmsr ^ val16; 53 cphy->bmsr = val16; 181 cphy->bmsr = 0;
|
H A D | cphy.h | 88 u16 bmsr; member in struct:cphy
|
/linux-master/drivers/net/ethernet/ibm/emac/ |
H A D | phy.c | 541 u16 bmsr = phy_read(phy, MII_BMSR); local 542 if (bmsr & BMSR_ANEGCAPABLE) 544 if (bmsr & BMSR_10HALF) 546 if (bmsr & BMSR_10FULL) 548 if (bmsr & BMSR_100HALF) 550 if (bmsr & BMSR_100FULL) 552 if (bmsr & BMSR_ESTATEN) {
|
/linux-master/drivers/net/pcs/ |
H A D | pcs-lynx.c | 64 int bmsr, lpa; local 66 bmsr = mdiodev_read(pcs, MII_BMSR); 68 if (bmsr < 0 || lpa < 0) { 73 state->link = !!(bmsr & BMSR_LSTATUS); 74 state->an_complete = !!(bmsr & BMSR_ANEGCOMPLETE);
|
H A D | pcs-xpcs.c | 1060 int lpa, bmsr; local 1071 bmsr = xpcs_read(xpcs, MDIO_MMD_VEND2, MII_BMSR); 1072 if (bmsr < 0) 1073 return bmsr; 1086 phylink_mii_c22_pcs_decode_state(state, bmsr, lpa);
|
/linux-master/drivers/net/dsa/mv88e6xxx/ |
H A D | pcs-6352.c | 164 int oldpage, bmsr, lpa, status; local 173 bmsr = __mdiodev_read(&mpcs->mdio, MII_BMSR); 179 bmsr >= 0 && lpa >= 0 && status >= 0) 180 mv88e6xxx_pcs_decode_state(mpcs->mdio.dev.parent, bmsr, lpa,
|
H A D | serdes.c | 42 int mv88e6xxx_pcs_decode_state(struct device *dev, u16 bmsr, u16 lpa, argument 50 if (!(bmsr & BMSR_LSTATUS)) 54 state->an_complete = !!(bmsr & BMSR_ANEGCOMPLETE);
|
H A D | serdes.h | 116 int mv88e6xxx_pcs_decode_state(struct device *dev, u16 bmsr, u16 lpa,
|
H A D | pcs-639x.c | 263 u16 bmsr, lpa, status; local 266 err = mv88e639x_read(mpcs, MV88E6390_SGMII_BMSR, &bmsr); 293 mv88e6xxx_pcs_decode_state(mpcs->mdio.dev.parent, bmsr, lpa, status,
|
/linux-master/drivers/net/dsa/b53/ |
H A D | b53_serdes.c | 107 u16 dig, bmsr; local 111 bmsr = b53_serdes_read(dev, lane, B53_SERDES_MII_REG(MII_BMSR), 131 state->an_complete = !!(bmsr & BMSR_ANEGCOMPLETE);
|
/linux-master/drivers/net/ |
H A D | mii.c | 56 u16 bmcr, bmsr, ctrl1000 = 0, stat1000 = 0; local 80 bmsr = mii->mdio_read(dev, mii->phy_id, MII_BMSR); 95 if (bmsr & BMSR_ANEGCOMPLETE) { 146 u16 bmcr, bmsr, ctrl1000 = 0, stat1000 = 0; local 166 bmsr = mii->mdio_read(dev, mii->phy_id, MII_BMSR); 180 if (bmsr & BMSR_ANEGCOMPLETE) {
|
/linux-master/drivers/net/ethernet/dlink/ |
H A D | dl2k.c | 1471 __u16 bmsr; local 1479 bmsr = mii_read (dev, phy_addr, MII_BMSR); 1480 if (bmsr & BMSR_LSTATUS) 1490 __u16 bmsr; local 1499 bmsr = mii_read (dev, phy_addr, MII_BMSR); 1501 if (!(bmsr & BMSR_ANEGCOMPLETE)) { 1577 __u16 bmsr; local 1587 bmsr = mii_read (dev, phy_addr, MII_BMSR); 1592 if (bmsr & BMSR_100FULL) 1594 if (bmsr 1665 __u16 bmsr; local [all...] |
/linux-master/drivers/net/ethernet/microchip/lan966x/ |
H A D | lan966x_port.c | 292 u16 bmsr = 0; local 313 bmsr |= state->link ? BMSR_LSTATUS : 0; 314 bmsr |= BMSR_ANEGCOMPLETE; 317 phylink_mii_c22_pcs_decode_state(state, bmsr, lp_adv);
|
/linux-master/drivers/net/ethernet/dec/tulip/ |
H A D | media.c | 400 unsigned int bmsr, lpa, negotiated, new_csr6; local 402 bmsr = tulip_mdio_read(dev, tp->phys[0], MII_BMSR); 406 bmsr, lpa); 407 if (bmsr == 0xffff) 409 if ((bmsr & BMSR_LSTATUS) == 0) {
|
/linux-master/drivers/net/ethernet/toshiba/ |
H A D | spider_net.c | 170 u16 bmsr, estat; local 172 bmsr = spider_net_read_phy(card->netdev, phy->mii_id, MII_BMSR); 175 if (bmsr & BMSR_10HALF) 177 if (bmsr & BMSR_10FULL) 179 if (bmsr & BMSR_100HALF) 181 if (bmsr & BMSR_100FULL) 184 if ((bmsr & BMSR_ESTATEN) && (estat & ESTATUS_1000_TFULL)) 186 if ((bmsr & BMSR_ESTATEN) && (estat & ESTATUS_1000_THALF))
|
/linux-master/include/linux/ |
H A D | phylink.h | 626 u16 bmsr, u16 lpa);
|
/linux-master/drivers/net/ethernet/atheros/alx/ |
H A D | hw.c | 868 u16 bmsr, giga; local 871 err = alx_read_phy_reg(hw, MII_BMSR, &bmsr); 875 err = alx_read_phy_reg(hw, MII_BMSR, &bmsr); 879 if (!(bmsr & BMSR_LSTATUS)) {
|
/linux-master/drivers/net/ethernet/sun/ |
H A D | niu.c | 1116 int bmsr, advert, ctrl1000, stat1000, lpa, bmcr, estatus; local 1127 bmsr = err; 1139 if (likely(bmsr & BMSR_ESTATEN)) { 1158 if (bmsr & BMSR_ANEGCAPABLE) 1160 if (bmsr & BMSR_10HALF) 1162 if (bmsr & BMSR_10FULL) 1164 if (bmsr & BMSR_100HALF) 1166 if (bmsr & BMSR_100FULL) 1220 *link_up_p = !!(bmsr & BMSR_LSTATUS); 1228 u16 current_speed, bmsr; local 1676 u16 bmcr, bmsr, estat; local 1735 u16 bmcr, bmsr, adv, estat; local [all...] |
/linux-master/drivers/net/ethernet/broadcom/ |
H A D | b44.c | 515 u32 bmsr, aux; local 532 if (!b44_readphy(bp, MII_BMSR, &bmsr) && 534 (bmsr != 0xffff)) { 545 (bmsr & BMSR_LSTATUS)) { 563 } else if (netif_carrier_ok(bp->dev) && !(bmsr & BMSR_LSTATUS)) { 569 if (bmsr & BMSR_RFAULT) 571 if (bmsr & BMSR_JCD)
|
/linux-master/drivers/net/ethernet/silan/ |
H A D | sc92031.c | 489 u16 bmsr; local 491 bmsr = _sc92031_mii_read(port_base, MII_BMSR); 493 if (bmsr & BMSR_LSTATUS) {
|