BMSR_ANEGCOMPLETE
state->an_complete = !!(bmsr & BMSR_ANEGCOMPLETE);
data |= BMSR_ANEGCOMPLETE;
state->an_complete = !!(bmsr & BMSR_ANEGCOMPLETE);
if (!(bmsr & BMSR_ANEGCOMPLETE) ||
} else if (status & BMSR_ANEGCOMPLETE) {
} else if (status & BMSR_ANEGCOMPLETE) {
if (!(bmsr & BMSR_ANEGCOMPLETE)) {
if (!(bmsr & BMSR_ANEGCOMPLETE)) {
if (phy->autoneg == AUTONEG_ENABLE && !(status & BMSR_ANEGCOMPLETE))
if (!(mii_status_reg & BMSR_ANEGCOMPLETE)) {
if (phy_status & BMSR_ANEGCOMPLETE)
bmsr |= BMSR_ANEGCOMPLETE;
if (bmsr & BMSR_ANEGCOMPLETE) {
if (!(mii_status & BMSR_ANEGCOMPLETE)) {
if (!(val & BMSR_ANEGCOMPLETE) && tp->link_status != LNK_AUTONEG) {
if (val & BMSR_ANEGCOMPLETE)
writel((enable) ? ~(BMSR_LSTATUS | BMSR_ANEGCOMPLETE) : 0xFFFF,
if (hp->sw_bmsr & BMSR_ANEGCOMPLETE) {
if ((val & BMSR_ANEGCOMPLETE) == 0)
if (bmsr & BMSR_ANEGCOMPLETE) {
if (bmsr & BMSR_ANEGCOMPLETE) {
!!(bmsr & BMSR_ANEGCOMPLETE);
!!(bmsr & BMSR_ANEGCOMPLETE);
return (ret & BMSR_ANEGCOMPLETE);
!(val & BMSR_ANEGCOMPLETE)) {
phydev->autoneg_complete = ret & BMSR_ANEGCOMPLETE ? 1 : 0;
#define NCN26000_BMSR_LINK_STATUS_BIT BMSR_ANEGCOMPLETE
return (retval < 0) ? retval : (retval & BMSR_ANEGCOMPLETE);
phydev->autoneg_complete = status & BMSR_ANEGCOMPLETE ? 1 : 0;
val &= ~BMSR_ANEGCOMPLETE;
state->an_complete = !!(bmsr & BMSR_ANEGCOMPLETE);
bmsr |= BMSR_LSTATUS | BMSR_ANEGCOMPLETE;
if (phy_state & (BMSR_ANEGCOMPLETE | BMSR_LSTATUS)) {
if (phy->autoneg && !(status & BMSR_ANEGCOMPLETE))
rc = BMSR_ERCAP | BMSR_ANEGCOMPLETE | BMSR_LSTATUS |
#define MDIO_AN_STAT1_COMPLETE BMSR_ANEGCOMPLETE