Home
last modified time | relevance | path

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

12

/freebsd/sys/contrib/dev/iwlwifi/mvm/
H A Dlink.c28 struct iwl_mvm_vif_link_info *link_info = in iwl_mvm_set_link_fw_id() local
31 if (link_info->fw_link_id == IWL_MVM_FW_LINK_ID_INVALID) in iwl_mvm_set_link_fw_id()
32 link_info->fw_link_id = mvmvif->id; in iwl_mvm_set_link_fw_id()
40 struct iwl_mvm_vif_link_info *link_info = mvmvif->link[link_id]; in iwl_mvm_add_link() local
45 if (WARN_ON_ONCE(!link_info)) in iwl_mvm_add_link()
56 cmd.link_id = cpu_to_le32(link_info->fw_link_id); in iwl_mvm_add_link()
59 WARN_ON_ONCE(link_info->phy_ctxt); in iwl_mvm_add_link()
68 cmd.listen_lmac = cpu_to_le32(link_info->listen_lmac); in iwl_mvm_add_link()
79 struct iwl_mvm_vif_link_info *link_info = mvmvif->link[link_id]; in iwl_mvm_link_changed() local
87 if (WARN_ON_ONCE(!link_info || in iwl_mvm_link_changed()
[all …]
H 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()
266 struct iwl_mvm_vif_link_info *link_info; in iwl_mvm_bt_notif_per_link() local
272 link_info = mvmvif->link[link_id]; in iwl_mvm_bt_notif_per_link()
273 if (!link_info) in iwl_mvm_bt_notif_per_link()
293 iwl_mvm_bt_coex_reduced_txp(mvm, link_info->ap_sta_id, in iwl_mvm_bt_notif_per_link()
295 iwl_mvm_bt_coex_enable_rssi_event(mvm, link_info, false, in iwl_mvm_bt_notif_per_link()
316 if (link_info->phy_ctxt && in iwl_mvm_bt_notif_per_link()
[all …]
H A Drx.c569 struct iwl_mvm_vif_link_info *link_info, in iwl_mvm_update_link_sig() argument
583 link_info->bf_data.ave_beacon_signal = sig; in iwl_mvm_update_link_sig()
586 if (link_info->bf_data.bt_coex_min_thold != in iwl_mvm_update_link_sig()
587 link_info->bf_data.bt_coex_max_thold) { in iwl_mvm_update_link_sig()
588 last_event = link_info->bf_data.last_bt_coex_event; in iwl_mvm_update_link_sig()
589 if (sig > link_info->bf_data.bt_coex_max_thold && in iwl_mvm_update_link_sig()
590 (last_event <= link_info->bf_data.bt_coex_min_thold || in iwl_mvm_update_link_sig()
592 link_info->bf_data.last_bt_coex_event = sig; in iwl_mvm_update_link_sig()
596 } else if (sig < link_info->bf_data.bt_coex_min_thold && in iwl_mvm_update_link_sig()
597 (last_event >= link_info->bf_data.bt_coex_max_thold || in iwl_mvm_update_link_sig()
[all …]
H 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()
H A Dmld-mac80211.c363 struct iwl_mvm_vif_link_info *link_info = in iwl_mvm_send_ap_tx_power_constraint_cmd() local
375 if (!link_info->active || in iwl_mvm_send_ap_tx_power_constraint_cmd()
376 link_info->fw_link_id == IWL_MVM_FW_LINK_ID_INVALID) in iwl_mvm_send_ap_tx_power_constraint_cmd()
382 cmd.link_id = cpu_to_le16(link_info->fw_link_id); in iwl_mvm_send_ap_tx_power_constraint_cmd()
H A Dutils.c506 struct iwl_mvm_vif_link_info *link_info = mvmvif->link[link_id]; in iwl_mvm_diversity_iter() local
508 if (link_info->phy_ctxt != data->ctxt) in iwl_mvm_diversity_iter()
512 if (link_info->smps_requests[i] == IEEE80211_SMPS_STATIC || in iwl_mvm_diversity_iter()
513 link_info->smps_requests[i] == IEEE80211_SMPS_DYNAMIC) { in iwl_mvm_diversity_iter()
H A Dmld-sta.c417 struct iwl_mvm_vif_link_info *link_info = in iwl_mvm_mld_cfg_sta() local
426 if (WARN_ON(link_info->fw_link_id == IWL_MVM_FW_LINK_ID_INVALID)) in iwl_mvm_mld_cfg_sta()
429 cmd.link_id = cpu_to_le32(link_info->fw_link_id); in iwl_mvm_mld_cfg_sta()
H A Dpower.c534 struct iwl_mvm_vif_link_info *link_info = mvmvif->link[link_id]; in iwl_mvm_power_uapsd_misbehav_ap_iterator() local
539 if (link_info->ap_sta_id == *ap_sta_id) { in iwl_mvm_power_uapsd_misbehav_ap_iterator()
H A Dscan.c2402 struct iwl_mvm_vif_link_info *link_info = in iwl_mvm_scan_umac_fill_general_p_v12() local
2406 if (!WARN_ON(!link_info)) in iwl_mvm_scan_umac_fill_general_p_v12()
2407 gp->scan_start_mac_or_link_id = link_info->fw_link_id; in iwl_mvm_scan_umac_fill_general_p_v12()
3245 struct iwl_mvm_vif_link_info *link_info = in iwl_mvm_rx_umac_scan_complete_notif() local
3251 if (link_info) in iwl_mvm_rx_umac_scan_complete_notif()
3252 memcpy(info.tsf_bssid, link_info->bssid, ETH_ALEN); in iwl_mvm_rx_umac_scan_complete_notif()
/freebsd/sys/dev/bnxt/bnxt_en/
H A Dif_bnxt.c3069 struct bnxt_link_info *link_info = &softc->link_info; in bnxt_get_port_module_status() local
3070 struct hwrm_port_phy_qcfg_output *resp = &link_info->phy_qcfg_resp; in bnxt_get_port_module_status()
3076 module_status = link_info->module_status; in bnxt_get_port_module_status()
3432 struct bnxt_link_info *link_info = &softc->link_info; in bnxt_media_status() local
3434 uint64_t target_baudrate = bnxt_get_baudrate(link_info); in bnxt_media_status()
3442 if (!link_info->link_up) in bnxt_media_status()
3446 if (link_info->duplex == HWRM_PORT_PHY_QCFG_OUTPUT_DUPLEX_CFG_FULL) in bnxt_media_status()
3463 if (link_info->flow_ctrl.rx) in bnxt_media_status()
3465 if (link_info->flow_ctrl.tx) in bnxt_media_status()
3479 struct bnxt_link_info *link_info = &softc->link_info; in bnxt_media_change() local
[all …]
H A Dbnxt_hwrm.c1440 struct bnxt_link_info *link_info = &softc->link_info; in bnxt_hwrm_set_link_common() local
1441 uint8_t autoneg = softc->link_info.autoneg; in bnxt_hwrm_set_link_common()
1442 uint16_t fw_link_speed = softc->link_info.req_link_speed; in bnxt_hwrm_set_link_common()
1452 if (link_info->advertising) { in bnxt_hwrm_set_link_common()
1454 req->auto_link_speed_mask = htole16(link_info->advertising); in bnxt_hwrm_set_link_common()
1466 if (link_info->force_speed2_nrz || in bnxt_hwrm_set_link_common()
1467 link_info->force_pam4_56_speed2 || in bnxt_hwrm_set_link_common()
1468 link_info->force_pam4_112_speed2) { in bnxt_hwrm_set_link_common()
1471 link_info->force_speed2_nrz = false; in bnxt_hwrm_set_link_common()
1472 link_info->force_pam4_56_speed2 = false; in bnxt_hwrm_set_link_common()
[all …]
H A Dbnxt.h286 #define BNXT_IS_FLOW_CTRL_CHANGED(link_info) \ argument
287 ((link_info->last_flow_ctrl.tx != link_info->flow_ctrl.tx) || \
288 (link_info->last_flow_ctrl.rx != link_info->flow_ctrl.rx) || \
289 (link_info->last_flow_ctrl.autoneg != link_info->flow_ctrl.autoneg))
1066 struct bnxt_link_info link_info; member
/freebsd/sys/gnu/gcov/
H A Dgcov_subr.c98 linker_file_t link_info; in within_module() local
102 link_info = module_file(mod); in within_module()
103 mod_addr = (vm_offset_t)link_info->address; in within_module()
104 mod_size = link_info->size; in within_module()
/freebsd/contrib/wpa/src/ap/
H A Dieee802_11_eht.c1158 struct mld_link_info *link_info; in hostapd_process_ml_assoc_req() local
1305 link_info = &info->links[control & in hostapd_process_ml_assoc_req()
1335 link_info->nstr_bitmap_len = 2; in hostapd_process_ml_assoc_req()
1337 link_info->nstr_bitmap_len = 1; in hostapd_process_ml_assoc_req()
1340 sta_info_len += link_info->nstr_bitmap_len; in hostapd_process_ml_assoc_req()
1353 os_memcpy(link_info->peer_addr, pos, ETH_ALEN); in hostapd_process_ml_assoc_req()
1357 MAC2STR(link_info->peer_addr)); in hostapd_process_ml_assoc_req()
1363 if (link_info->nstr_bitmap_len) { in hostapd_process_ml_assoc_req()
1364 os_memcpy(link_info->nstr_bitmap, pos, in hostapd_process_ml_assoc_req()
1365 link_info->nstr_bitmap_len); in hostapd_process_ml_assoc_req()
[all …]
H A Dbeacon.c973 struct mld_link_info *link_info; in hostapd_fill_probe_resp_ml_params() local
996 link_info = &params->mld_info->links[mld_link_id]; in hostapd_fill_probe_resp_ml_params()
1018 link_info->valid = true; in hostapd_fill_probe_resp_ml_params()
1028 link_info->resp_sta_profile_len = epos - buf; in hostapd_fill_probe_resp_ml_params()
1029 os_free(link_info->resp_sta_profile); in hostapd_fill_probe_resp_ml_params()
1030 link_info->resp_sta_profile = os_memdup( in hostapd_fill_probe_resp_ml_params()
1031 buf, link_info->resp_sta_profile_len); in hostapd_fill_probe_resp_ml_params()
1032 if (!link_info->resp_sta_profile) in hostapd_fill_probe_resp_ml_params()
1033 link_info->resp_sta_profile_len = 0; in hostapd_fill_probe_resp_ml_params()
1034 os_memcpy(link_info->local_addr, link->own_addr, ETH_ALEN); in hostapd_fill_probe_resp_ml_params()
[all …]
/freebsd/sys/dev/ixgbe/
H A Dixgbe_e610.c1269 memcpy(hw->link.link_info.module_type, &pcaps->module_type, in ixgbe_aci_get_phy_caps()
1270 sizeof(hw->link.link_info.module_type)); in ixgbe_aci_get_phy_caps()
1438 hw_link_info = &hw->link.link_info; in ixgbe_get_media_type_from_phy_type()
1506 li = &hw->link.link_info; in ixgbe_update_link_info()
1512 if (li->link_info & IXGBE_ACI_MEDIA_AVAILABLE) { in ixgbe_update_link_info()
1557 *link_up = hw->link.link_info.link_info & IXGBE_ACI_LINK_UP; in ixgbe_get_link_status()
1590 li = &hw->link.link_info; in ixgbe_aci_get_link_info()
1610 li->link_info = link_data.link_info; in ixgbe_aci_get_link_info()
4557 if (!(hw->link.link_info.link_info & IXGBE_ACI_LINK_UP) && in ixgbe_get_media_type_E610()
4558 (hw->link.link_info.link_info & IXGBE_ACI_MEDIA_AVAILABLE)) { in ixgbe_get_media_type_E610()
[all …]
/freebsd/sys/dev/ixl/
H A Dixl_pf_iflib.c405 struct i40e_link_status *link_info = &hw->phy.link_info; in ixl_link_event() local
417 if ((link_info->link_info & I40E_AQ_MEDIA_AVAILABLE) && in ixl_link_event()
420 (!(link_info->an_info & I40E_AQ_QUALIFIED_MODULE)) && in ixl_link_event()
421 (!(link_info->link_info & I40E_AQ_LINK_UP))) in ixl_link_event()
H A Di40e_common.c1245 switch (hw->phy.link_info.phy_type) { in i40e_get_media_type()
1964 struct i40e_link_status *hw_link_info = &hw->phy.link_info; in i40e_aq_get_link_info()
1990 hw_link_info->link_info = resp->link_info; in i40e_aq_get_link_info()
2883 *link_up = hw->phy.link_info.link_info & I40E_AQ_LINK_UP; in i40e_get_link_status()
2902 if (((hw->phy.link_info.link_info & I40E_AQ_MEDIA_AVAILABLE) && in i40e_update_link_info()
2903 ((hw->phy.link_info.link_info & I40E_AQ_LINK_UP) || in i40e_update_link_info()
2904 !(hw->phy.link_info_old.link_info & I40E_AQ_LINK_UP))) || in i40e_update_link_info()
2915 hw->phy.link_info.req_fec_info = in i40e_update_link_info()
2919 hw->phy.link_info.req_fec_info = in i40e_update_link_info()
2924 i40e_memcpy(hw->phy.link_info.module_type, &abilities.module_type, in i40e_update_link_info()
[all …]
H A Dixl_pf_main.c748 fec_abilities = hw->phy.link_info.req_fec_info; in ixl_link_up_msg()
757 if (hw->phy.link_info.fec_info & I40E_AQ_CONFIG_FEC_RS_ENA) in ixl_link_up_msg()
759 else if (hw->phy.link_info.fec_info & I40E_AQ_CONFIG_FEC_KR_ENA) in ixl_link_up_msg()
766 ixl_link_speed_string(hw->phy.link_info.link_speed), in ixl_link_up_msg()
768 (hw->phy.link_info.an_info & I40E_AQ_AN_COMPLETED) ? "True" : "False", in ixl_link_up_msg()
769 (hw->phy.link_info.an_info & I40E_AQ_LINK_PAUSE_TX && in ixl_link_up_msg()
770 hw->phy.link_info.an_info & I40E_AQ_LINK_PAUSE_RX) ? in ixl_link_up_msg()
771 ixl_fc_string[3] : (hw->phy.link_info.an_info & I40E_AQ_LINK_PAUSE_TX) ? in ixl_link_up_msg()
772 ixl_fc_string[2] : (hw->phy.link_info.an_info & I40E_AQ_LINK_PAUSE_RX) ? in ixl_link_up_msg()
2864 ixl_link_speed_string(hw->phy.link_info.link_speed)), in ixl_sysctl_current_speed()
[all …]
H A Dif_ixl.c1354 baudrate = ixl_max_aq_speed_to_value(hw->phy.link_info.link_speed); in ixl_update_link_status()
1554 switch (hw->phy.link_info.phy_type) { in ixl_if_media_status()
1670 if (hw->phy.link_info.an_info & I40E_AQ_LINK_PAUSE_TX) in ixl_if_media_status()
1672 if (hw->phy.link_info.an_info & I40E_AQ_LINK_PAUSE_RX) in ixl_if_media_status()
H A Di40e_type.h259 u8 link_info; member
292 struct i40e_link_status link_info; member
/freebsd/sys/contrib/dev/rtw89/
H A Dcoex.c926 struct rtw89_btc_bt_link_info *bt_linfo = &bt->link_info; in _reset_btc_var()
953 wl_linfo = &wl->link_info[i]; in _reset_btc_var()
988 bt->link_info.bt_txpwr_desc.br_dbm = BTC_BT_DEF_BR_TX_PWR; in _reset_btc_var()
989 bt->link_info.bt_txpwr_desc.le_dbm = BTC_BT_DEF_LE_TX_PWR; in _reset_btc_var()
1221 if (cnt == 0 && bt->link_info.slave_role) in _chk_btc_err()
1278 struct rtw89_btc_bt_link_info *bt_linfo = &bt->link_info; in _update_bt_report()
2138 else if (bt->link_info.status.map.connect == 0) in _chk_btc_report()
3138 struct rtw89_btc_bt_link_info *b = &bt->link_info; in _set_rf_trx_para()
3224 struct rtw89_btc_bt_link_info *bt_linfo = &bt->link_info; in _update_btc_state_map()
3251 struct rtw89_btc_bt_link_info *b = &bt->link_info; in _set_bt_afh_info_v0()
[all …]
/freebsd/sys/dev/ice/
H A Dice_common.c469 if (!(pi->phy.link_info.link_info & ICE_AQ_MEDIA_AVAILABLE)) in ice_set_media_type()
600 ice_memcpy(pi->phy.link_info.module_type, &pcaps->module_type, in ice_aq_get_phy_caps()
601 sizeof(pi->phy.link_info.module_type), in ice_aq_get_phy_caps()
699 li = &pi->phy.link_info; in ice_aq_get_link_info()
720 li->link_info = link_data.link_info; in ice_aq_get_link_info()
750 ice_debug(hw, ICE_DBG_LINK, " link_info = 0x%x\n", li->link_info); in ice_aq_get_link_info()
3674 li = &pi->phy.link_info; in ice_update_link_info()
3680 if (li->link_info & ICE_AQ_MEDIA_AVAILABLE) { in ice_update_link_info()
4125 *link_up = phy_info->link_info.link_info & ICE_AQ_LINK_UP; in ice_get_link_status()
H A Dice_type.h354 u8 link_info;
385 struct ice_link_status link_info;
338 u8 link_info; global() member
369 struct ice_link_status link_info; global() member
H A Dice_lib.c894 switch (pi->phy.link_info.link_speed) { in ice_aq_speed_to_rate()
934 switch (pi->phy.link_info.link_speed) { in ice_aq_speed_to_str()
2225 if (pi->phy.link_info.topo_media_conflict & in ice_process_link_event()
2231 if ((pi->phy.link_info.link_info & ICE_AQ_MEDIA_AVAILABLE) && in ice_process_link_event()
2232 !(pi->phy.link_info.link_info & ICE_AQ_LINK_UP)) { in ice_process_link_event()
2233 if (!(pi->phy.link_info.an_info & ICE_AQ_QUALIFIED_MODULE)) in ice_process_link_event()
2236 if (pi->phy.link_info.link_cfg_err & ICE_AQ_LINK_MODULE_POWER_UNSUPPORTED) in ice_process_link_event()
2239 if (pi->phy.link_info.link_cfg_err & ICE_AQ_LINK_INVAL_MAX_POWER_LIMIT) in ice_process_link_event()
2244 if (!(pi->phy.link_info.link_info & ICE_AQ_MEDIA_AVAILABLE)) { in ice_process_link_event()
7970 if (pi->phy.link_info.fec_info & (ICE_AQ_LINK_25G_RS_528_FEC_EN | in ice_negotiated_fec_mode()
[all …]

12