Lines Matching refs:phy_state
73 struct phylink_link_state phy_state; member
1454 link_state = pl->phy_state; in phylink_mac_initial_config()
1634 link_state = pl->phy_state; in phylink_resolve()
1655 link_state.link &= pl->phy_state.link; in phylink_resolve()
1658 if (phy && pl->phy_state.link) { in phylink_resolve()
1662 if (link_state.interface != pl->phy_state.interface) { in phylink_resolve()
1667 link_state.interface = pl->phy_state.interface; in phylink_resolve()
1672 if (pl->phy_state.rate_matching) { in phylink_resolve()
1674 pl->phy_state.rate_matching; in phylink_resolve()
1675 link_state.speed = pl->phy_state.speed; in phylink_resolve()
1676 link_state.duplex = pl->phy_state.duplex; in phylink_resolve()
1682 link_state.pause = pl->phy_state.pause; in phylink_resolve()
1885 pl->phy_state.interface = iface; in phylink_create()
1977 pl->phy_state.speed = phydev->speed; in phylink_phy_change()
1978 pl->phy_state.duplex = phydev->duplex; in phylink_phy_change()
1979 pl->phy_state.rate_matching = phydev->rate_matching; in phylink_phy_change()
1980 pl->phy_state.pause = MLO_PAUSE_NONE; in phylink_phy_change()
1982 pl->phy_state.pause |= MLO_PAUSE_TX; in phylink_phy_change()
1984 pl->phy_state.pause |= MLO_PAUSE_RX; in phylink_phy_change()
1985 pl->phy_state.interface = phydev->interface; in phylink_phy_change()
1986 pl->phy_state.link = up; in phylink_phy_change()
2003 phylink_pause_to_str(pl->phy_state.pause), in phylink_phy_change()
2125 pl->phy_state.interface = interface; in phylink_bringup_phy()
2126 pl->phy_state.pause = MLO_PAUSE_NONE; in phylink_bringup_phy()
2127 pl->phy_state.speed = SPEED_UNKNOWN; in phylink_bringup_phy()
2128 pl->phy_state.duplex = DUPLEX_UNKNOWN; in phylink_bringup_phy()
2129 pl->phy_state.rate_matching = RATE_MATCH_NONE; in phylink_bringup_phy()