Lines Matching refs:abilities
1220 struct i40e_aq_get_phy_abilities_resp abilities; in i40e_set_link_ksettings() local
1303 status = i40e_aq_get_phy_capabilities(hw, false, false, &abilities, in i40e_set_link_ksettings()
1314 config.abilities = abilities.abilities; in i40e_set_link_ksettings()
1329 config.abilities = abilities.abilities | in i40e_set_link_ksettings()
1348 config.abilities = abilities.abilities & in i40e_set_link_ksettings()
1429 config.link_speed = abilities.link_speed; in i40e_set_link_ksettings()
1430 if (autoneg_changed || abilities.link_speed != config.link_speed) { in i40e_set_link_ksettings()
1432 config.phy_type = abilities.phy_type; in i40e_set_link_ksettings()
1433 config.phy_type_ext = abilities.phy_type_ext; in i40e_set_link_ksettings()
1434 config.eee_capability = abilities.eee_capability; in i40e_set_link_ksettings()
1435 config.eeer = abilities.eeer_val; in i40e_set_link_ksettings()
1436 config.low_power_ctrl = abilities.d3_lpan; in i40e_set_link_ksettings()
1437 config.fec_config = abilities.fec_cfg_curr_mod_ext_info & in i40e_set_link_ksettings()
1443 config.abilities |= I40E_AQ_PHY_ENABLE_ATOMIC_LINK; in i40e_set_link_ksettings()
1485 struct i40e_aq_get_phy_abilities_resp abilities; in i40e_set_fec_cfg() local
1496 memset(&abilities, 0, sizeof(abilities)); in i40e_set_fec_cfg()
1497 status = i40e_aq_get_phy_capabilities(hw, false, false, &abilities, in i40e_set_fec_cfg()
1504 if (abilities.fec_cfg_curr_mod_ext_info != fec_cfg) { in i40e_set_fec_cfg()
1508 config.phy_type = abilities.phy_type; in i40e_set_fec_cfg()
1509 config.abilities = abilities.abilities | in i40e_set_fec_cfg()
1511 config.phy_type_ext = abilities.phy_type_ext; in i40e_set_fec_cfg()
1512 config.link_speed = abilities.link_speed; in i40e_set_fec_cfg()
1513 config.eee_capability = abilities.eee_capability; in i40e_set_fec_cfg()
1514 config.eeer = abilities.eeer_val; in i40e_set_fec_cfg()
1515 config.low_power_ctrl = abilities.d3_lpan; in i40e_set_fec_cfg()
1547 struct i40e_aq_get_phy_abilities_resp abilities; in i40e_get_fec_param() local
1555 memset(&abilities, 0, sizeof(abilities)); in i40e_get_fec_param()
1556 status = i40e_aq_get_phy_capabilities(hw, false, false, &abilities, in i40e_get_fec_param()
1564 fec_cfg = abilities.fec_cfg_curr_mod_ext_info; in i40e_get_fec_param()
5697 struct i40e_aq_get_phy_abilities_resp abilities; in i40e_set_eee() local
5710 status = i40e_aq_get_phy_capabilities(hw, false, true, &abilities, in i40e_set_eee()
5718 if (abilities.eee_capability == 0) in i40e_set_eee()
5722 eee_capability = abilities.eee_capability; in i40e_set_eee()
5725 status = i40e_aq_get_phy_capabilities(hw, false, false, &abilities, in i40e_set_eee()
5731 config.phy_type = abilities.phy_type; in i40e_set_eee()
5732 config.phy_type_ext = abilities.phy_type_ext; in i40e_set_eee()
5733 config.link_speed = abilities.link_speed; in i40e_set_eee()
5734 config.abilities = abilities.abilities | in i40e_set_eee()
5736 config.eeer = abilities.eeer_val; in i40e_set_eee()
5737 config.low_power_ctrl = abilities.d3_lpan; in i40e_set_eee()
5738 config.fec_config = abilities.fec_cfg_curr_mod_ext_info & in i40e_set_eee()