| /drivers/staging/octeon/ |
| A D | ethernet-rgmii.c | 56 union cvmx_helper_link_info link_info; in cvm_oct_check_preamble_errors() local 59 link_info.u64 = priv->link_info; in cvm_oct_check_preamble_errors() 96 if (priv->last_speed != link_info.s.speed) in cvm_oct_check_preamble_errors() 98 priv->last_speed = link_info.s.speed; in cvm_oct_check_preamble_errors() 106 union cvmx_helper_link_info link_info; in cvm_oct_rgmii_poll() local 110 if (priv->link_info != link_info.u64 && in cvm_oct_rgmii_poll() 112 link_info.u64 = priv->link_info; in cvm_oct_rgmii_poll() 113 status_change = priv->link_info != link_info.u64; in cvm_oct_rgmii_poll() 114 priv->link_info = link_info.u64; in cvm_oct_rgmii_poll() 122 if (link_info.s.link_up) { in cvm_oct_rgmii_poll() [all …]
|
| A D | ethernet-mdio.c | 82 union cvmx_helper_link_info link_info; in cvm_oct_adjust_link() local 84 link_info.u64 = 0; in cvm_oct_adjust_link() 85 link_info.s.link_up = dev->phydev->link ? 1 : 0; in cvm_oct_adjust_link() 87 link_info.s.speed = dev->phydev->speed; in cvm_oct_adjust_link() 88 priv->link_info = link_info.u64; in cvm_oct_adjust_link() 98 cvmx_helper_link_set(priv->port, link_info); in cvm_oct_adjust_link() 99 cvm_oct_note_carrier(priv, link_info); in cvm_oct_adjust_link() 107 union cvmx_helper_link_info link_info; in cvm_oct_common_stop() local 121 link_info.u64 = 0; in cvm_oct_common_stop() 124 cvmx_helper_link_set(priv->port, link_info); in cvm_oct_common_stop() [all …]
|
| A D | ethernet.c | 460 union cvmx_helper_link_info link_info; in cvm_oct_common_open() local 483 link_info = cvmx_helper_link_get(priv->port); in cvm_oct_common_open() 484 if (!link_info.s.link_up) in cvm_oct_common_open() 496 union cvmx_helper_link_info link_info; in cvm_oct_link_poll() local 498 link_info = cvmx_helper_link_get(priv->port); in cvm_oct_link_poll() 499 if (link_info.u64 == priv->link_info) in cvm_oct_link_poll() 502 if (cvmx_helper_link_set(priv->port, link_info)) in cvm_oct_link_poll() 503 link_info.u64 = priv->link_info; in cvm_oct_link_poll() 505 priv->link_info = link_info.u64; in cvm_oct_link_poll() 507 if (link_info.s.link_up) { in cvm_oct_link_poll() [all …]
|
| /drivers/gpu/drm/msm/dp/ |
| A D | dp_panel.c | 93 struct msm_dp_link_info *link_info; in msm_dp_panel_read_dpcd() local 103 link_info = &msm_dp_panel->link_info; in msm_dp_panel_read_dpcd() 104 link_info->revision = dpcd[DP_DPCD_REV]; in msm_dp_panel_read_dpcd() 105 major = (link_info->revision >> 4) & 0x0f; in msm_dp_panel_read_dpcd() 106 minor = link_info->revision & 0x0f; in msm_dp_panel_read_dpcd() 122 link_info->num_lanes = max_lttpr_lanes; in msm_dp_panel_read_dpcd() 127 link_info->rate = max_lttpr_rate; in msm_dp_panel_read_dpcd() 144 const struct msm_dp_link_info *link_info; in msm_dp_panel_get_supported_bpp() local 150 link_info = &msm_dp_panel->link_info; in msm_dp_panel_get_supported_bpp() 151 data_rate_khz = link_info->num_lanes * link_info->rate * 8; in msm_dp_panel_get_supported_bpp() [all …]
|
| A D | dp_debug.c | 41 debug->panel->link_info.rate); in msm_dp_debug_show() 43 debug->panel->link_info.num_lanes); in msm_dp_debug_show() 45 debug->panel->link_info.capabilities); in msm_dp_debug_show()
|
| /drivers/net/ethernet/marvell/octeon_ep/ |
| A D | octep_ctrl_net.c | 259 struct octep_iface_link_info *link_info) in octep_ctrl_net_get_link_info() argument 268 req->link_info.cmd = OCTEP_CTRL_NET_CMD_GET; in octep_ctrl_net_get_link_info() 274 link_info->supported_modes = resp->link_info.supported_modes; in octep_ctrl_net_get_link_info() 275 link_info->advertised_modes = resp->link_info.advertised_modes; in octep_ctrl_net_get_link_info() 276 link_info->autoneg = resp->link_info.autoneg; in octep_ctrl_net_get_link_info() 277 link_info->pause = resp->link_info.pause; in octep_ctrl_net_get_link_info() 278 link_info->speed = resp->link_info.speed; in octep_ctrl_net_get_link_info() 293 req->link_info.info.advertised_modes = link_info->advertised_modes; in octep_ctrl_net_set_link_info() 294 req->link_info.info.autoneg = link_info->autoneg; in octep_ctrl_net_set_link_info() 295 req->link_info.info.pause = link_info->pause; in octep_ctrl_net_set_link_info() [all …]
|
| A D | octep_ethtool.c | 269 struct octep_iface_link_info *link_info; in octep_get_link_ksettings() local 275 link_info = &oct->link_info; in octep_get_link_ksettings() 279 supported_modes = oct->link_info.supported_modes; in octep_get_link_ksettings() 284 if (link_info->autoneg) { in octep_get_link_ksettings() 297 if (link_info->pause) { in octep_get_link_ksettings() 309 cmd->base.speed = link_info->speed; in octep_get_link_ksettings() 323 struct octep_iface_link_info *link_info; in octep_set_link_ksettings() local 328 link_info = &oct->link_info; in octep_set_link_ksettings() 422 if (advertised == link_info->advertised_modes && in octep_set_link_ksettings() 423 cmd->base.speed == link_info->speed && in octep_set_link_ksettings() [all …]
|
| A D | octep_ctrl_net.h | 145 struct octep_ctrl_net_h2f_req_cmd_link_info link_info; member 202 struct octep_ctrl_net_link_info link_info; member 361 struct octep_iface_link_info *link_info); 375 struct octep_iface_link_info *link_info,
|
| A D | octep_pfvf_mbox.c | 325 struct octep_iface_link_info link_info; in octep_pfvf_pf_get_data() local 340 memset(&link_info, 0, sizeof(link_info)); in octep_pfvf_pf_get_data() 341 err = octep_ctrl_net_get_link_info(oct, vf_id, &link_info); in octep_pfvf_pf_get_data() 343 mbox->message_len = sizeof(link_info); in octep_pfvf_pf_get_data() 345 memcpy(mbox->config_data, (u8 *)&link_info, sizeof(link_info)); in octep_pfvf_pf_get_data()
|
| /drivers/net/ethernet/broadcom/bnxt/ |
| A D | bnxt_ethtool.c | 2866 link_info = &bp->link_info; in bnxt_get_link_ksettings() 2925 struct bnxt_link_info *link_info = &bp->link_info; in bnxt_force_link_speed() local 3084 struct bnxt_link_info *link_info = &bp->link_info; in bnxt_set_link_ksettings() local 3099 link_info->advertising = link_info->support_auto_speeds; in bnxt_set_link_ksettings() 3149 link_info = &bp->link_info; in bnxt_get_fecparam() 3233 link_info = &bp->link_info; in bnxt_set_fecparam() 3276 struct bnxt_link_info *link_info = &bp->link_info; in bnxt_get_pauseparam() local 3306 struct bnxt_link_info *link_info = &bp->link_info; in bnxt_set_pauseparam() local 4305 struct bnxt_link_info *link_info = &bp->link_info; in bnxt_set_eee() local 4683 struct bnxt_link_info *link_info = &bp->link_info; in bnxt_nway_reset() local [all …]
|
| A D | bnxt.c | 2503 link_info->advertising = link_info->auto_link_speeds2; in bnxt_set_auto_speed() 2506 link_info->advertising = link_info->auto_link_speeds; in bnxt_set_auto_speed() 2717 struct bnxt_link_info *link_info = &bp->link_info; in bnxt_async_event_process() local 11928 struct bnxt_link_info *link_info = &bp->link_info; in bnxt_hwrm_phy_qcaps() local 12044 struct bnxt_link_info *link_info = &bp->link_info; in bnxt_update_link() local 12175 struct bnxt_link_info *link_info = &bp->link_info; in bnxt_get_port_module_status() local 12670 struct bnxt_link_info *link_info = &bp->link_info; in bnxt_eee_config_ok() local 12700 struct bnxt_link_info *link_info = &bp->link_info; in bnxt_update_phy_setting() local 14422 struct bnxt_link_info *link_info = &bp->link_info; in bnxt_init_ethtool_link_settings() local 14436 link_info->req_duplex = link_info->duplex_setting; in bnxt_init_ethtool_link_settings() [all …]
|
| /drivers/net/wireless/intel/iwlwifi/mvm/ |
| A D | link.c | 76 link_info->fw_link_id = mvmvif->id; in iwl_mvm_set_link_fw_id() 89 if (WARN_ON_ONCE(!link_info)) in iwl_mvm_add_link() 103 WARN_ON_ONCE(link_info->phy_ctxt); in iwl_mvm_add_link() 138 if (link_info->active) in iwl_mvm_esr_vif_iterator() 190 if (WARN_ON_ONCE(!link_info || in iwl_mvm_link_changed() 201 if (!link_info->phy_ctxt) in iwl_mvm_link_changed() 214 if (link_info->csa_block_tx) { in iwl_mvm_link_changed() 216 link_info->csa_block_tx = false; in iwl_mvm_link_changed() 226 phyctxt = link_info->phy_ctxt; in iwl_mvm_link_changed() 322 if (link_info->he_ru_2mhz_block) { in iwl_mvm_link_changed() [all …]
|
| A D | coex.c | 222 struct iwl_mvm_vif_link_info *link_info, in iwl_mvm_bt_coex_enable_rssi_event() argument 225 link_info->bf_data.last_bt_coex_event = rssi; in iwl_mvm_bt_coex_enable_rssi_event() 226 link_info->bf_data.bt_coex_max_thold = in iwl_mvm_bt_coex_enable_rssi_event() 228 link_info->bf_data.bt_coex_min_thold = in iwl_mvm_bt_coex_enable_rssi_event() 353 struct iwl_mvm_vif_link_info *link_info; in iwl_mvm_bt_notif_per_link() local 359 link_info = mvmvif->link[link_id]; in iwl_mvm_bt_notif_per_link() 360 if (!link_info) in iwl_mvm_bt_notif_per_link() 380 iwl_mvm_bt_coex_reduced_txp(mvm, link_info->ap_sta_id, in iwl_mvm_bt_notif_per_link() 405 if (link_info->phy_ctxt && in iwl_mvm_bt_notif_per_link() 411 mvmvif->id, link_info->fw_link_id, in iwl_mvm_bt_notif_per_link() [all …]
|
| A D | rx.c | 573 link_info->bf_data.ave_beacon_signal = sig; in iwl_mvm_update_link_sig() 576 if (link_info->bf_data.bt_coex_min_thold != in iwl_mvm_update_link_sig() 577 link_info->bf_data.bt_coex_max_thold) { in iwl_mvm_update_link_sig() 603 link_info->bf_data.last_cqm_event = sig; in iwl_mvm_update_link_sig() 613 link_info->bf_data.last_cqm_event = sig; in iwl_mvm_update_link_sig() 884 struct iwl_mvm_vif_link_info *link_info; in iwl_mvm_stat_iterator_all_links() local 902 link_info = mvmvif->link[link_id]; in iwl_mvm_stat_iterator_all_links() 903 if (!link_info) in iwl_mvm_stat_iterator_all_links() 908 link_info->beacon_stats.num_beacons = in iwl_mvm_stat_iterator_all_links() 914 link_info->beacon_stats.avg_signal = in iwl_mvm_stat_iterator_all_links() [all …]
|
| A D | mld-key.c | 17 struct iwl_mvm_vif_link_info *link_info = &mvmvif->deflink; in iwl_mvm_get_sec_sta_mask() local 22 link_info = mvmvif->link[keyconf->link_id]; in iwl_mvm_get_sec_sta_mask() 23 if (!link_info) in iwl_mvm_get_sec_sta_mask() 32 return BIT(link_info->bcast_sta.sta_id); in iwl_mvm_get_sec_sta_mask() 34 return BIT(link_info->mcast_sta.sta_id); in iwl_mvm_get_sec_sta_mask() 51 return BIT(link_info->ap_sta_id); in iwl_mvm_get_sec_sta_mask()
|
| /drivers/net/ethernet/marvell/octeon_ep_vf/ |
| A D | octep_vf_ethtool.c | 205 struct octep_vf_iface_link_info *link_info; in octep_vf_get_link_ksettings() local 213 advertised_modes = oct->link_info.advertised_modes; in octep_vf_get_link_ksettings() 214 supported_modes = oct->link_info.supported_modes; in octep_vf_get_link_ksettings() 215 link_info = &oct->link_info; in octep_vf_get_link_ksettings() 220 if (link_info->autoneg) { in octep_vf_get_link_ksettings() 221 if (link_info->autoneg & OCTEP_VF_LINK_MODE_AUTONEG_SUPPORTED) in octep_vf_get_link_ksettings() 223 if (link_info->autoneg & OCTEP_VF_LINK_MODE_AUTONEG_ADVERTISED) { in octep_vf_get_link_ksettings() 238 cmd->base.speed = link_info->speed; in octep_vf_get_link_ksettings()
|
| A D | octep_vf_main.c | 423 err = octep_vf_mbox_get_link_status(oct, &oct->link_info.oper_up); in octep_vf_get_link_status() 426 return oct->link_info.oper_up; in octep_vf_get_link_status() 438 oct->link_info.oper_up = up; in octep_vf_set_link_status() 479 oct->link_info.admin_up = 1; in octep_vf_open() 533 oct->link_info.admin_up = 0; in octep_vf_stop() 534 oct->link_info.oper_up = 0; in octep_vf_stop() 762 (u8 *)&oct->link_info, &size); in octep_vf_get_link_info() 863 struct octep_vf_iface_link_info *link_info; in octep_vf_change_mtu() local 866 link_info = &oct->link_info; in octep_vf_change_mtu() 867 if (link_info->mtu == new_mtu) in octep_vf_change_mtu() [all …]
|
| A D | octep_vf_mbox.c | 80 struct octep_vf_iface_link_info *link_info; in octep_vf_mbox_work() local 87 link_info = &oct->link_info; in octep_vf_mbox_work() 96 link_info->oper_up = OCTEP_PFVF_LINK_STATUS_UP; in octep_vf_mbox_work() 100 link_info->oper_up = OCTEP_PFVF_LINK_STATUS_DOWN; in octep_vf_mbox_work()
|
| /drivers/thunderbolt/ |
| A D | tb_msgs.h | 189 u16 link_info; member 211 u16 link_info; member 217 u16 link_info; member 229 u16 link_info; member 272 u16 link_info; member 283 u16 link_info; member 310 u16 link_info; member 316 u16 link_info; member 364 u16 link_info; member 377 u16 link_info; member
|
| /drivers/hwtracing/coresight/ |
| A D | coresight-cti-core.c | 484 struct coresight_sysfs_link link_info; in cti_add_sysfs_link() local 487 link_info.orig = drvdata->csdev; in cti_add_sysfs_link() 488 link_info.orig_name = tc->con_dev_name; in cti_add_sysfs_link() 489 link_info.target = tc->con_dev; in cti_add_sysfs_link() 492 link_err = coresight_add_sysfs_link(&link_info); in cti_add_sysfs_link() 496 link_info.orig_name, link_info.target_name); in cti_add_sysfs_link() 503 struct coresight_sysfs_link link_info; in cti_remove_sysfs_link() local 505 link_info.orig = drvdata->csdev; in cti_remove_sysfs_link() 506 link_info.orig_name = tc->con_dev_name; in cti_remove_sysfs_link() 507 link_info.target = tc->con_dev; in cti_remove_sysfs_link() [all …]
|
| /drivers/net/wireless/realtek/rtlwifi/ |
| A D | base.c | 1920 rtlpriv->link_info.bcn_rx_inperiod++; in rtl_beacon_statistic() 2079 rtlpriv->link_info.num_rx_in4period[3] = in rtl_watchdog_wq_callback() 2080 rtlpriv->link_info.num_rx_inperiod; in rtl_watchdog_wq_callback() 2082 rtlpriv->link_info.num_tx_inperiod; in rtl_watchdog_wq_callback() 2182 rtlpriv->link_info.roam_times++; in rtl_watchdog_wq_callback() 2185 (rtlpriv->link_info.roam_times * 2)); in rtl_watchdog_wq_callback() 2192 rtlpriv->link_info.roam_times = 0; in rtl_watchdog_wq_callback() 2197 rtlpriv->link_info.roam_times = 0; in rtl_watchdog_wq_callback() 2210 rtlpriv->link_info.num_rx_inperiod = 0; in rtl_watchdog_wq_callback() 2211 rtlpriv->link_info.num_tx_inperiod = 0; in rtl_watchdog_wq_callback() [all …]
|
| /drivers/net/ethernet/hisilicon/hns3/hns3vf/ |
| A D | hclgevf_mbx.c | 302 struct hclge_mbx_link_status *link_info; in hclgevf_mbx_async_handler() local 329 link_info = (struct hclge_mbx_link_status *)(msg_q + 1); in hclgevf_mbx_async_handler() 330 link_status = le16_to_cpu(link_info->link_status); in hclgevf_mbx_async_handler() 331 speed = le32_to_cpu(link_info->speed); in hclgevf_mbx_async_handler() 332 duplex = (u8)le16_to_cpu(link_info->duplex); in hclgevf_mbx_async_handler() 333 flag = link_info->flag; in hclgevf_mbx_async_handler()
|
| /drivers/net/ethernet/intel/ixgbe/ |
| A D | ixgbe_e610.c | 1197 hw_link_info = &hw->link.link_info; in ixgbe_get_media_type_from_phy_type() 1279 li = &hw->link.link_info; in ixgbe_update_link_info() 1327 *link_up = hw->link.link_info.link_info & IXGBE_ACI_LINK_UP; in ixgbe_get_link_status() 1360 li = &hw->link.link_info; in ixgbe_aci_get_link_info() 1380 li->link_info = link_data.link_info; in ixgbe_aci_get_link_info() 1543 if (!(hw->link.link_info.link_info & IXGBE_ACI_LINK_UP) && in ixgbe_get_media_type_e610() 1544 (hw->link.link_info.link_info & IXGBE_ACI_MEDIA_AVAILABLE)) { in ixgbe_get_media_type_e610() 1556 hw->link.link_info.phy_type_high = in ixgbe_get_media_type_e610() 1797 if (!(hw->link.link_info.link_info & IXGBE_ACI_LINK_UP)) in ixgbe_fc_autoneg_e610() 2021 (hw->link.link_info.link_info & IXGBE_ACI_MEDIA_AVAILABLE); in ixgbe_identify_module_e610() [all …]
|
| /drivers/s390/net/ |
| A D | qeth_core_main.c | 772 struct qeth_link_info *link_info = &card->info.link_info; in qeth_default_link_info() local 779 link_info->port = PORT_FIBRE; in qeth_default_link_info() 785 link_info->speed = SPEED_100; in qeth_default_link_info() 786 link_info->port = PORT_TP; in qeth_default_link_info() 791 link_info->port = PORT_FIBRE; in qeth_default_link_info() 4889 link_info->port = PORT_TP; in qeth_init_link_info_oat_cb() 4929 &link_info)) { in qeth_init_link_info() 4931 card->info.link_info.speed = link_info.speed; in qeth_init_link_info() 4933 card->info.link_info.duplex = link_info.duplex; in qeth_init_link_info() 4935 card->info.link_info.port = link_info.port; in qeth_init_link_info() [all …]
|
| A D | qeth_ethtool.c | 433 cmd->base.speed = card->info.link_info.speed; in qeth_get_link_ksettings() 434 cmd->base.duplex = card->info.link_info.duplex; in qeth_get_link_ksettings() 435 cmd->base.port = card->info.link_info.port; in qeth_get_link_ksettings() 442 qeth_set_ethtool_link_modes(cmd, card->info.link_info.link_mode); in qeth_get_link_ksettings()
|