Lines Matching refs:duplex
303 unsigned int duplex; member
406 unsigned int duplex) in phylink_cap_from_speed_duplex() argument
412 duplex == phylink_caps_params[i].duplex) in phylink_cap_from_speed_duplex()
665 pl->link_config.duplex = DUPLEX_HALF; in phylink_parse_fixedlink()
668 pl->link_config.duplex = DUPLEX_FULL; in phylink_parse_fixedlink()
706 pl->link_config.duplex = prop[1] ? in phylink_parse_fixedlink()
719 pl->link_config.duplex != DUPLEX_FULL) in phylink_parse_fixedlink()
729 c = phy_caps_lookup(pl->link_config.speed, pl->link_config.duplex, in phylink_parse_fixedlink()
747 pl->link_config.duplex == DUPLEX_FULL ? "full" : "half", in phylink_parse_fixedlink()
857 if (state->duplex == DUPLEX_FULL) { in phylink_resolve_an_pause()
924 int duplex) in phylink_pcs_link_up() argument
927 pcs->ops->pcs_link_up(pcs, neg_mode, interface, speed, duplex); in phylink_pcs_link_up()
995 st.duplex = DUPLEX_UNKNOWN; in phylink_mac_config()
1392 state->duplex = DUPLEX_UNKNOWN; in phylink_mac_pcs_get_state()
1396 state->duplex = pl->link_config.duplex; in phylink_mac_pcs_get_state()
1510 int speed, duplex; in phylink_link_up() local
1514 duplex = link_state.duplex; in phylink_link_up()
1524 duplex = DUPLEX_FULL; in phylink_link_up()
1534 duplex = DUPLEX_HALF; in phylink_link_up()
1541 duplex); in phylink_link_up()
1544 pl->cur_interface, speed, duplex, in phylink_link_up()
1556 phy_duplex_to_str(link_state.duplex), in phylink_link_up()
1642 link_state.duplex = pl->phy_state.duplex; in phylink_resolve()
1767 c = phy_caps_lookup(state->speed, state->duplex, in phylink_set_fixed_link()
1777 pl->link_config.duplex = state->duplex; in phylink_set_fixed_link()
1856 pl->link_config.duplex = DUPLEX_UNKNOWN; in phylink_create()
1940 pl->phy_state.duplex = phydev->duplex; in phylink_phy_change()
1963 phy_duplex_to_str(phydev->duplex), in phylink_phy_change()
2089 pl->phy_state.duplex = DUPLEX_UNKNOWN; in phylink_bringup_phy()
2764 kset->base.duplex = state->duplex; in phylink_get_ksettings()
2898 c = phy_caps_lookup(kset->base.speed, kset->base.duplex, in phylink_ethtool_ksettings_set()
2908 c->duplex != pl->link_config.duplex) in phylink_ethtool_ksettings_set()
2914 config.duplex = c->duplex; in phylink_ethtool_ksettings_set()
2930 config.duplex = DUPLEX_UNKNOWN; in phylink_ethtool_ksettings_set()
2990 pl->link_config.duplex = config.duplex; in phylink_ethtool_ksettings_set()
3240 fs.duplex = state->duplex; in phylink_mii_emul_read()
3587 config.duplex = DUPLEX_UNKNOWN; in phylink_sfp_config_phy()
3651 config.duplex = DUPLEX_UNKNOWN; in phylink_sfp_config_optical()
3849 state->duplex = DUPLEX_FULL; in phylink_resolve_c73()
3874 state->duplex = DUPLEX_FULL; in phylink_decode_c37_word()
3906 state->duplex = DUPLEX_FULL; in phylink_decode_sgmii_word()
3908 state->duplex = DUPLEX_HALF; in phylink_decode_sgmii_word()
3948 state->duplex = DUPLEX_FULL; in phylink_decode_usxgmii_word()
3950 state->duplex = DUPLEX_HALF; in phylink_decode_usxgmii_word()
3984 state->duplex = DUPLEX_FULL; in phylink_decode_usgmii_word()
3986 state->duplex = DUPLEX_HALF; in phylink_decode_usgmii_word()
4020 state->duplex = DUPLEX_FULL; in phylink_mii_c22_pcs_decode_state()
4030 state->duplex = DUPLEX_FULL; in phylink_mii_c22_pcs_decode_state()
4212 state->duplex = DUPLEX_FULL; in phylink_mii_c45_pcs_get_state()