Lines Matching refs:hw_link_info
1325 struct i40e_link_status *hw_link_info = &hw->phy.link_info; in i40e_aq_get_link_info() local
1344 hw->phy.link_info_old = *hw_link_info; in i40e_aq_get_link_info()
1347 hw_link_info->phy_type = (enum i40e_aq_phy_type)resp->phy_type; in i40e_aq_get_link_info()
1349 hw_link_info->link_speed = (enum i40e_aq_link_speed)resp->link_speed; in i40e_aq_get_link_info()
1350 hw_link_info->link_info = resp->link_info; in i40e_aq_get_link_info()
1351 hw_link_info->an_info = resp->an_info; in i40e_aq_get_link_info()
1352 hw_link_info->fec_info = resp->config & (I40E_AQ_CONFIG_FEC_KR_ENA | in i40e_aq_get_link_info()
1354 hw_link_info->ext_info = resp->ext_info; in i40e_aq_get_link_info()
1355 hw_link_info->loopback = resp->loopback & I40E_AQ_LOOPBACK_MASK; in i40e_aq_get_link_info()
1356 hw_link_info->max_frame_size = le16_to_cpu(resp->max_frame_size); in i40e_aq_get_link_info()
1357 hw_link_info->pacing = resp->config & I40E_AQ_CONFIG_PACING_MASK; in i40e_aq_get_link_info()
1372 hw_link_info->crc_enable = true; in i40e_aq_get_link_info()
1374 hw_link_info->crc_enable = false; in i40e_aq_get_link_info()
1377 hw_link_info->lse_enable = true; in i40e_aq_get_link_info()
1379 hw_link_info->lse_enable = false; in i40e_aq_get_link_info()
1382 hw_link_info->phy_type == 0xE) in i40e_aq_get_link_info()
1383 hw_link_info->phy_type = I40E_PHY_TYPE_10GBASE_SFPP_CU; in i40e_aq_get_link_info()
1396 *link = *hw_link_info; in i40e_aq_get_link_info()