Lines Matching refs:phy_state
76 struct phylink_link_state phy_state;
1346 link_state = pl->phy_state;
1474 link_state = pl->phy_state;
1504 link_state.link &= pl->phy_state.link;
1507 if (pl->phydev && pl->phy_state.link) {
1513 pl->phy_state.interface) {
1517 link_state.interface = pl->phy_state.interface;
1522 if (pl->phy_state.rate_matching) {
1524 pl->phy_state.rate_matching;
1525 link_state.speed = pl->phy_state.speed;
1527 pl->phy_state.duplex;
1533 link_state.pause = pl->phy_state.pause;
1682 pl->phy_state.interface = iface;
1774 pl->phy_state.speed = phydev->speed;
1775 pl->phy_state.duplex = phydev->duplex;
1776 pl->phy_state.rate_matching = phydev->rate_matching;
1777 pl->phy_state.pause = MLO_PAUSE_NONE;
1779 pl->phy_state.pause |= MLO_PAUSE_TX;
1781 pl->phy_state.pause |= MLO_PAUSE_RX;
1782 pl->phy_state.interface = phydev->interface;
1783 pl->phy_state.link = up;
1793 phylink_pause_to_str(pl->phy_state.pause));
1913 pl->phy_state.interface = interface;
1914 pl->phy_state.pause = MLO_PAUSE_NONE;
1915 pl->phy_state.speed = SPEED_UNKNOWN;
1916 pl->phy_state.duplex = DUPLEX_UNKNOWN;
1917 pl->phy_state.rate_matching = RATE_MATCH_NONE;