Lines Matching +full:2 +full:mhz

194 			   pos[0], pos[1], pos[2], (unsigned long) elen);  in ieee802_11_parse_vendor_specific()
257 frags_len += elem->datalen + 2; in ieee802_11_fragments_length()
306 if (elen < 2 * ETH_ALEN) in ieee802_11_parse_extension()
341 if (elen < 2) in ieee802_11_parse_extension()
384 if (elen < 2) in ieee802_11_parse_extension()
488 if (elen < 2) in __ieee802_11_parse_elems()
626 if (elen < 2) in __ieee802_11_parse_elems()
632 if (elen < 2) in __ieee802_11_parse_elems()
989 while (len > 2) { in ieee802_11_parse_link_assoc_req()
999 if (2 + sub_elem_len > len) { in ieee802_11_parse_link_assoc_req()
1008 pos += 2 + sub_elem_len; in ieee802_11_parse_link_assoc_req()
1009 len -= 2 + sub_elem_len; in ieee802_11_parse_link_assoc_req()
1021 link_info_control = WPA_GET_LE16(pos + 2); in ieee802_11_parse_link_assoc_req()
1024 pos += 2 + sub_elem_len; in ieee802_11_parse_link_assoc_req()
1025 len -= 2 + sub_elem_len; in ieee802_11_parse_link_assoc_req()
1039 sub_elem_len -= sta_info_len + 2; in ieee802_11_parse_link_assoc_req()
1041 if (sub_elem_len < 2) { in ieee802_11_parse_link_assoc_req()
1048 pos += 2; in ieee802_11_parse_link_assoc_req()
1049 sub_elem_len -= 2; in ieee802_11_parse_link_assoc_req()
1215 num = 2; in hostapd_config_wmm_ac()
1375 * @freq: Frequency (MHz) to convert
1701 case 32: /* channels 1..7; 40 MHz */ in ieee80211_chan_to_freq_us()
1702 case 33: /* channels 5..11; 40 MHz */ in ieee80211_chan_to_freq_us()
1707 case 2: /* channels 52,56,60,64; dfs */ in ieee80211_chan_to_freq_us()
1708 case 22: /* channels 36,44; 40 MHz */ in ieee80211_chan_to_freq_us()
1709 case 23: /* channels 52,60; 40 MHz */ in ieee80211_chan_to_freq_us()
1710 case 27: /* channels 40,48; 40 MHz */ in ieee80211_chan_to_freq_us()
1711 case 28: /* channels 56,64; 40 MHz */ in ieee80211_chan_to_freq_us()
1716 case 24: /* channels 100-140; 40 MHz */ in ieee80211_chan_to_freq_us()
1721 case 25: /* channels 149,157; 40 MHz */ in ieee80211_chan_to_freq_us()
1722 case 26: /* channels 149,157; 40 MHz */ in ieee80211_chan_to_freq_us()
1723 case 30: /* channels 153,161; 40 MHz */ in ieee80211_chan_to_freq_us()
1724 case 31: /* channels 153,161; 40 MHz */ in ieee80211_chan_to_freq_us()
1758 case 11: /* channels 1..9; 40 MHz */ in ieee80211_chan_to_freq_eu()
1759 case 12: /* channels 5..13; 40 MHz */ in ieee80211_chan_to_freq_eu()
1764 case 2: /* channels 52,56,60,64; dfs */ in ieee80211_chan_to_freq_eu()
1765 case 5: /* channels 36,44; 40 MHz */ in ieee80211_chan_to_freq_eu()
1766 case 6: /* channels 52,60; 40 MHz */ in ieee80211_chan_to_freq_eu()
1767 case 8: /* channels 40,48; 40 MHz */ in ieee80211_chan_to_freq_eu()
1768 case 9: /* channels 56,64; 40 MHz */ in ieee80211_chan_to_freq_eu()
1773 case 7: /* channels 100-132; 40 MHz */ in ieee80211_chan_to_freq_eu()
1774 case 10: /* channels 104-136; 40 MHz */ in ieee80211_chan_to_freq_eu()
1810 case 56: /* channels 1..9; 40 MHz */ in ieee80211_chan_to_freq_jp()
1811 case 57: /* channels 5..13; 40 MHz */ in ieee80211_chan_to_freq_jp()
1822 case 36: /* channels 36,44; 40 MHz */ in ieee80211_chan_to_freq_jp()
1823 case 37: /* channels 52,60; 40 MHz */ in ieee80211_chan_to_freq_jp()
1824 case 38: /* channels 52,60; 40 MHz */ in ieee80211_chan_to_freq_jp()
1825 case 41: /* channels 40,48; 40 MHz */ in ieee80211_chan_to_freq_jp()
1826 case 42: /* channels 56,64; 40 MHz */ in ieee80211_chan_to_freq_jp()
1827 case 43: /* channels 56,64; 40 MHz */ in ieee80211_chan_to_freq_jp()
1833 case 39: /* channels 100-140; 40 MHz */ in ieee80211_chan_to_freq_jp()
1835 case 44: /* channels 104-144; 40 MHz */ in ieee80211_chan_to_freq_jp()
1867 case 8: /* channels 1..9; 40 MHz */ in ieee80211_chan_to_freq_cn()
1868 case 9: /* channels 5..13; 40 MHz */ in ieee80211_chan_to_freq_cn()
1873 case 2: /* channels 52,56,60,64; dfs */ in ieee80211_chan_to_freq_cn()
1874 case 4: /* channels 36,44; 40 MHz */ in ieee80211_chan_to_freq_cn()
1875 case 5: /* channels 52,60; 40 MHz */ in ieee80211_chan_to_freq_cn()
1880 case 6: /* channels 149,157; 40 MHz */ in ieee80211_chan_to_freq_cn()
1904 case 83: /* channels 1..9; 40 MHz */ in ieee80211_chan_to_freq_global()
1905 case 84: /* channels 5..13; 40 MHz */ in ieee80211_chan_to_freq_global()
1910 case 116: /* channels 36,44; 40 MHz; indoor only */ in ieee80211_chan_to_freq_global()
1911 case 117: /* channels 40,48; 40 MHz; indoor only */ in ieee80211_chan_to_freq_global()
1913 case 119: /* channels 52,60; 40 MHz; dfs */ in ieee80211_chan_to_freq_global()
1914 case 120: /* channels 56,64; 40 MHz; dfs */ in ieee80211_chan_to_freq_global()
1919 case 122: /* channels 100-140; 40 MHz */ in ieee80211_chan_to_freq_global()
1920 case 123: /* channels 104-144; 40 MHz */ in ieee80211_chan_to_freq_global()
1929 case 126: /* channels 149,157,165,173; 40 MHz */ in ieee80211_chan_to_freq_global()
1930 case 127: /* channels 153,161,169,177; 40 MHz */ in ieee80211_chan_to_freq_global()
1934 case 128: /* center freqs 42, 58, 106, 122, 138, 155, 171; 80 MHz */ in ieee80211_chan_to_freq_global()
1935 case 130: /* center freqs 42, 58, 106, 122, 138, 155, 171; 80 MHz */ in ieee80211_chan_to_freq_global()
1939 case 129: /* center freqs 50, 114, 163; 160 MHz */ in ieee80211_chan_to_freq_global()
1943 case 131: /* UHB channels, 20 MHz: 1, 5, 9.. */ in ieee80211_chan_to_freq_global()
1944 case 132: /* UHB channels, 40 MHz: 3, 11, 19.. */ in ieee80211_chan_to_freq_global()
1945 case 133: /* UHB channels, 80 MHz: 7, 23, 39.. */ in ieee80211_chan_to_freq_global()
1946 case 134: /* UHB channels, 160 MHz: 15, 47, 79.. */ in ieee80211_chan_to_freq_global()
1947 case 135: /* UHB channels, 80+80 MHz: 7, 23, 39.. */ in ieee80211_chan_to_freq_global()
1948 case 137: /* UHB channels, 320 MHz: 31, 63, 95, 127, 159, 191 */ in ieee80211_chan_to_freq_global()
1952 case 136: /* UHB channels, 20 MHz: 2 */ in ieee80211_chan_to_freq_global()
1953 if (chan == 2) in ieee80211_chan_to_freq_global()
1982 * Returns: Frequency in MHz or -1 if the specified channel is unknown
2344 elem->datalen + 2); in mb_ies_info_by_ies()
2370 mb_ies_size += 2 + info->ies[i].ie_len; in mb_ies_by_info()
2413 * and 135, but currently use the lowest 20 MHz channel for simplicity
2417 * channel center frequency index value, but it happens to be a 20 MHz
2422 * MHz channel on the 5 GHz band. 130 is identified with "80+", so this
2424 * value pair 133 and 135 is used to describe a 80+80 MHz channel on
2436 { HOSTAPD_MODE_IEEE80211A, 136, 2, 2, 4, BW20, NO_P2P_SUPP },
2627 if (elen < 2) { in check_multi_ap_ie()
2707 *pos++ = 2; in add_multi_ap_ie()
2709 pos += 2; in add_multi_ap_ie()
2720 { 2, 118 },
2742 { 2, 118 },
2783 { 2, 118 },
2889 /* Channel: 2 */ in center_idx_to_bw_6ghz()
2890 if (idx == 2) in center_idx_to_bw_6ghz()
2891 return 0; /* 20 MHz */ in center_idx_to_bw_6ghz()
2894 return 0; /* 20 MHz */ in center_idx_to_bw_6ghz()
2897 return 1; /* 40 MHz */ in center_idx_to_bw_6ghz()
2900 return 2; /* 80 MHz */ in center_idx_to_bw_6ghz()
2903 return 3; /* 160 MHz */ in center_idx_to_bw_6ghz()
2906 return 4; /* 320 MHz */ in center_idx_to_bw_6ghz()
2964 * the 40 MHz channels are formed with the channel pairs as (1,5), in get_6ghz_sec_channel()
2971 if (((channel - 1) / 4) % 2) in get_6ghz_sec_channel()
3072 if (nei_pos + len / 2 > nei_rep + nei_rep_len) { in ieee802_11_parse_candidate_list()
3078 hexstr2bin(pos, nei_pos, len / 2) < 0) { in ieee802_11_parse_candidate_list()
3083 nei_pos += len / 2; in ieee802_11_parse_candidate_list()
3087 nei_start[1] = nei_pos - nei_start - 2; in ieee802_11_parse_candidate_list()
3098 return !!(ie[2 + capab / 8] & BIT(capab % 8)); in ieee802_11_ext_capab()
3126 return ieee802_11_rsnx_capab_len(rsnxe ? rsnxe + 2 : NULL, in ieee802_11_rsnx_capab()
3186 * 2. P802.11ay defines the values of bw_config between 4 and 15. in ieee802_edmg_is_allowed()
3209 case 83: /* channels 1..9; 40 MHz */ in op_class_to_bandwidth()
3210 case 84: /* channels 5..13; 40 MHz */ in op_class_to_bandwidth()
3214 case 116: /* channels 36,44; 40 MHz; indoor only */ in op_class_to_bandwidth()
3215 case 117: /* channels 40,48; 40 MHz; indoor only */ in op_class_to_bandwidth()
3219 case 119: /* channels 52,60; 40 MHz; dfs */ in op_class_to_bandwidth()
3220 case 120: /* channels 56,64; 40 MHz; dfs */ in op_class_to_bandwidth()
3224 case 122: /* channels 100-140; 40 MHz */ in op_class_to_bandwidth()
3225 case 123: /* channels 104-144; 40 MHz */ in op_class_to_bandwidth()
3230 case 126: /* channels 149,157,161,165,169,173; 40 MHz */ in op_class_to_bandwidth()
3231 case 127: /* channels 153..177; 40 MHz */ in op_class_to_bandwidth()
3233 case 128: /* center freqs 42, 58, 106, 122, 138, 155, 171; 80 MHz */ in op_class_to_bandwidth()
3235 case 129: /* center freqs 50, 114, 163; 160 MHz */ in op_class_to_bandwidth()
3237 case 130: /* center freqs 42, 58, 106, 122, 138, 155, 171; 80+80 MHz */ in op_class_to_bandwidth()
3239 case 131: /* UHB channels, 20 MHz: 1, 5, 9.. */ in op_class_to_bandwidth()
3241 case 132: /* UHB channels, 40 MHz: 3, 11, 19.. */ in op_class_to_bandwidth()
3243 case 133: /* UHB channels, 80 MHz: 7, 23, 39.. */ in op_class_to_bandwidth()
3245 case 134: /* UHB channels, 160 MHz: 15, 47, 79.. */ in op_class_to_bandwidth()
3246 case 135: /* UHB channels, 80+80 MHz: 7, 23, 39.. */ in op_class_to_bandwidth()
3248 case 136: /* UHB channels, 20 MHz: 2 */ in op_class_to_bandwidth()
3250 case 137: /* UHB channels, 320 MHz: 31, 63, 95, 127, 159, 191 */ in op_class_to_bandwidth()
3272 case 83: /* channels 1..9; 40 MHz */ in op_class_to_ch_width()
3273 case 84: /* channels 5..13; 40 MHz */ in op_class_to_ch_width()
3277 case 116: /* channels 36,44; 40 MHz; indoor only */ in op_class_to_ch_width()
3278 case 117: /* channels 40,48; 40 MHz; indoor only */ in op_class_to_ch_width()
3282 case 119: /* channels 52,60; 40 MHz; dfs */ in op_class_to_ch_width()
3283 case 120: /* channels 56,64; 40 MHz; dfs */ in op_class_to_ch_width()
3287 case 122: /* channels 100-140; 40 MHz */ in op_class_to_ch_width()
3288 case 123: /* channels 104-144; 40 MHz */ in op_class_to_ch_width()
3293 case 126: /* channels 149,157,165, 173; 40 MHz */ in op_class_to_ch_width()
3294 case 127: /* channels 153,161,169,177; 40 MHz */ in op_class_to_ch_width()
3296 case 128: /* center freqs 42, 58, 106, 122, 138, 155, 171; 80 MHz */ in op_class_to_ch_width()
3298 case 129: /* center freqs 50, 114, 163; 160 MHz */ in op_class_to_ch_width()
3300 case 130: /* center freqs 42, 58, 106, 122, 138, 155, 171; 80+80 MHz */ in op_class_to_ch_width()
3302 case 131: /* UHB channels, 20 MHz: 1, 5, 9.. */ in op_class_to_ch_width()
3304 case 132: /* UHB channels, 40 MHz: 3, 11, 19.. */ in op_class_to_ch_width()
3306 case 133: /* UHB channels, 80 MHz: 7, 23, 39.. */ in op_class_to_ch_width()
3308 case 134: /* UHB channels, 160 MHz: 15, 47, 79.. */ in op_class_to_ch_width()
3310 case 135: /* UHB channels, 80+80 MHz: 7, 23, 39.. */ in op_class_to_ch_width()
3312 case 136: /* UHB channels, 20 MHz: 2 */ in op_class_to_ch_width()
3314 case 137: /* UHB channels, 320 MHz: 31, 63, 95, 127, 159, 191 */ in op_class_to_ch_width()
3333 * @freq2: Value for frequency 2. 0 is not used
3380 while (len > 2 && pos[0] == WLAN_EID_FRAGMENT && pos[1]) { in ieee802_11_defrag()
3382 size_t elen = 2 + pos[1]; in ieee802_11_defrag()
3393 wpabuf_put_data(buf, &pos[2], pos[1]); in ieee802_11_defrag()
3410 if (elem->datalen >= 2 && in get_ml_ie()
3422 2 /* Control field */ + in get_basic_mle_mld_addr()