/kernel/linux/linux-6.6/drivers/net/wireless/mediatek/mt76/mt7996/ |
H A D | main.c | 149 for (i = 0; i < ARRAY_SIZE(mvif->bitrate_mask.control); i++) { in mt7996_init_bitrate_mask() 150 mvif->bitrate_mask.control[i].gi = NL80211_TXRATE_DEFAULT_GI; in mt7996_init_bitrate_mask() 151 mvif->bitrate_mask.control[i].he_gi = 0xff; in mt7996_init_bitrate_mask() 152 mvif->bitrate_mask.control[i].he_ltf = 0xff; in mt7996_init_bitrate_mask() 153 mvif->bitrate_mask.control[i].legacy = GENMASK(31, 0); in mt7996_init_bitrate_mask() 154 memset(mvif->bitrate_mask.control[i].ht_mcs, 0xff, in mt7996_init_bitrate_mask() 155 sizeof(mvif->bitrate_mask.control[i].ht_mcs)); in mt7996_init_bitrate_mask() 156 memset(mvif->bitrate_mask.control[i].vht_mcs, 0xff, in mt7996_init_bitrate_mask() 157 sizeof(mvif->bitrate_mask.control[i].vht_mcs)); in mt7996_init_bitrate_mask() 158 memset(mvif->bitrate_mask in mt7996_init_bitrate_mask() [all...] |
H A D | mt7996.h | 131 struct cfg80211_bitrate_mask bitrate_mask; member
|
H A D | mcu.c | 100 const u16 *mask = msta->vif->bitrate_mask.control[band].he_mcs; in mt7996_mcu_set_sta_he_mcs() 1646 struct cfg80211_bitrate_mask *mask = &mvif->bitrate_mask; in mt7996_mcu_sta_rate_ctrl_tlv()
|
/kernel/linux/linux-6.6/drivers/net/wireless/mediatek/mt76/mt7915/ |
H A D | main.c | 190 for (i = 0; i < ARRAY_SIZE(mvif->bitrate_mask.control); i++) { in mt7915_init_bitrate_mask() 191 mvif->bitrate_mask.control[i].gi = NL80211_TXRATE_DEFAULT_GI; in mt7915_init_bitrate_mask() 192 mvif->bitrate_mask.control[i].he_gi = 0xff; in mt7915_init_bitrate_mask() 193 mvif->bitrate_mask.control[i].he_ltf = 0xff; in mt7915_init_bitrate_mask() 194 mvif->bitrate_mask.control[i].legacy = GENMASK(31, 0); in mt7915_init_bitrate_mask() 195 memset(mvif->bitrate_mask.control[i].ht_mcs, 0xff, in mt7915_init_bitrate_mask() 196 sizeof(mvif->bitrate_mask.control[i].ht_mcs)); in mt7915_init_bitrate_mask() 197 memset(mvif->bitrate_mask.control[i].vht_mcs, 0xff, in mt7915_init_bitrate_mask() 198 sizeof(mvif->bitrate_mask.control[i].vht_mcs)); in mt7915_init_bitrate_mask() 199 memset(mvif->bitrate_mask in mt7915_init_bitrate_mask() [all...] |
H A D | mt7915.h | 176 struct cfg80211_bitrate_mask bitrate_mask; member
|
H A D | mcu.c | 64 const u16 *mask = msta->vif->bitrate_mask.control[band].he_mcs; in mt7915_mcu_set_sta_he_mcs() 1400 struct cfg80211_bitrate_mask *mask = &mvif->bitrate_mask; in mt7915_mcu_add_rate_ctrl_fixed() 1490 struct cfg80211_bitrate_mask *mask = &mvif->bitrate_mask; in mt7915_mcu_sta_rate_ctrl_tlv()
|
/kernel/linux/linux-6.6/drivers/net/wireless/ath/ath11k/ |
H A D | mac.c | 1825 ratemask &= arvif->bitrate_mask.control[band].legacy; in ath11k_peer_assoc_h_rates() 1887 ht_mcs_mask = arvif->bitrate_mask.control[band].ht_mcs; in ath11k_peer_assoc_h_ht() 1915 if (arvif->bitrate_mask.control[band].gi == NL80211_TXRATE_DEFAULT_GI) in ath11k_peer_assoc_h_ht() 1919 if (arvif->bitrate_mask.control[band].gi != NL80211_TXRATE_FORCE_LGI) { in ath11k_peer_assoc_h_ht() 2084 vht_mcs_mask = arvif->bitrate_mask.control[band].vht_mcs; in ath11k_peer_assoc_h_vht() 2285 memcpy(he_mcs_mask, arvif->bitrate_mask.control[band].he_mcs, in ath11k_peer_assoc_h_he() 2766 ht_mcs_mask = arvif->bitrate_mask.control[band].ht_mcs; in ath11k_peer_assoc_h_phymode() 2767 vht_mcs_mask = arvif->bitrate_mask.control[band].vht_mcs; in ath11k_peer_assoc_h_phymode() 2768 he_mcs_mask = arvif->bitrate_mask.control[band].he_mcs; in ath11k_peer_assoc_h_phymode() 4558 mask = &arvif->bitrate_mask; in ath11k_station_assoc() [all...] |
H A D | core.h | 356 struct cfg80211_bitrate_mask bitrate_mask; member
|
/kernel/linux/linux-5.10/drivers/net/wireless/rsi/ |
H A D | rsi_main.h | 265 u32 bitrate_mask[RSI_MAX_BANDS]; member
|
H A D | rsi_91x_mac80211.c | 1202 * rsi_mac80211_set_rate_mask() - This function sets bitrate_mask to be used. 1473 common->bitrate_mask[common->band] = sta->supp_rates[common->band]; in rsi_mac80211_sta_add() 1476 common->bitrate_mask[NL80211_BAND_2GHZ] = in rsi_mac80211_sta_add() 1547 common->bitrate_mask[NL80211_BAND_2GHZ] = 0; in rsi_mac80211_sta_remove() 1548 common->bitrate_mask[NL80211_BAND_5GHZ] = 0; in rsi_mac80211_sta_remove()
|
H A D | rsi_91x_mgmt.c | 1356 rate_bitmap = common->bitrate_mask[band]; in rsi_send_auto_rate_request()
|
/kernel/linux/linux-6.6/drivers/net/wireless/rsi/ |
H A D | rsi_main.h | 265 u32 bitrate_mask[RSI_MAX_BANDS]; member
|
H A D | rsi_91x_mac80211.c | 1221 * rsi_mac80211_set_rate_mask() - This function sets bitrate_mask to be used. 1492 common->bitrate_mask[common->band] = sta->deflink.supp_rates[common->band]; in rsi_mac80211_sta_add() 1495 common->bitrate_mask[NL80211_BAND_2GHZ] = in rsi_mac80211_sta_add() 1566 common->bitrate_mask[NL80211_BAND_2GHZ] = 0; in rsi_mac80211_sta_remove() 1567 common->bitrate_mask[NL80211_BAND_5GHZ] = 0; in rsi_mac80211_sta_remove()
|
H A D | rsi_91x_mgmt.c | 1355 rate_bitmap = common->bitrate_mask[band]; in rsi_send_auto_rate_request()
|
/kernel/linux/linux-5.10/drivers/net/wireless/ath/ath11k/ |
H A D | mac.c | 971 ratemask &= arvif->bitrate_mask.control[band].legacy; in ath11k_peer_assoc_h_rates() 1033 ht_mcs_mask = arvif->bitrate_mask.control[band].ht_mcs; in ath11k_peer_assoc_h_ht() 1057 if (arvif->bitrate_mask.control[band].gi != NL80211_TXRATE_FORCE_LGI) { in ath11k_peer_assoc_h_ht() 1192 vht_mcs_mask = arvif->bitrate_mask.control[band].vht_mcs; in ath11k_peer_assoc_h_vht() 1586 ht_mcs_mask = arvif->bitrate_mask.control[band].ht_mcs; in ath11k_peer_assoc_h_phymode() 1587 vht_mcs_mask = arvif->bitrate_mask.control[band].vht_mcs; in ath11k_peer_assoc_h_phymode() 2700 mask = &arvif->bitrate_mask; in ath11k_station_assoc() 2813 ht_mcs_mask = arvif->bitrate_mask.control[band].ht_mcs; in ath11k_sta_rc_update_wk() 2814 vht_mcs_mask = arvif->bitrate_mask.control[band].vht_mcs; in ath11k_sta_rc_update_wk() 2864 mask = &arvif->bitrate_mask; in ath11k_sta_rc_update_wk() [all...] |
H A D | core.h | 229 struct cfg80211_bitrate_mask bitrate_mask; member
|
/kernel/linux/linux-6.6/drivers/net/wireless/ath/ath12k/ |
H A D | mac.c | 1315 ratemask &= arvif->bitrate_mask.control[band].legacy; in ath12k_peer_assoc_h_rates() 1377 ht_mcs_mask = arvif->bitrate_mask.control[band].ht_mcs; in ath12k_peer_assoc_h_ht() 1401 if (arvif->bitrate_mask.control[band].gi != NL80211_TXRATE_FORCE_LGI) { in ath12k_peer_assoc_h_ht() 1537 vht_mcs_mask = arvif->bitrate_mask.control[band].vht_mcs; in ath12k_peer_assoc_h_vht() 2005 ht_mcs_mask = arvif->bitrate_mask.control[band].ht_mcs; in ath12k_peer_assoc_h_phymode() 2006 vht_mcs_mask = arvif->bitrate_mask.control[band].vht_mcs; in ath12k_peer_assoc_h_phymode() 3354 mask = &arvif->bitrate_mask; in ath12k_station_assoc() 3468 ht_mcs_mask = arvif->bitrate_mask.control[band].ht_mcs; in ath12k_sta_rc_update_wk() 3469 vht_mcs_mask = arvif->bitrate_mask.control[band].vht_mcs; in ath12k_sta_rc_update_wk() 3562 mask = &arvif->bitrate_mask; in ath12k_sta_rc_update_wk() [all...] |
H A D | core.h | 231 struct cfg80211_bitrate_mask bitrate_mask; member
|
/kernel/linux/linux-5.10/drivers/net/wireless/ath/ath10k/ |
H A D | mac.c | 2250 ratemask &= arvif->bitrate_mask.control[band].legacy; in ath10k_peer_assoc_h_rates() 2313 ht_mcs_mask = arvif->bitrate_mask.control[band].ht_mcs; in ath10k_peer_assoc_h_ht() 2314 vht_mcs_mask = arvif->bitrate_mask.control[band].vht_mcs; in ath10k_peer_assoc_h_ht() 2338 if (arvif->bitrate_mask.control[band].gi != NL80211_TXRATE_FORCE_LGI) { in ath10k_peer_assoc_h_ht() 2560 vht_mcs_mask = arvif->bitrate_mask.control[band].vht_mcs; in ath10k_peer_assoc_h_vht() 2729 ht_mcs_mask = arvif->bitrate_mask.control[band].ht_mcs; in ath10k_peer_assoc_h_phymode() 2730 vht_mcs_mask = arvif->bitrate_mask.control[band].vht_mcs; in ath10k_peer_assoc_h_phymode() 5398 for (i = 0; i < ARRAY_SIZE(arvif->bitrate_mask.control); i++) { in ath10k_add_interface() 5399 arvif->bitrate_mask.control[i].legacy = 0xffffffff; in ath10k_add_interface() 5400 memset(arvif->bitrate_mask in ath10k_add_interface() [all...] |
H A D | core.h | 624 struct cfg80211_bitrate_mask bitrate_mask; member
|
/kernel/linux/linux-6.6/drivers/net/wireless/ath/ath10k/ |
H A D | mac.c | 2262 ratemask &= arvif->bitrate_mask.control[band].legacy; in ath10k_peer_assoc_h_rates() 2325 ht_mcs_mask = arvif->bitrate_mask.control[band].ht_mcs; in ath10k_peer_assoc_h_ht() 2326 vht_mcs_mask = arvif->bitrate_mask.control[band].vht_mcs; in ath10k_peer_assoc_h_ht() 2350 if (arvif->bitrate_mask.control[band].gi != NL80211_TXRATE_FORCE_LGI) { in ath10k_peer_assoc_h_ht() 2573 vht_mcs_mask = arvif->bitrate_mask.control[band].vht_mcs; in ath10k_peer_assoc_h_vht() 2744 ht_mcs_mask = arvif->bitrate_mask.control[band].ht_mcs; in ath10k_peer_assoc_h_phymode() 2745 vht_mcs_mask = arvif->bitrate_mask.control[band].vht_mcs; in ath10k_peer_assoc_h_phymode() 5554 for (i = 0; i < ARRAY_SIZE(arvif->bitrate_mask.control); i++) { in ath10k_add_interface() 5555 arvif->bitrate_mask.control[i].legacy = 0xffffffff; in ath10k_add_interface() 5556 memset(arvif->bitrate_mask in ath10k_add_interface() [all...] |
H A D | core.h | 626 struct cfg80211_bitrate_mask bitrate_mask; member
|