Home
last modified time | relevance | path

Searched refs:rateset (Results 1 - 25 of 56) sorted by relevance

123

/kernel/linux/linux-5.10/drivers/net/wireless/broadcom/brcm80211/brcmsmac/
H A Drate.c269 /* 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 Drate.h217 /* 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 Dpub.h25 #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 Drate.c269 /* 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 Drate.h217 /* 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 Dpub.h25 #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 Dmac.c714 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 Dmt7603.h74 struct mt7603_rate_set rateset[2]; member
/kernel/linux/linux-6.6/drivers/net/wireless/mediatek/mt76/mt7603/
H A Dmac.c743 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 Dmt7603.h73 struct mt7603_rate_set rateset[2]; member
/kernel/linux/linux-5.10/drivers/net/wireless/mediatek/mt76/mt7615/
H A Dmac.c837 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 Dusb_sdio.c120 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 Dmt7615.h102 bool rateset; member
144 struct mt7615_rate_set rateset[2]; member
/kernel/linux/linux-6.6/drivers/net/wireless/mediatek/mt76/mt7615/
H A Dmac.c973 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 Dusb_sdio.c112 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 Dmt7615.h97 bool rateset; member
132 struct mt7615_rate_set rateset[2]; member
/kernel/linux/linux-5.10/drivers/net/wireless/ath/ar5523/
H A Dar5523_hw.h223 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 Dar5523_hw.h223 struct ar5523_cmd_rateset rateset; member
241 struct ar5523_cmd_rateset rateset; member
/kernel/linux/linux-5.10/drivers/staging/rtl8712/
H A Dieee80211.c145 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 Drtl871x_cmd.h721 int r8712_setdatarate_cmd(struct _adapter *padapter, u8 *rateset);
/kernel/linux/linux-6.6/drivers/staging/rtl8712/
H A Dieee80211.c145 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 Drtl871x_cmd.h728 int r8712_setdatarate_cmd(struct _adapter *padapter, u8 *rateset);
/kernel/linux/linux-5.10/drivers/net/wireless/intersil/p54/
H A Dtxrx.c838 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 Dtxrx.c834 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 Dhif_api_mib.h281 u8 rateset:1; member

Completed in 25 milliseconds

123