Lines Matching refs:link_data
226 struct ice_aqc_get_link_status_data link_data = { 0 }; in ice_aq_get_link_info() local
248 status = ice_aq_send_cmd(pi->hw, &desc, &link_data, sizeof(link_data), in ice_aq_get_link_info()
258 hw_link_info->link_speed = le16_to_cpu(link_data.link_speed); in ice_aq_get_link_info()
259 hw_link_info->phy_type_low = le64_to_cpu(link_data.phy_type_low); in ice_aq_get_link_info()
261 hw_link_info->link_info = link_data.link_info; in ice_aq_get_link_info()
262 hw_link_info->an_info = link_data.an_info; in ice_aq_get_link_info()
263 hw_link_info->ext_info = link_data.ext_info; in ice_aq_get_link_info()
264 hw_link_info->max_frame_size = le16_to_cpu(link_data.max_frame_size); in ice_aq_get_link_info()
265 hw_link_info->pacing = link_data.cfg & ICE_AQ_CFG_PACING_M; in ice_aq_get_link_info()
268 tx_pause = !!(link_data.an_info & ICE_AQ_LINK_PAUSE_TX); in ice_aq_get_link_info()
269 rx_pause = !!(link_data.an_info & ICE_AQ_LINK_PAUSE_RX); in ice_aq_get_link_info()