Lines Matching refs:anar
106 int bmcr, anar, gtcr; in mii_phy_setmedia() local
128 anar = mii_media_table[ife->ifm_data].mm_anar; in mii_phy_setmedia()
142 anar |= ANAR_X_PAUSE_TOWARDS; in mii_phy_setmedia()
144 anar |= ANAR_FC; in mii_phy_setmedia()
149 anar |= ANAR_X_PAUSE_ASYM; in mii_phy_setmedia()
153 PHY_WRITE(sc, MII_ANAR, anar); in mii_phy_setmedia()
163 int anar, gtcr; in mii_phy_auto() local
170 anar = 0; in mii_phy_auto()
172 anar |= ANAR_X_FD; in mii_phy_auto()
174 anar |= ANAR_X_HD; in mii_phy_auto()
178 anar |= ANAR_X_PAUSE_TOWARDS; in mii_phy_auto()
179 PHY_WRITE(sc, MII_ANAR, anar); in mii_phy_auto()
181 anar = BMSR_MEDIA_TO_ANAR(sc->mii_capabilities) | in mii_phy_auto()
187 anar |= ANAR_FC; in mii_phy_auto()
192 anar |= ANAR_X_PAUSE_ASYM; in mii_phy_auto()
194 PHY_WRITE(sc, MII_ANAR, anar); in mii_phy_auto()
576 int anar, anlpar; in mii_phy_flowstatus() local
581 anar = PHY_READ(sc, MII_ANAR); in mii_phy_flowstatus()
589 anar <<= 3; in mii_phy_flowstatus()
593 if ((anar & ANAR_PAUSE_SYM) != 0 && (anlpar & ANLPAR_PAUSE_SYM) != 0) in mii_phy_flowstatus()
596 if ((anar & ANAR_PAUSE_SYM) == 0) { in mii_phy_flowstatus()
597 if ((anar & ANAR_PAUSE_ASYM) != 0 && in mii_phy_flowstatus()
604 if ((anar & ANAR_PAUSE_ASYM) == 0) { in mii_phy_flowstatus()