Lines Matching refs:pcaps

130 		    struct ice_aqc_get_phy_caps_data *pcaps,  in ice_aq_get_phy_caps()  argument
134 u16 pcaps_size = sizeof(*pcaps); in ice_aq_get_phy_caps()
140 if (!pcaps || (report_mode & ~ICE_AQC_REPORT_MODE_M) || !pi) in ice_aq_get_phy_caps()
149 status = ice_aq_send_cmd(pi->hw, &desc, pcaps, pcaps_size, cd); in ice_aq_get_phy_caps()
152 pi->phy.phy_type_low = le64_to_cpu(pcaps->phy_type_low); in ice_aq_get_phy_caps()
385 struct ice_aqc_get_phy_caps_data *pcaps; in ice_init_hw() local
457 pcaps = devm_kzalloc(ice_hw_to_dev(hw), sizeof(*pcaps), GFP_KERNEL); in ice_init_hw()
458 if (!pcaps) { in ice_init_hw()
465 ICE_AQC_REPORT_TOPO_CAP, pcaps, NULL); in ice_init_hw()
466 devm_kfree(ice_hw_to_dev(hw), pcaps); in ice_init_hw()
1345 struct ice_aqc_get_phy_caps_data *pcaps; in ice_update_link_info() local
1355 pcaps = devm_kzalloc(ice_hw_to_dev(hw), sizeof(*pcaps), GFP_KERNEL); in ice_update_link_info()
1356 if (!pcaps) in ice_update_link_info()
1366 pcaps, NULL); in ice_update_link_info()
1370 memcpy(phy_info->link_info.module_type, &pcaps->module_type, in ice_update_link_info()
1374 devm_kfree(ice_hw_to_dev(hw), pcaps); in ice_update_link_info()
1390 struct ice_aqc_get_phy_caps_data *pcaps; in ice_set_fc() local
1415 pcaps = devm_kzalloc(ice_hw_to_dev(hw), sizeof(*pcaps), GFP_KERNEL); in ice_set_fc()
1416 if (!pcaps) in ice_set_fc()
1420 status = ice_aq_get_phy_caps(pi, false, ICE_AQC_REPORT_SW_CFG, pcaps, in ice_set_fc()
1428 cfg.caps = pcaps->caps & ~(ICE_AQC_PHY_EN_TX_LINK_PAUSE | in ice_set_fc()
1433 if (cfg.caps != pcaps->caps) { in ice_set_fc()
1440 cfg.phy_type_low = pcaps->phy_type_low; in ice_set_fc()
1441 cfg.low_power_ctrl = pcaps->low_power_ctrl; in ice_set_fc()
1442 cfg.eee_cap = pcaps->eee_cap; in ice_set_fc()
1443 cfg.eeer_value = pcaps->eeer_value; in ice_set_fc()
1444 cfg.link_fec_opt = pcaps->link_fec_options; in ice_set_fc()
1471 devm_kfree(ice_hw_to_dev(hw), pcaps); in ice_set_fc()