Home
last modified time | relevance | path

Searched refs:rateset (Results 1 – 25 of 123) sorted by relevance

12345

/OK3568_Linux_fs/kernel/drivers/net/wireless/broadcom/brcm80211/brcmsmac/
H A Drate.c306 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 Drate.h241 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.h134 struct brcms_c_rateset rateset; /* supported rates */ member
H A Dmain.c3411 struct brcms_c_rateset *rateset) in brcms_c_rate_lookup_init() argument
3426 for (i = 0; i < rateset->count; i++) { in brcms_c_rate_lookup_init()
3428 if (!(rateset->rates[i] & BRCMS_RATE_FLAG)) in brcms_c_rate_lookup_init()
3432 rate = (rateset->rates[i] & BRCMS_RATE_MASK); in brcms_c_rate_lookup_init()
3437 rateset->rates[i]); in brcms_c_rate_lookup_init()
4753 brcms_c_rateset_default(&bi->rateset, NULL, band->phytype, in brcms_c_bss_default_init()
5293 wlc->default_bss->rateset.count = rs.count; in brcms_c_set_gmode()
5294 memcpy(wlc->default_bss->rateset.rates, rs.rates, in brcms_c_set_gmode()
5295 sizeof(wlc->default_bss->rateset.rates)); in brcms_c_set_gmode()
5318 brcms_c_rateset_mcs_build(&wlc->default_bss->rateset, in brcms_c_set_nmode()
[all …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd/
H A Dwl_bigdata.c46 static void wg_ht_mimo_ant(uint32 *nss, wl_rateset_args_t *rateset);
47 static void wg_vht_mimo_ant(uint32 *nss, wl_rateset_args_t *rateset);
158 wg_ht_mimo_ant(uint32 *nss, wl_rateset_args_t *rateset) in wg_ht_mimo_ant() argument
168 if (rateset->mcs[i] & bitmap) { in wg_ht_mimo_ant()
175 wg_vht_mimo_ant(uint32 *nss, wl_rateset_args_t *rateset) in wg_vht_mimo_ant() argument
183 mcs_code = VHT_MCS_MAP_TO_MCS_CODE(rateset->vht_mcs[i - 1]); in wg_vht_mimo_ant()
252 (sta_v4->rateset.rates[sta_v4->rateset.count - 1] & DOT11_RATE_MASK) / 2; in wg_parse_ap_stadata()
H A Dwl_iw.c770 wl_rateset_t rateset; in wl_iw_get_range() local
832 if ((error = dev_wlc_ioctl(dev, WLC_GET_CURR_RATESET, &rateset, sizeof(rateset)))) in wl_iw_get_range()
834 rateset.count = dtoh32(rateset.count); in wl_iw_get_range()
835 range->num_bitrates = rateset.count; in wl_iw_get_range()
836 for (i = 0; i < rateset.count && i < IW_MAX_BITRATES; i++) in wl_iw_get_range()
837 range->bitrate[i] = (rateset.rates[i] & 0x7f) * 500000; /* convert to bps */ in wl_iw_get_range()
1745 if (bi->rateset.count) { in wl_iw_get_scan()
1750 for (j = 0; j < bi->rateset.count && j < IW_MAX_BITRATES; j++) { in wl_iw_get_scan()
1751 iwe.u.bitrate.value = (bi->rateset.rates[j] & 0x7f) * 500000; in wl_iw_get_scan()
1889 if (bi->rateset.count <= sizeof(bi->rateset.rates)) { in wl_iw_iscan_get_scan()
[all …]
/OK3568_Linux_fs/external/rkwifibt/drivers/bcmdhd/
H A Dwl_bigdata.c46 static void wg_ht_mimo_ant(uint32 *nss, wl_rateset_args_t *rateset);
47 static void wg_vht_mimo_ant(uint32 *nss, wl_rateset_args_t *rateset);
158 wg_ht_mimo_ant(uint32 *nss, wl_rateset_args_t *rateset) in wg_ht_mimo_ant() argument
168 if (rateset->mcs[i] & bitmap) { in wg_ht_mimo_ant()
175 wg_vht_mimo_ant(uint32 *nss, wl_rateset_args_t *rateset) in wg_vht_mimo_ant() argument
183 mcs_code = VHT_MCS_MAP_TO_MCS_CODE(rateset->vht_mcs[i - 1]); in wg_vht_mimo_ant()
252 (sta_v4->rateset.rates[sta_v4->rateset.count - 1] & DOT11_RATE_MASK) / 2; in wg_parse_ap_stadata()
H A Dwl_iw.c780 wl_rateset_t rateset; in wl_iw_get_range() local
842 if ((error = dev_wlc_ioctl(dev, WLC_GET_CURR_RATESET, &rateset, sizeof(rateset)))) in wl_iw_get_range()
844 rateset.count = dtoh32(rateset.count); in wl_iw_get_range()
845 range->num_bitrates = rateset.count; in wl_iw_get_range()
846 for (i = 0; i < rateset.count && i < IW_MAX_BITRATES; i++) in wl_iw_get_range()
847 range->bitrate[i] = (rateset.rates[i] & 0x7f) * 500000; /* convert to bps */ in wl_iw_get_range()
1768 if (bi->rateset.count) { in wl_iw_get_scan()
1773 for (j = 0; j < bi->rateset.count && j < IW_MAX_BITRATES; j++) { in wl_iw_get_scan()
1774 iwe.u.bitrate.value = (bi->rateset.rates[j] & 0x7f) * 500000; in wl_iw_get_scan()
1913 if (bi->rateset.count <= sizeof(bi->rateset.rates)) { in wl_iw_iscan_get_scan()
[all …]
/OK3568_Linux_fs/kernel/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].probe_rate; in mt7603_wtbl_set_rates()
730 sta->rateset[rateset].probe_rate.idx = -1; in mt7603_wtbl_set_rates()
731 ref = &sta->rateset[rateset].rates[0]; in mt7603_wtbl_set_rates()
734 rates = sta->rateset[rateset].rates; in mt7603_wtbl_set_rates()
735 for (i = 0; i < ARRAY_SIZE(sta->rateset[rateset].rates); i++) { in mt7603_wtbl_set_rates()
[all …]
H A Dmt7603.h74 struct mt7603_rate_set rateset[2]; member
/OK3568_Linux_fs/kernel/drivers/net/wireless/mediatek/mt76/mt7615/
H A Dmac.c834 bool rateset, stbc = false; in mt7615_mac_update_rate_desc() local
842 rateset = !(sta->rate_set_tsf & BIT(0)); in mt7615_mac_update_rate_desc()
843 memcpy(sta->rateset[rateset].rates, rates, in mt7615_mac_update_rate_desc()
844 sizeof(sta->rateset[rateset].rates)); in mt7615_mac_update_rate_desc()
846 sta->rateset[rateset].probe_rate = *probe_rate; in mt7615_mac_update_rate_desc()
847 ref = &sta->rateset[rateset].probe_rate; in mt7615_mac_update_rate_desc()
849 sta->rateset[rateset].probe_rate.idx = -1; in mt7615_mac_update_rate_desc()
850 ref = &sta->rateset[rateset].rates[0]; in mt7615_mac_update_rate_desc()
853 rates = sta->rateset[rateset].rates; in mt7615_mac_update_rate_desc()
854 for (i = 0; i < ARRAY_SIZE(sta->rateset[rateset].rates); i++) { 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
/OK3568_Linux_fs/external/rkwifibt/drivers/infineon/
H A Dwl_iw.c711 wl_rateset_t rateset; in wl_iw_get_range() local
766 if ((error = dev_wlc_ioctl(dev, WLC_GET_CURR_RATESET, &rateset, sizeof(rateset)))) in wl_iw_get_range()
768 rateset.count = dtoh32(rateset.count); in wl_iw_get_range()
769 range->num_bitrates = rateset.count; in wl_iw_get_range()
770 for (i = 0; i < rateset.count && i < IW_MAX_BITRATES; i++) in wl_iw_get_range()
771 range->bitrate[i] = (rateset.rates[i] & 0x7f) * 500000; /* convert to bps */ in wl_iw_get_range()
1557 if (bi->rateset.count) { in wl_iw_get_scan()
1562 for (j = 0; j < bi->rateset.count && j < IW_MAX_BITRATES; j++) { in wl_iw_get_scan()
1563 iwe.u.bitrate.value = (bi->rateset.rates[j] & 0x7f) * 500000; in wl_iw_get_scan()
1680 if (bi->rateset.count <= sizeof(bi->rateset.rates)) { in wl_iw_iscan_get_scan()
[all …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/cywdhd/bcmdhd/
H A Dwl_iw.c717 wl_rateset_t rateset; in wl_iw_get_range() local
772 if ((error = dev_wlc_ioctl(dev, WLC_GET_CURR_RATESET, &rateset, sizeof(rateset)))) in wl_iw_get_range()
774 rateset.count = dtoh32(rateset.count); in wl_iw_get_range()
775 range->num_bitrates = rateset.count; in wl_iw_get_range()
776 for (i = 0; i < rateset.count && i < IW_MAX_BITRATES; i++) in wl_iw_get_range()
777 range->bitrate[i] = (rateset.rates[i] & 0x7f) * 500000; /* convert to bps */ in wl_iw_get_range()
1563 if (bi->rateset.count) { in wl_iw_get_scan()
1568 for (j = 0; j < bi->rateset.count && j < IW_MAX_BITRATES; j++) { in wl_iw_get_scan()
1569 iwe.u.bitrate.value = (bi->rateset.rates[j] & 0x7f) * 500000; in wl_iw_get_scan()
1686 if (bi->rateset.count <= sizeof(bi->rateset.rates)) { in wl_iw_iscan_get_scan()
[all …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/infineon/bcmdhd/
H A Dwl_iw.c717 wl_rateset_t rateset; in wl_iw_get_range() local
772 if ((error = dev_wlc_ioctl(dev, WLC_GET_CURR_RATESET, &rateset, sizeof(rateset)))) in wl_iw_get_range()
774 rateset.count = dtoh32(rateset.count); in wl_iw_get_range()
775 range->num_bitrates = rateset.count; in wl_iw_get_range()
776 for (i = 0; i < rateset.count && i < IW_MAX_BITRATES; i++) in wl_iw_get_range()
777 range->bitrate[i] = (rateset.rates[i] & 0x7f) * 500000; /* convert to bps */ in wl_iw_get_range()
1563 if (bi->rateset.count) { in wl_iw_get_scan()
1568 for (j = 0; j < bi->rateset.count && j < IW_MAX_BITRATES; j++) { in wl_iw_get_scan()
1569 iwe.u.bitrate.value = (bi->rateset.rates[j] & 0x7f) * 500000; in wl_iw_get_scan()
1686 if (bi->rateset.count <= sizeof(bi->rateset.rates)) { in wl_iw_iscan_get_scan()
[all …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_indep_power/
H A Dwl_iw.c781 wl_rateset_t rateset; in wl_iw_get_range() local
843 if ((error = dev_wlc_ioctl(dev, WLC_GET_CURR_RATESET, &rateset, sizeof(rateset)))) in wl_iw_get_range()
845 rateset.count = dtoh32(rateset.count); in wl_iw_get_range()
846 range->num_bitrates = rateset.count; in wl_iw_get_range()
847 for (i = 0; i < rateset.count && i < IW_MAX_BITRATES; i++) in wl_iw_get_range()
848 range->bitrate[i] = (rateset.rates[i] & 0x7f) * 500000; /* convert to bps */ in wl_iw_get_range()
1743 if (bi->rateset.count) { in wl_iw_get_scan()
1748 for (j = 0; j < bi->rateset.count && j < IW_MAX_BITRATES; j++) { in wl_iw_get_scan()
1749 iwe.u.bitrate.value = (bi->rateset.rates[j] & 0x7f) * 500000; in wl_iw_get_scan()
1887 if (bi->rateset.count <= sizeof(bi->rateset.rates)) { in wl_iw_iscan_get_scan()
[all …]
H A Dwl_escan.c1035 if (bi->rateset.count <= sizeof(bi->rateset.rates)) { in wl_escan_merge_scan_results()
1044 for (j = 0; j < bi->rateset.count && j < IW_MAX_BITRATES; j++) { in wl_escan_merge_scan_results()
1045 iwe.u.bitrate.value = (bi->rateset.rates[j] & 0x7f) * 500000; in wl_escan_merge_scan_results()
/OK3568_Linux_fs/kernel/drivers/net/wireless/ath/ar5523/
H A Dar5523_hw.h223 struct ar5523_cmd_rateset rateset; member
241 struct ar5523_cmd_rateset rateset; member
/OK3568_Linux_fs/kernel/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.c209 int r8712_setdatarate_cmd(struct _adapter *padapter, u8 *rateset) in r8712_setdatarate_cmd() argument
226 memcpy(pbsetdataratepara->datarates, rateset, NumRates); in r8712_setdatarate_cmd()
H A Drtl871x_cmd.h721 int r8712_setdatarate_cmd(struct _adapter *padapter, u8 *rateset);
/OK3568_Linux_fs/kernel/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()
/OK3568_Linux_fs/kernel/drivers/staging/wfx/
H A Dhif_api_mib.h281 u8 rateset:1; member
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8189es/include/
H A Drtw_cmd.h1036 extern u8 rtw_setdatarate_cmd(_adapter *padapter, u8 *rateset);
1037 extern u8 rtw_setbasicrate_cmd(_adapter *padapter, u8 *rateset);

12345