Home
last modified time | relevance | path

Searched refs:link_info (Results 1 – 25 of 91) sorted by relevance

1234

/drivers/staging/octeon/
A Dethernet-rgmii.c56 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 Dethernet-mdio.c82 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 Dethernet.c460 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 Ddp_panel.c93 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 Ddp_debug.c41 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 Doctep_ctrl_net.c259 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 Doctep_ethtool.c269 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 Doctep_ctrl_net.h145 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 Doctep_pfvf_mbox.c325 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 Dbnxt_ethtool.c2866 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 Dbnxt.c2503 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 Dlink.c76 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 Dcoex.c222 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 Drx.c573 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 Dmld-key.c17 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 Doctep_vf_ethtool.c205 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 Doctep_vf_main.c423 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 Doctep_vf_mbox.c80 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 Dtb_msgs.h189 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 Dcoresight-cti-core.c484 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 Dbase.c1920 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 Dhclgevf_mbx.c302 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 Dixgbe_e610.c1197 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 Dqeth_core_main.c772 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 Dqeth_ethtool.c433 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()

Completed in 905 milliseconds

1234