Lines Matching refs:pcaps

144 		    struct ice_aqc_get_phy_caps_data *pcaps,  in ice_aq_get_phy_caps()  argument
148 u16 pcaps_size = sizeof(*pcaps); in ice_aq_get_phy_caps()
154 if (!pcaps || (report_mode & ~ICE_AQC_REPORT_MODE_M) || !pi) in ice_aq_get_phy_caps()
163 status = ice_aq_send_cmd(pi->hw, &desc, pcaps, pcaps_size, cd); in ice_aq_get_phy_caps()
166 pi->phy.phy_type_low = le64_to_cpu(pcaps->phy_type_low); in ice_aq_get_phy_caps()
167 pi->phy.phy_type_high = le64_to_cpu(pcaps->phy_type_high); in ice_aq_get_phy_caps()
760 struct ice_aqc_get_phy_caps_data *pcaps; in ice_init_hw() local
833 pcaps = devm_kzalloc(ice_hw_to_dev(hw), sizeof(*pcaps), GFP_KERNEL); in ice_init_hw()
834 if (!pcaps) { in ice_init_hw()
841 ICE_AQC_REPORT_TOPO_CAP, pcaps, NULL); in ice_init_hw()
842 devm_kfree(ice_hw_to_dev(hw), pcaps); in ice_init_hw()
2233 struct ice_aqc_get_phy_caps_data *pcaps; in ice_update_link_info() local
2237 pcaps = devm_kzalloc(ice_hw_to_dev(hw), sizeof(*pcaps), in ice_update_link_info()
2239 if (!pcaps) in ice_update_link_info()
2243 pcaps, NULL); in ice_update_link_info()
2245 memcpy(li->module_type, &pcaps->module_type, in ice_update_link_info()
2248 devm_kfree(ice_hw_to_dev(hw), pcaps); in ice_update_link_info()
2266 struct ice_aqc_get_phy_caps_data *pcaps; in ice_set_fc() local
2291 pcaps = devm_kzalloc(ice_hw_to_dev(hw), sizeof(*pcaps), GFP_KERNEL); in ice_set_fc()
2292 if (!pcaps) in ice_set_fc()
2296 status = ice_aq_get_phy_caps(pi, false, ICE_AQC_REPORT_SW_CFG, pcaps, in ice_set_fc()
2304 cfg.caps = pcaps->caps & ~(ICE_AQC_PHY_EN_TX_LINK_PAUSE | in ice_set_fc()
2311 if (cfg.caps != pcaps->caps) { in ice_set_fc()
2318 cfg.phy_type_high = pcaps->phy_type_high; in ice_set_fc()
2319 cfg.phy_type_low = pcaps->phy_type_low; in ice_set_fc()
2320 cfg.low_power_ctrl = pcaps->low_power_ctrl; in ice_set_fc()
2321 cfg.eee_cap = pcaps->eee_cap; in ice_set_fc()
2322 cfg.eeer_value = pcaps->eeer_value; in ice_set_fc()
2323 cfg.link_fec_opt = pcaps->link_fec_options; in ice_set_fc()
2350 devm_kfree(ice_hw_to_dev(hw), pcaps); in ice_set_fc()