Home
last modified time | relevance | path

Searched refs:deflink (Results 1 – 25 of 53) sorted by relevance

123

/freebsd/sys/contrib/dev/iwlwifi/mvm/
H A Dsta.c136 .sta_id = mvm_sta->deflink.sta_id, in iwl_mvm_sta_send_to_fw()
165 switch (sta->deflink.bandwidth) { in iwl_mvm_sta_send_to_fw()
177 if (sta->deflink.ht_cap.ht_supported) in iwl_mvm_sta_send_to_fw()
183 switch (sta->deflink.rx_nss) { in iwl_mvm_sta_send_to_fw()
195 switch (sta->deflink.smps_mode) { in iwl_mvm_sta_send_to_fw()
213 if (sta->deflink.ht_cap.ht_supported || in iwl_mvm_sta_send_to_fw()
219 mpdu_dens = iwl_mvm_get_sta_ampdu_dens(&sta->deflink, in iwl_mvm_sta_send_to_fw()
335 cmd.sta_id = mvmsta->deflink.sta_id; in iwl_mvm_invalidate_sta_queue()
913 mvmsta->deflink.sta_id, tid); in iwl_mvm_sta_alloc_queue_tvqm()
914 queue = iwl_mvm_tvqm_enable_txq(mvm, sta, mvmsta->deflink in iwl_mvm_sta_alloc_queue_tvqm()
[all...]
H A Dbinding.c79 if (mvmvif->deflink.phy_ctxt != data->phyctxt) in iwl_mvm_iface_iterator()
136 if (WARN_ON_ONCE(!mvmvif->deflink.phy_ctxt)) in iwl_mvm_binding_add_vif()
146 return iwl_mvm_binding_update(mvm, vif, mvmvif->deflink.phy_ctxt, in iwl_mvm_binding_add_vif()
155 if (WARN_ON_ONCE(!mvmvif->deflink.phy_ctxt)) in iwl_mvm_binding_remove_vif()
158 ret = iwl_mvm_binding_update(mvm, vif, mvmvif->deflink.phy_ctxt, in iwl_mvm_binding_remove_vif()
H A Dmld-mac80211.c41 /* reset deflink MLO parameters */ in iwl_mvm_mld_mac_add_interface()
42 mvmvif->deflink.fw_link_id = IWL_MVM_FW_LINK_ID_INVALID; in iwl_mvm_mld_mac_add_interface()
43 mvmvif->deflink.active = 0; in iwl_mvm_mld_mac_add_interface()
45 mvmvif->link[0] = &mvmvif->deflink; in iwl_mvm_mld_mac_add_interface()
164 if (mvmvif->deflink.phy_ctxt) { in iwl_mvm_mld_mac_remove_interface()
165 iwl_mvm_phy_ctxt_unref(mvm, mvmvif->deflink.phy_ctxt); in iwl_mvm_mld_mac_remove_interface()
166 mvmvif->deflink.phy_ctxt = NULL; in iwl_mvm_mld_mac_remove_interface()
178 probe_data = rcu_dereference_protected(mvmvif->deflink.probe_resp_data, in iwl_mvm_mld_mac_remove_interface()
180 RCU_INIT_POINTER(mvmvif->deflink.probe_resp_data, NULL); in iwl_mvm_mld_mac_remove_interface()
1226 mvmvif->link[0] = &mvmvif->deflink;
[all...]
H A Drx.c249 (!mvmvif->deflink.queue_params[IEEE80211_AC_VO].uapsd && in iwl_mvm_rx_handle_tcm()
250 !mvmvif->deflink.queue_params[IEEE80211_AC_VI].uapsd && in iwl_mvm_rx_handle_tcm()
251 !mvmvif->deflink.queue_params[IEEE80211_AC_BE].uapsd && in iwl_mvm_rx_handle_tcm()
252 !mvmvif->deflink.queue_params[IEEE80211_AC_BK].uapsd) || in iwl_mvm_rx_handle_tcm()
253 mvmsta->deflink.sta_id != mvmvif->deflink.ap_sta_id) in iwl_mvm_rx_handle_tcm()
661 mvmvif->deflink.beacon_stats.num_beacons = in iwl_mvm_stat_iterator()
663 mvmvif->deflink.beacon_stats.avg_signal = in iwl_mvm_stat_iterator()
676 mvmvif->deflink.beacon_stats.accu_num_beacons += in iwl_mvm_stat_iterator_all_macs()
677 mvmvif->deflink in iwl_mvm_stat_iterator_all_macs()
[all...]
H A Dquota.c36 if (!mvmvif->deflink.phy_ctxt) in iwl_mvm_quota_iterator()
40 id = mvmvif->deflink.phy_ctxt->id; in iwl_mvm_quota_iterator()
70 data->colors[id] = mvmvif->deflink.phy_ctxt->color; in iwl_mvm_quota_iterator()
73 mvmvif->deflink.phy_ctxt->color); in iwl_mvm_quota_iterator()
103 phy_id = mvmvif->deflink.phy_ctxt->id; in iwl_mvm_adjust_quota_for_noa()
H A Dmac80211.c854 u8 ap_sta_id = READ_ONCE(mvmvif->deflink.ap_sta_id); in iwl_mvm_mac_itxq_xmit()
1046 if (iwl_mvm_vif_from_mac80211(vif)->deflink.ap_sta_id == in iwl_mvm_cleanup_iterator()
1047 iwl_mvm_sta_from_mac80211(sta)->deflink.sta_id) { in iwl_mvm_cleanup_iterator()
1138 probe_data = rcu_dereference_protected(mvmvif->deflink.probe_resp_data, in __iwl_mvm_mac_start()
1142 RCU_INIT_POINTER(mvmvif->deflink.probe_resp_data, NULL); in __iwl_mvm_mac_start()
1692 return iwl_mvm_allocate_int_sta(mvm, &mvmvif->deflink.mcast_sta, 0, in iwl_mvm_mac_remove_interface_common()
1768 mvmvif->deflink.fw_link_id = IWL_MVM_FW_LINK_ID_INVALID; in iwl_mvm_mac_remove_interface()
1769 mvmvif->deflink.active = 0; in iwl_mvm_mac_remove_interface()
1770 mvmvif->link[0] = &mvmvif->deflink; in iwl_mvm_mac_remove_interface()
1872 mvmvif->deflink in iwl_mvm_prepare_multicast()
[all...]
H A Dcoex.c195 value = mvmsta->deflink.sta_id; in iwl_mvm_bt_coex_reduced_txp()
631 if (mvmvif->deflink.ap_sta_id == IWL_MVM_INVALID_STA) in iwl_mvm_bt_coex_is_mimo_allowed()
648 mvmvif->deflink.ap_sta_id, in iwl_mvm_bt_coex_is_ant_avail()
652 mvmvif->deflink.ap_sta_id,
667 struct iwl_mvm_phy_ctxt *phy_ctxt = mvmvif->deflink.phy_ctxt; in iwl_mvm_bt_coex_is_tpc_allowed()
691 struct iwl_mvm_phy_ctxt *phy_ctxt = mvmvif->deflink.phy_ctxt; in iwl_mvm_bt_coex_tx_prio()
H A Dutils.c280 * @link_id: for MLO link_id, otherwise 0 (deflink)
622 if (!mvmvif->deflink.phy_ctxt) in iwl_mvm_get_vif_by_macid()
625 band = mvmvif->deflink.phy_ctxt->channel->band; in iwl_mvm_get_vif_by_macid()
944 if (!mvmvif->deflink.queue_params[IEEE80211_AC_VO].uapsd && in iwl_mvm_calc_tcm_stats()
945 !mvmvif->deflink.queue_params[IEEE80211_AC_VI].uapsd && in iwl_mvm_calc_tcm_stats()
946 !mvmvif->deflink.queue_params[IEEE80211_AC_BE].uapsd && in iwl_mvm_calc_tcm_stats()
947 !mvmvif->deflink.queue_params[IEEE80211_AC_BK].uapsd) in iwl_mvm_calc_tcm_stats()
1009 if (!mvmvif->deflink.phy_ctxt) in iwl_mvm_calc_tcm_stats()
1012 band[mvmvif->id] = mvmvif->deflink.phy_ctxt->channel->band; in iwl_mvm_calc_tcm_stats()
H A Ddebugfs-vif.c185 ap_sta_id = mvmvif->deflink.ap_sta_id; in iwl_dbgfs_mac_params_read()
217 for (i = 0; i < ARRAY_SIZE(mvmvif->deflink.queue_params); i++) in iwl_dbgfs_mac_params_read()
220 i, mvmvif->deflink.queue_params[i].txop, in iwl_dbgfs_mac_params_read()
221 mvmvif->deflink.queue_params[i].cw_min, in iwl_dbgfs_mac_params_read()
222 mvmvif->deflink.queue_params[i].cw_max, in iwl_dbgfs_mac_params_read()
223 mvmvif->deflink.queue_params[i].aifs, in iwl_dbgfs_mac_params_read()
224 mvmvif->deflink.queue_params[i].uapsd); in iwl_dbgfs_mac_params_read()
H A Dtdls.c375 cmd.peer_sta_id = cpu_to_le32(mvmsta->deflink.sta_id); in iwl_mvm_tdls_config_channel_switch()
420 mvmsta->deflink.sta_id); in iwl_mvm_tdls_config_channel_switch()
437 mvm->tdls_cs.cur_sta_id = mvmsta->deflink.sta_id; in iwl_mvm_tdls_config_channel_switch()
542 mvm->tdls_cs.peer.sta_id = mvmsta->deflink.sta_id; in iwl_mvm_tdls_channel_switch()
H A Dmac-ctxt.c301 mvmvif->deflink.bcast_sta.sta_id = IWL_MVM_INVALID_STA; in iwl_mvm_mac_ctxt_init()
302 mvmvif->deflink.mcast_sta.sta_id = IWL_MVM_INVALID_STA; in iwl_mvm_mac_ctxt_init()
303 mvmvif->deflink.ap_sta_id = IWL_MVM_INVALID_STA; in iwl_mvm_mac_ctxt_init()
316 mvmvif->deflink.cab_queue = IWL_MVM_DQA_GCAST_QUEUE;
320 mvmvif->deflink.smps_requests[i] = IEEE80211_SMPS_AUTOMATIC; in iwl_mvm_ack_rates()
1005 tx->sta_id = mvmvif->deflink.bcast_sta.sta_id; in iwl_mvm_mac_ctxt_set_tx()
1308 ctxt_ap->mcast_qid = cpu_to_le32(mvmvif->deflink.cab_queue); in iwl_mvm_mac_ctxt_cmd_fill_ap()
1792 old_data = rcu_dereference_protected(mvmvif->deflink.probe_resp_data, in iwl_mvm_channel_switch_start_notif()
1794 rcu_assign_pointer(mvmvif->deflink.probe_resp_data, new_data); in iwl_mvm_channel_switch_start_notif()
H A Dmld-sta.c26 return BIT(mvmsta->deflink.sta_id); in iwl_mvm_sta_fw_id_mask()
529 if (mvm_sta_link != &mvm_sta->deflink)
565 if (rcu_access_pointer(sta->link[link_id]) == &sta->deflink) { in iwl_mvm_mld_alloc_sta_link()
566 link = &mvm_sta->deflink; in iwl_mvm_mld_alloc_sta_link()
880 cmd.sta_id = cpu_to_le32(mvmsta->deflink.sta_id); in iwl_mvm_mld_sta_modify_disable_tx()
H A Dphy-ctxt.c385 if (!mvmvif->deflink.phy_ctxt) in iwl_mvm_binding_iterator()
390 __set_bit(mvmvif->deflink.phy_ctxt->id, data); in iwl_mvm_binding_iterator()
H A Dtx.c738 resp_data = rcu_dereference(mvmvif->deflink.probe_resp_data); in iwl_mvm_probe_resp_set_noa()
894 if (sta->deflink.he_cap.has_he && !WARN_ON(!iwl_mvm_has_new_tx_api(mvm))) in iwl_mvm_max_amsdu_size()
1070 !sta->deflink.vht_cap.vht_supported) in iwl_mvm_tx_tso()
1216 if (WARN_ON_ONCE(mvmsta->deflink.sta_id == IWL_MVM_INVALID_STA)) in iwl_mvm_tx_mpdu()
1219 if (unlikely(ieee80211_is_any_nullfunc(fc)) && sta->deflink.he_cap.has_he) in iwl_mvm_tx_mpdu()
1226 sta, mvmsta->deflink.sta_id, in iwl_mvm_tx_mpdu()
1309 mvmsta->deflink.sta_id, tid, txq_id, in iwl_mvm_tx_mpdu()
1344 IWL_DEBUG_TX(mvm, "TX to [%d|%d] dropped\n", mvmsta->deflink.sta_id, in iwl_mvm_tx_mpdu()
1364 if (WARN_ON_ONCE(mvmsta->deflink.sta_id == IWL_MVM_INVALID_STA)) in iwl_mvm_tx_skb_sta()
/freebsd/sys/contrib/dev/mediatek/mt76/mt7996/
H A Dmcu.c101 int nss, max_nss = sta->deflink.rx_nss > 3 ? 4 : sta->deflink.rx_nss; in mt7996_mcu_set_sta_he_mcs()
147 u16 mcs, mcs_map = le16_to_cpu(sta->deflink.vht_cap.vht_mcs.rx_mcs_map); in mt7996_mcu_set_sta_vht_mcs()
148 int nss, max_nss = sta->deflink.rx_nss > 3 ? 4 : sta->deflink.rx_nss; in mt7996_mcu_set_sta_vht_mcs()
173 int nss, max_nss = sta->deflink.rx_nss > 3 ? 4 : sta->deflink.rx_nss; in mt7996_mcu_set_sta_ht_mcs()
176 ht_mcs[nss] = sta->deflink.ht_cap.mcs.rx_mask[nss] & mask[nss]; in mt7996_mcu_set_sta_ht_mcs()
962 struct ieee80211_he_cap_elem *elem = &sta->deflink.he_cap.he_cap_elem; in mt7996_mcu_sta_he_tlv()
968 if (!sta->deflink.he_cap.has_he) in mt7996_mcu_sta_he_tlv()
980 mcs_map = sta->deflink.he_cap.he_mcs_nss_supp; in mt7996_mcu_sta_he_tlv()
981 switch (sta->deflink.bandwidth) { in mt7996_mcu_sta_he_tlv()
1009 if (!sta->deflink.he_6ghz_capa.capa) in mt7996_mcu_sta_he_6g_tlv()
[all …]
/freebsd/contrib/flex/src/
H A Dtblcmp.c498 void mkentry (int *state, int numchars, int statenum, int deflink, in mkentry() argument
505 if (deflink == JAMSTATE) in mkentry()
510 def[statenum] = deflink; in mkentry()
516 if (state[minec] != 0 || deflink != JAMSTATE) in mkentry()
524 stack1 (statenum, minec, state[minec], deflink); in mkentry()
530 if (state[maxec] != 0 || deflink != JAMSTATE) in mkentry()
560 (state[i] != 0 || deflink != JAMSTATE) && in mkentry()
592 def[statenum] = deflink; in mkentry()
596 if (state[i] != 0 || deflink != JAMSTATE) { in mkentry()
795 void stack1 (int statenum, int sym, int nextstate, int deflink) in stack1() argument
[all …]
/freebsd/sys/contrib/dev/mediatek/mt76/mt7915/
H A Dmcu.c65 int nss, max_nss = sta->deflink.rx_nss > 3 ? 4 : sta->deflink.rx_nss; in mt7915_mcu_set_sta_he_mcs()
105 sta->deflink.bandwidth == IEEE80211_STA_RX_BW_160) in mt7915_mcu_set_sta_he_mcs()
118 u16 mcs_map = le16_to_cpu(sta->deflink.vht_cap.vht_mcs.rx_mcs_map); in mt7915_mcu_set_sta_vht_mcs()
119 int nss, max_nss = sta->deflink.rx_nss > 3 ? 4 : sta->deflink.rx_nss; in mt7915_mcu_set_sta_vht_mcs()
141 sta->deflink.bandwidth == IEEE80211_STA_RX_BW_160) in mt7915_mcu_set_sta_vht_mcs()
150 int nss, max_nss = sta->deflink.rx_nss > 3 ? 4 : sta->deflink.rx_nss; in mt7915_mcu_set_sta_ht_mcs()
153 ht_mcs[nss] = sta->deflink.ht_cap.mcs.rx_mask[nss] & mask[nss]; in mt7915_mcu_set_sta_ht_mcs()
719 struct ieee80211_he_cap_elem *elem = &sta->deflink.he_cap.he_cap_elem; in mt7915_mcu_sta_he_tlv()
725 if (!sta->deflink.he_cap.has_he) in mt7915_mcu_sta_he_tlv()
811 mcs_map = sta->deflink.he_cap.he_mcs_nss_supp; in mt7915_mcu_sta_he_tlv()
[all …]
/freebsd/sys/contrib/dev/mediatek/mt76/
H A Dmt76_connac_mcu.c600 if (!sta->deflink.agg.max_amsdu_len) in mt76_connac_mcu_sta_amsdu_tlv()
607 amsdu->max_mpdu_size = sta->deflink.agg.max_amsdu_len >= in mt76_connac_mcu_sta_amsdu_tlv()
618 struct ieee80211_sta_he_cap *he_cap = &sta->deflink.he_cap; in mt76_connac_mcu_sta_he_tlv()
706 switch (sta->deflink.bandwidth) { in mt76_connac_mcu_sta_he_tlv()
751 struct ieee80211_sta_he_cap *he_cap = &sta->deflink.he_cap; in mt76_connac_mcu_sta_he_tlv_v2()
762 switch (sta->deflink.bandwidth) { in mt76_connac_mcu_sta_he_tlv_v2()
791 ht_cap = &sta->deflink.ht_cap; in mt76_connac_get_phy_mode_v2()
792 vht_cap = &sta->deflink.vht_cap; in mt76_connac_get_phy_mode_v2()
793 he_cap = &sta->deflink.he_cap; in mt76_connac_get_phy_mode_v2()
842 if (sta->deflink.ht_cap.ht_supported) { in mt76_connac_mcu_sta_tlv()
[all …]
/freebsd/sys/contrib/dev/rtw88/
H A Dmain.c1014 u16 mcs_map = le16_to_cpu(sta->deflink.vht_cap.vht_mcs.rx_mcs_map); in get_vht_ra_mask()
1234 if (sta->deflink.vht_cap.vht_supported) { in rtw_update_sta_info()
1237 if (sta->deflink.vht_cap.cap & IEEE80211_VHT_CAP_RXSTBC_MASK) in rtw_update_sta_info()
1239 if (sta->deflink.vht_cap.cap & IEEE80211_VHT_CAP_RXLDPC) in rtw_update_sta_info()
1241 } else if (sta->deflink.ht_cap.ht_supported) { in rtw_update_sta_info()
1242 ra_mask |= (sta->deflink.ht_cap.mcs.rx_mask[1] << 20) | in rtw_update_sta_info()
1243 (sta->deflink.ht_cap.mcs.rx_mask[0] << 12); in rtw_update_sta_info()
1244 if (sta->deflink.ht_cap.cap & IEEE80211_HT_CAP_RX_STBC) in rtw_update_sta_info()
1246 if (sta->deflink.ht_cap.cap & IEEE80211_HT_CAP_LDPC_CODING) in rtw_update_sta_info()
1254 ra_mask |= (u64)sta->deflink.supp_rates[NL80211_BAND_5GHZ] << 4; in rtw_update_sta_info()
[all …]
H A Dtx.c93 u8 exp = sta->deflink.ht_cap.ampdu_factor; in get_tx_ampdu_factor()
104 return sta->deflink.ht_cap.ampdu_density; in get_tx_ampdu_density()
112 if (rtwdev->hal.rf_type == RF_2T2R && sta->deflink.ht_cap.mcs.rx_mask[1] != 0) in get_highest_ht_tx_rate()
127 tx_mcs_map = le16_to_cpu(sta->deflink.vht_cap.vht_mcs.tx_mcs_map); in get_highest_vht_tx_rate()
381 if (sta->deflink.vht_cap.vht_supported) in rtw_tx_data_pkt_info_update()
383 else if (sta->deflink.ht_cap.ht_supported) in rtw_tx_data_pkt_info_update()
385 else if (sta->deflink.supp_rates[0] <= 0xf) in rtw_tx_data_pkt_info_update()
/freebsd/sys/contrib/dev/athk/ath12k/
H A Dmac.c1314 ratemask = sta->deflink.supp_rates[band]; in ath12k_peer_assoc_h_rates()
1359 const struct ieee80211_sta_ht_cap *ht_cap = &sta->deflink.ht_cap; in ath12k_peer_assoc_h_ht()
1396 if (sta->deflink.bandwidth >= IEEE80211_STA_RX_BW_40) { in ath12k_peer_assoc_h_ht()
1446 arg->peer_nss = min(sta->deflink.rx_nss, max_nss); in ath12k_peer_assoc_h_ht()
1520 const struct ieee80211_sta_vht_cap *vht_cap = &sta->deflink.vht_cap; in ath12k_peer_assoc_h_vht()
1565 if (sta->deflink.bandwidth == IEEE80211_STA_RX_BW_80) in ath12k_peer_assoc_h_vht()
1568 if (sta->deflink.bandwidth == IEEE80211_STA_RX_BW_160) in ath12k_peer_assoc_h_vht()
1582 arg->peer_nss = min(sta->deflink.rx_nss, max_nss); in ath12k_peer_assoc_h_vht()
1615 const struct ieee80211_sta_he_cap *he_cap = &sta->deflink.he_cap; in ath12k_peer_assoc_h_he()
1659 arg->peer_nss = min(sta->deflink.rx_nss, max_nss); in ath12k_peer_assoc_h_he()
[all …]
/freebsd/sys/contrib/dev/athk/ath11k/
H A Dmac.c1824 ratemask = sta->deflink.supp_rates[band]; in ath11k_peer_assoc_h_rates()
1869 const struct ieee80211_sta_ht_cap *ht_cap = &sta->deflink.ht_cap; in ath11k_peer_assoc_h_ht()
1906 if (sta->deflink.bandwidth >= IEEE80211_STA_RX_BW_40) { in ath11k_peer_assoc_h_ht()
1964 arg->peer_nss = min(sta->deflink.rx_nss, max_nss); in ath11k_peer_assoc_h_ht()
2066 const struct ieee80211_sta_vht_cap *vht_cap = &sta->deflink.vht_cap; in ath11k_peer_assoc_h_vht()
2112 if (sta->deflink.bandwidth == IEEE80211_STA_RX_BW_80) in ath11k_peer_assoc_h_vht()
2115 if (sta->deflink.bandwidth == IEEE80211_STA_RX_BW_160) in ath11k_peer_assoc_h_vht()
2120 if (vht_nss > sta->deflink.rx_nss) { in ath11k_peer_assoc_h_vht()
2122 for (nss_idx = sta->deflink.rx_nss - 1; nss_idx >= 0; nss_idx--) { in ath11k_peer_assoc_h_vht()
2132 sta->deflink.rx_nss, sta->addr); in ath11k_peer_assoc_h_vht()
[all …]
/freebsd/sys/contrib/dev/rtw89/
H A Dphy.c80 struct ieee80211_sta_he_cap cap = sta->deflink.he_cap; in get_he_ra_mask()
83 switch (sta->deflink.bandwidth) { in get_he_ra_mask()
123 struct ieee80211_sta_eht_cap *eht_cap = &sta->deflink.eht_cap; in rtw89_phy_ra_mask_rssi()
126 u8 *he_phy_cap = sta->deflink.he_cap.he_cap_elem.phy_cap_info; in rtw89_phy_ra_mask_recover()
128 switch (sta->deflink.bandwidth) { in rtw89_phy_ra_mask_recover()
230 if (sta->deflink.he_cap.has_he) { in rtw89_phy_ra_gi_ltf()
235 } else if (sta->deflink.vht_cap.vht_supported) { in rtw89_phy_ra_sta_update()
240 } else if (sta->deflink.ht_cap.ht_supported) { in rtw89_phy_ra_sta_update()
323 if (sta->deflink.eht_cap.has_eht) { in rtw89_phy_ra_sta_update()
327 } else if (sta->deflink in rtw89_phy_ra_sta_update()
[all...]
/freebsd/sys/compat/linuxkpi/common/src/
H A Dlinux_80211.c378 sta->deflink.ht_cap.ht_supported = false; in lkpi_sta_sync_ht_from_ni()
382 sta->deflink.ht_cap.ht_supported = true; in lkpi_sta_sync_ht_from_ni()
386 …sta->deflink.ht_cap.ampdu_density = _IEEE80211_MASKSHIFT(ni->ni_htparam, IEEE80211_HTCAP_MPDUDENSI… in lkpi_sta_sync_ht_from_ni()
387 if (sta->deflink.ht_cap.ampdu_density > vap->iv_ampdu_density) in lkpi_sta_sync_ht_from_ni()
388 sta->deflink.ht_cap.ampdu_density = vap->iv_ampdu_density; in lkpi_sta_sync_ht_from_ni()
389 …sta->deflink.ht_cap.ampdu_factor = _IEEE80211_MASKSHIFT(ni->ni_htparam, IEEE80211_HTCAP_MAXRXAMPDU… in lkpi_sta_sync_ht_from_ni()
390 if (sta->deflink.ht_cap.ampdu_factor > vap->iv_ampdu_rxmax) in lkpi_sta_sync_ht_from_ni()
391 sta->deflink.ht_cap.ampdu_factor = vap->iv_ampdu_rxmax; in lkpi_sta_sync_ht_from_ni()
399 sta->deflink.ht_cap.cap = htcap->cap_info; in lkpi_sta_sync_ht_from_ni()
400 sta->deflink.ht_cap.mcs = htcap->mcs; in lkpi_sta_sync_ht_from_ni()
[all …]
/freebsd/sys/contrib/dev/athk/ath10k/
H A Dmac.c2263 ratemask = sta->deflink.supp_rates[band]; in ath10k_peer_assoc_h_rates()
2308 const struct ieee80211_sta_ht_cap *ht_cap = &sta->deflink.ht_cap; in ath10k_peer_assoc_h_ht()
2347 if (sta->deflink.bandwidth >= IEEE80211_STA_RX_BW_40) { in ath10k_peer_assoc_h_ht()
2400 arg->peer_num_spatial_streams = min(sta->deflink.rx_nss, in ath10k_peer_assoc_h_ht()
2558 const struct ieee80211_sta_vht_cap *vht_cap = &sta->deflink.vht_cap; in ath10k_peer_assoc_h_vht()
2600 if (sta->deflink.bandwidth == IEEE80211_STA_RX_BW_80) in ath10k_peer_assoc_h_vht()
2603 if (sta->deflink.bandwidth == IEEE80211_STA_RX_BW_160) in ath10k_peer_assoc_h_vht()
2617 arg->peer_num_spatial_streams = min(sta->deflink.rx_nss, max_nss); in ath10k_peer_assoc_h_vht()
2697 return sta->deflink.supp_rates[NL80211_BAND_2GHZ] >> in ath10k_mac_sta_has_ofdm_only()
2704 struct ieee80211_sta_vht_cap *vht_cap = &sta->deflink.vht_cap; in ath10k_mac_get_phymode_vht()
[all …]

123