Lines Matching refs:link_data
752 struct ice_aqc_get_link_status_data link_data = { 0 }; in ice_aq_get_link_info() local
777 status = ice_aq_send_cmd(hw, &desc, &link_data, in ice_aq_get_link_info()
786 li->link_speed = le16_to_cpu(link_data.link_speed); in ice_aq_get_link_info()
787 li->phy_type_low = le64_to_cpu(link_data.phy_type_low); in ice_aq_get_link_info()
788 li->phy_type_high = le64_to_cpu(link_data.phy_type_high); in ice_aq_get_link_info()
790 li->link_info = link_data.link_info; in ice_aq_get_link_info()
791 li->link_cfg_err = link_data.link_cfg_err; in ice_aq_get_link_info()
792 li->an_info = link_data.an_info; in ice_aq_get_link_info()
793 li->ext_info = link_data.ext_info; in ice_aq_get_link_info()
794 li->max_frame_size = le16_to_cpu(link_data.max_frame_size); in ice_aq_get_link_info()
795 li->fec_info = link_data.cfg & ICE_AQ_FEC_MASK; in ice_aq_get_link_info()
796 li->topo_media_conflict = link_data.topo_media_conflict; in ice_aq_get_link_info()
797 li->pacing = link_data.cfg & (ICE_AQ_CFG_PACING_M | in ice_aq_get_link_info()
801 tx_pause = !!(link_data.an_info & ICE_AQ_LINK_PAUSE_TX); in ice_aq_get_link_info()
802 rx_pause = !!(link_data.an_info & ICE_AQ_LINK_PAUSE_RX); in ice_aq_get_link_info()