Lines Matching refs:link_state

421 	struct phylink_link_state link_state;  in phylink_resolve()  local
427 link_state.link = false; in phylink_resolve()
429 link_state.link = false; in phylink_resolve()
433 link_state = pl->phy_state; in phylink_resolve()
434 phylink_resolve_flow(pl, &link_state); in phylink_resolve()
435 phylink_mac_config(pl, &link_state); in phylink_resolve()
439 phylink_get_fixed_state(pl, &link_state); in phylink_resolve()
440 phylink_mac_config(pl, &link_state); in phylink_resolve()
444 phylink_get_mac_state(pl, &link_state); in phylink_resolve()
448 link_state.link = link_state.link && in phylink_resolve()
452 link_state.interface) { in phylink_resolve()
453 link_state.interface = pl->phy_state.interface; in phylink_resolve()
462 link_state.pause |= pl->phy_state.pause; in phylink_resolve()
463 phylink_resolve_flow(pl, &link_state); in phylink_resolve()
465 phylink_mac_config(pl, &link_state); in phylink_resolve()
472 if (link_state.link != netif_carrier_ok(ndev)) { in phylink_resolve()
473 if (!link_state.link) { in phylink_resolve()
487 phy_speed_to_str(link_state.speed), in phylink_resolve()
488 phy_duplex_to_str(link_state.duplex), in phylink_resolve()
489 phylink_pause_to_str(link_state.pause)); in phylink_resolve()
492 if (!link_state.link && pl->mac_link_dropped) { in phylink_resolve()
1040 struct phylink_link_state link_state; in phylink_ethtool_ksettings_get() local
1058 phylink_get_fixed_state(pl, &link_state); in phylink_ethtool_ksettings_get()
1059 phylink_get_ksettings(&link_state, kset); in phylink_ethtool_ksettings_get()
1069 phylink_get_mac_state(pl, &link_state); in phylink_ethtool_ksettings_get()
1075 phylink_get_ksettings(&link_state, kset); in phylink_ethtool_ksettings_get()