| /freebsd/sys/contrib/dev/broadcom/brcm80211/brcmsmac/ |
| H A D | rate.c | 306 u8 rateset[BRCM_MAXRATE + 1]; in brcms_c_rate_hwrs_filter_sort_validate() local 311 memset(rateset, 0, sizeof(rateset)); in brcms_c_rate_hwrs_filter_sort_validate() 319 rateset[r] = rs->rates[i]; /* preserve basic bit! */ in brcms_c_rate_hwrs_filter_sort_validate() 326 if (rateset[r]) in brcms_c_rate_hwrs_filter_sort_validate() 327 rs->rates[count++] = rateset[r]; in brcms_c_rate_hwrs_filter_sort_validate() 494 void brcms_c_rateset_mcs_clear(struct brcms_c_rateset *rateset) in brcms_c_rateset_mcs_clear() argument 498 rateset->mcs[i] = 0; in brcms_c_rateset_mcs_clear() 501 void brcms_c_rateset_mcs_build(struct brcms_c_rateset *rateset, u8 txstreams) in brcms_c_rateset_mcs_build() argument 503 memcpy(&rateset->mcs[0], &cck_ofdm_mimo_rates.mcs[0], MCSSET_LEN); in brcms_c_rateset_mcs_build() 504 brcms_c_rateset_mcs_upd(rateset, txstreams); in brcms_c_rateset_mcs_build() [all …]
|
| H A D | rate.h | 241 void brcms_c_rateset_mcs_clear(struct brcms_c_rateset *rateset); 242 void brcms_c_rateset_mcs_build(struct brcms_c_rateset *rateset, u8 txstreams); 243 void brcms_c_rateset_bw_mcs_filter(struct brcms_c_rateset *rateset, u8 bw);
|
| H A D | pub.h | 134 struct brcms_c_rateset rateset; /* supported rates */ member
|
| H A D | main.c | 3401 struct brcms_c_rateset *rateset) in brcms_c_rate_lookup_init() argument 3416 for (i = 0; i < rateset->count; i++) { in brcms_c_rate_lookup_init() 3418 if (!(rateset->rates[i] & BRCMS_RATE_FLAG)) in brcms_c_rate_lookup_init() 3422 rate = (rateset->rates[i] & BRCMS_RATE_MASK); in brcms_c_rate_lookup_init() 3427 rateset->rates[i]); in brcms_c_rate_lookup_init() 4743 brcms_c_rateset_default(&bi->rateset, NULL, band->phytype, in brcms_c_bss_default_init() 5283 wlc->default_bss->rateset.count = rs.count; in brcms_c_set_gmode() 5284 memcpy(wlc->default_bss->rateset.rates, rs.rates, in brcms_c_set_gmode() 5285 sizeof(wlc->default_bss->rateset.rates)); in brcms_c_set_gmode() 5308 brcms_c_rateset_mcs_build(&wlc->default_bss->rateset, in brcms_c_set_nmode() [all …]
|
| /freebsd/sys/contrib/dev/mediatek/mt76/mt7603/ |
| H A D | mac.c | 740 bool rateset; in mt7603_wtbl_set_rates() local 749 rateset = !(sta->rate_set_tsf & BIT(0)); in mt7603_wtbl_set_rates() 750 memcpy(sta->rateset[rateset].rates, rates, in mt7603_wtbl_set_rates() 751 sizeof(sta->rateset[rateset].rates)); in mt7603_wtbl_set_rates() 753 sta->rateset[rateset].probe_rate = *probe_rate; in mt7603_wtbl_set_rates() 754 ref = &sta->rateset[rateset].probe_rate; in mt7603_wtbl_set_rates() 756 sta->rateset[rateset].probe_rate.idx = -1; in mt7603_wtbl_set_rates() 757 ref = &sta->rateset[rateset].rates[0]; in mt7603_wtbl_set_rates() 760 rates = sta->rateset[rateset].rates; in mt7603_wtbl_set_rates() 761 for (i = 0; i < ARRAY_SIZE(sta->rateset[rateset].rates); i++) { in mt7603_wtbl_set_rates() [all …]
|
| H A D | mt7603.h | 73 struct mt7603_rate_set rateset[2]; member
|
| /freebsd/sys/contrib/dev/mediatek/mt76/mt7615/ |
| H A D | mac.c | 969 bool rateset, stbc = false; in mt7615_mac_update_rate_desc() local 977 rateset = !(sta->rate_set_tsf & BIT(0)); in mt7615_mac_update_rate_desc() 978 memcpy(sta->rateset[rateset].rates, rates, in mt7615_mac_update_rate_desc() 979 sizeof(sta->rateset[rateset].rates)); in mt7615_mac_update_rate_desc() 981 sta->rateset[rateset].probe_rate = *probe_rate; in mt7615_mac_update_rate_desc() 982 ref = &sta->rateset[rateset].probe_rate; in mt7615_mac_update_rate_desc() 984 sta->rateset[rateset].probe_rate.idx = -1; in mt7615_mac_update_rate_desc() 985 ref = &sta->rateset[rateset].rates[0]; in mt7615_mac_update_rate_desc() 988 rates = sta->rateset[rateset].rates; in mt7615_mac_update_rate_desc() 989 for (i = 0; i < ARRAY_SIZE(sta->rateset[rateset].rates); i++) { in mt7615_mac_update_rate_desc() [all …]
|
| H A D | usb_sdio.c | 112 sta->rate_probe = sta->rateset[rate->rateset].probe_rate.idx != -1; in mt7663_usb_sdio_set_rates() 120 sta->rate_set_tsf = (val & ~BIT(0)) | rate->rateset; in mt7663_usb_sdio_set_rates()
|
| H A D | mt7615.h | 98 bool rateset; member 133 struct mt7615_rate_set rateset[2]; member
|
| /freebsd/sys/dev/usb/wlan/ |
| H A D | if_uathreg.h | 326 struct uath_cmd_rateset rateset; member 344 struct uath_cmd_rateset rateset; member
|
| H A D | if_uath.c | 1912 create.connattr.rateset.length = rs->rs_nrates; in uath_create_connection() 1913 bcopy(rs->rs_rates, &create.connattr.rateset.set[0], in uath_create_connection() 1938 rates.rateset.length = rs->rs_nrates; in uath_set_rates() 1939 bcopy(rs->rs_rates, &rates.rateset.set[0], rs->rs_nrates); in uath_set_rates()
|
| /freebsd/sys/contrib/dev/broadcom/brcm80211/brcmfmac/ |
| H A D | fwil_types.h | 327 } rateset; /* supported rates */ member
|
| /freebsd/sys/contrib/dev/athk/ath10k/ |
| H A D | mac.c | 2269 struct wmi_rate_set_arg *rateset = &arg->peer_legacy_rates; in ath10k_peer_assoc_h_rates() local 2289 rateset->num_rates = 0; in ath10k_peer_assoc_h_rates() 2296 rateset->rates[rateset->num_rates] = rate; in ath10k_peer_assoc_h_rates() 2297 rateset->num_rates++; in ath10k_peer_assoc_h_rates()
|
| /freebsd/sys/contrib/dev/athk/ath11k/ |
| H A D | mac.c | 1896 struct wmi_rate_set_arg *rateset = &arg->peer_legacy_rates; in ath11k_peer_assoc_h_rates() local 1916 rateset->num_rates = 0; in ath11k_peer_assoc_h_rates() 1923 rateset->rates[rateset->num_rates] = rate; in ath11k_peer_assoc_h_rates() 1924 rateset->num_rates++; in ath11k_peer_assoc_h_rates()
|
| /freebsd/sys/contrib/dev/athk/ath12k/ |
| H A D | mac.c | 2095 struct wmi_rate_set_arg *rateset = &arg->peer_legacy_rates; in ath12k_peer_assoc_h_rates() local 2124 rateset->num_rates = 0; in ath12k_peer_assoc_h_rates() 2131 rateset->rates[rateset->num_rates] = rate; in ath12k_peer_assoc_h_rates() 2132 rateset->num_rates++; in ath12k_peer_assoc_h_rates()
|