| /OK3568_Linux_fs/kernel/drivers/net/wireless/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 | 3411 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 D | wl_bigdata.c | 46 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 D | wl_iw.c | 770 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 D | wl_bigdata.c | 46 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 D | wl_iw.c | 780 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 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].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 D | mt7603.h | 74 struct mt7603_rate_set rateset[2]; member
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/mediatek/mt76/mt7615/ |
| H A D | mac.c | 834 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 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
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/infineon/ |
| H A D | wl_iw.c | 711 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 D | wl_iw.c | 717 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 D | wl_iw.c | 717 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 D | wl_iw.c | 781 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 D | wl_escan.c | 1035 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 D | ar5523_hw.h | 223 struct ar5523_cmd_rateset rateset; member 241 struct ar5523_cmd_rateset rateset; member
|
| /OK3568_Linux_fs/kernel/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.c | 209 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 D | rtl871x_cmd.h | 721 int r8712_setdatarate_cmd(struct _adapter *padapter, u8 *rateset);
|
| /OK3568_Linux_fs/kernel/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()
|
| /OK3568_Linux_fs/kernel/drivers/staging/wfx/ |
| H A D | hif_api_mib.h | 281 u8 rateset:1; member
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8189es/include/ |
| H A D | rtw_cmd.h | 1036 extern u8 rtw_setdatarate_cmd(_adapter *padapter, u8 *rateset); 1037 extern u8 rtw_setbasicrate_cmd(_adapter *padapter, u8 *rateset);
|