/kernel/linux/linux-5.10/drivers/net/wireless/broadcom/brcm80211/brcmsmac/ |
H A D | rate.c | 269 /* check if rateset is valid. 270 * if check_brate is true, rateset without a basic rate is considered NOT valid. 298 * filter based on hardware rateset, and sort filtered rateset with basic 299 * bit(s) preserved, and check if resulting rateset is valid. 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[ in brcms_c_rate_hwrs_filter_sort_validate() 494 brcms_c_rateset_mcs_clear(struct brcms_c_rateset *rateset) brcms_c_rateset_mcs_clear() argument 501 brcms_c_rateset_mcs_build(struct brcms_c_rateset *rateset, u8 txstreams) brcms_c_rateset_mcs_build() argument 508 brcms_c_rateset_bw_mcs_filter(struct brcms_c_rateset *rateset, u8 bw) brcms_c_rateset_bw_mcs_filter() argument [all...] |
H A D | rate.h | 217 /* sanitize, and sort a rateset with the basic bit(s) preserved, validate 218 * rateset */ 222 /* copy rateset src to dst as-is (no masking or sorting) */ 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 | 25 #define BRCMS_NUMRATES 16 /* max # of rates in a rateset */ 134 struct brcms_c_rateset rateset; /* supported rates */ member
|
/kernel/linux/linux-6.6/drivers/net/wireless/broadcom/brcm80211/brcmsmac/ |
H A D | rate.c | 269 /* check if rateset is valid. 270 * if check_brate is true, rateset without a basic rate is considered NOT valid. 298 * filter based on hardware rateset, and sort filtered rateset with basic 299 * bit(s) preserved, and check if resulting rateset is valid. 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[ in brcms_c_rate_hwrs_filter_sort_validate() 494 brcms_c_rateset_mcs_clear(struct brcms_c_rateset *rateset) brcms_c_rateset_mcs_clear() argument 501 brcms_c_rateset_mcs_build(struct brcms_c_rateset *rateset, u8 txstreams) brcms_c_rateset_mcs_build() argument 508 brcms_c_rateset_bw_mcs_filter(struct brcms_c_rateset *rateset, u8 bw) brcms_c_rateset_bw_mcs_filter() argument [all...] |
H A D | rate.h | 217 /* sanitize, and sort a rateset with the basic bit(s) preserved, validate 218 * rateset */ 222 /* copy rateset src to dst as-is (no masking or sorting) */ 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 | 25 #define BRCMS_NUMRATES 16 /* max # of rates in a rateset */ 134 struct brcms_c_rateset rateset; /* supported rates */ member
|
/kernel/linux/linux-5.10/drivers/net/wireless/mediatek/mt76/mt7603/ |
H A D | mac.c | 714 bool rateset; in mt7603_wtbl_set_rates() local 723 rateset = !(sta->rate_set_tsf & BIT(0)); in mt7603_wtbl_set_rates() 724 memcpy(sta->rateset[rateset].rates, rates, in mt7603_wtbl_set_rates() 725 sizeof(sta->rateset[rateset].rates)); in mt7603_wtbl_set_rates() 727 sta->rateset[rateset].probe_rate = *probe_rate; in mt7603_wtbl_set_rates() 728 ref = &sta->rateset[rateset] in mt7603_wtbl_set_rates() [all...] |
H A D | mt7603.h | 74 struct mt7603_rate_set rateset[2]; member
|
/kernel/linux/linux-6.6/drivers/net/wireless/mediatek/mt76/mt7603/ |
H A D | mac.c | 743 bool rateset; in mt7603_wtbl_set_rates() local 752 rateset = !(sta->rate_set_tsf & BIT(0)); in mt7603_wtbl_set_rates() 753 memcpy(sta->rateset[rateset].rates, rates, in mt7603_wtbl_set_rates() 754 sizeof(sta->rateset[rateset].rates)); in mt7603_wtbl_set_rates() 756 sta->rateset[rateset].probe_rate = *probe_rate; in mt7603_wtbl_set_rates() 757 ref = &sta->rateset[rateset] in mt7603_wtbl_set_rates() [all...] |
H A D | mt7603.h | 73 struct mt7603_rate_set rateset[2]; member
|
/kernel/linux/linux-5.10/drivers/net/wireless/mediatek/mt76/mt7615/ |
H A D | mac.c | 837 bool rateset, stbc = false; in mt7615_mac_update_rate_desc() local 845 rateset = !(sta->rate_set_tsf & BIT(0)); in mt7615_mac_update_rate_desc() 846 memcpy(sta->rateset[rateset].rates, rates, in mt7615_mac_update_rate_desc() 847 sizeof(sta->rateset[rateset].rates)); in mt7615_mac_update_rate_desc() 849 sta->rateset[rateset].probe_rate = *probe_rate; in mt7615_mac_update_rate_desc() 850 ref = &sta->rateset[rateset] in mt7615_mac_update_rate_desc() [all...] |
H A D | usb_sdio.c | 120 sta->rate_probe = sta->rateset[rate->rateset].probe_rate.idx != -1; in mt7663_usb_sdio_set_rates() 124 sta->rate_set_tsf = (val & ~BIT(0)) | rate->rateset; in mt7663_usb_sdio_set_rates()
|
H A D | mt7615.h | 102 bool rateset; member 144 struct mt7615_rate_set rateset[2]; member
|
/kernel/linux/linux-6.6/drivers/net/wireless/mediatek/mt76/mt7615/ |
H A D | mac.c | 973 bool rateset, stbc = false; in mt7615_mac_update_rate_desc() local 981 rateset = !(sta->rate_set_tsf & BIT(0)); in mt7615_mac_update_rate_desc() 982 memcpy(sta->rateset[rateset].rates, rates, in mt7615_mac_update_rate_desc() 983 sizeof(sta->rateset[rateset].rates)); in mt7615_mac_update_rate_desc() 985 sta->rateset[rateset].probe_rate = *probe_rate; in mt7615_mac_update_rate_desc() 986 ref = &sta->rateset[rateset] 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 | 97 bool rateset; member 132 struct mt7615_rate_set rateset[2]; member
|
/kernel/linux/linux-5.10/drivers/net/wireless/ath/ar5523/ |
H A D | ar5523_hw.h | 223 struct ar5523_cmd_rateset rateset; member 241 struct ar5523_cmd_rateset rateset; member
|
/kernel/linux/linux-6.6/drivers/net/wireless/ath/ar5523/ |
H A D | ar5523_hw.h | 223 struct ar5523_cmd_rateset rateset; member 241 struct ar5523_cmd_rateset rateset; member
|
/kernel/linux/linux-5.10/drivers/staging/rtl8712/ |
H A D | ieee80211.c | 145 static uint r8712_get_rateset_len(u8 *rateset) in r8712_get_rateset_len() argument 150 if ((rateset[i]) == 0) in r8712_get_rateset_len()
|
H A D | rtl871x_cmd.h | 721 int r8712_setdatarate_cmd(struct _adapter *padapter, u8 *rateset);
|
/kernel/linux/linux-6.6/drivers/staging/rtl8712/ |
H A D | ieee80211.c | 145 static uint r8712_get_rateset_len(u8 *rateset) in r8712_get_rateset_len() argument 150 if ((rateset[i]) == 0) in r8712_get_rateset_len()
|
H A D | rtl871x_cmd.h | 728 int r8712_setdatarate_cmd(struct _adapter *padapter, u8 *rateset);
|
/kernel/linux/linux-5.10/drivers/net/wireless/intersil/p54/ |
H A D | txrx.c | 838 memset(&txhdr->rateset, 0, sizeof(txhdr->rateset)); in p54_tx_80211() 895 txhdr->rateset[ridx] = rate; in p54_tx_80211()
|
/kernel/linux/linux-6.6/drivers/net/wireless/intersil/p54/ |
H A D | txrx.c | 834 memset(&txhdr->rateset, 0, sizeof(txhdr->rateset)); in p54_tx_80211() 891 txhdr->rateset[ridx] = rate; in p54_tx_80211()
|
/kernel/linux/linux-5.10/drivers/staging/wfx/ |
H A D | hif_api_mib.h | 281 u8 rateset:1; member
|