Lines Matching full:channels

1374  * for HT40, VHT, and HE. DFS channels are not covered.
1401 /* 2.407 GHz, channels 1..13 */ in ieee80211_freq_to_channel_ext()
1447 /* 5 GHz, channels 36..48 */ in ieee80211_freq_to_channel_ext()
1466 /* 5 GHz, channels 52..64 */ in ieee80211_freq_to_channel_ext()
1485 /* 5 GHz, channels 149..177 */ in ieee80211_freq_to_channel_ext()
1504 /* 5 GHz, channels 100..144 */ in ieee80211_freq_to_channel_ext()
1578 /* EDMG channels 9 - 13 */ in ieee80211_freq_to_channel_ext()
1586 /* EDMG channels 17 - 20 */ in ieee80211_freq_to_channel_ext()
1594 /* EDMG channels 25 - 27 */ in ieee80211_freq_to_channel_ext()
1700 case 12: /* channels 1..11 */ in ieee80211_chan_to_freq_us()
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()
1706 case 1: /* channels 36,40,44,48 */ 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()
1715 case 4: /* channels 100-144 */ in ieee80211_chan_to_freq_us()
1716 case 24: /* channels 100-140; 40 MHz */ in ieee80211_chan_to_freq_us()
1720 case 3: /* channels 149,153,157,161 */ 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()
1728 case 5: /* channels 149,153,157,161,165 */ in ieee80211_chan_to_freq_us()
1732 case 34: /* 60 GHz band, channels 1..8 */ in ieee80211_chan_to_freq_us()
1736 case 37: /* 60 GHz band, EDMG CB2, channels 9..15 */ in ieee80211_chan_to_freq_us()
1740 case 38: /* 60 GHz band, EDMG CB3, channels 17..22 */ in ieee80211_chan_to_freq_us()
1744 case 39: /* 60 GHz band, EDMG CB4, channels 25..29 */ in ieee80211_chan_to_freq_us()
1757 case 4: /* channels 1..13 */ in ieee80211_chan_to_freq_eu()
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()
1763 case 1: /* channels 36,40,44,48 */ 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()
1772 case 3: /* channels 100-140 */ 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()
1775 case 16: /* channels 100-140 */ in ieee80211_chan_to_freq_eu()
1779 case 17: /* channels 149,153,157,161,165,169 */ in ieee80211_chan_to_freq_eu()
1783 case 18: /* 60 GHz band, channels 1..6 */ in ieee80211_chan_to_freq_eu()
1787 case 21: /* 60 GHz band, EDMG CB2, channels 9..11 */ in ieee80211_chan_to_freq_eu()
1791 case 22: /* 60 GHz band, EDMG CB3, channels 17..18 */ in ieee80211_chan_to_freq_eu()
1795 case 23: /* 60 GHz band, EDMG CB4, channels 25 */ in ieee80211_chan_to_freq_eu()
1809 case 30: /* channels 1..13 */ in ieee80211_chan_to_freq_jp()
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()
1819 case 1: /* channels 34,38,42,46(old) or 36,40,44,48 */ in ieee80211_chan_to_freq_jp()
1820 case 32: /* channels 52,56,60,64 */ in ieee80211_chan_to_freq_jp()
1821 case 33: /* channels 52,56,60,64 */ 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()
1831 case 34: /* channels 100-144 */ 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()
1837 case 58: /* channels 100-144 */ in ieee80211_chan_to_freq_jp()
1841 case 59: /* 60 GHz band, channels 1..6 */ in ieee80211_chan_to_freq_jp()
1845 case 62: /* 60 GHz band, EDMG CB2, channels 9..11 */ in ieee80211_chan_to_freq_jp()
1849 case 63: /* 60 GHz band, EDMG CB3, channels 17..18 */ in ieee80211_chan_to_freq_jp()
1866 case 7: /* channels 1..13 */ in ieee80211_chan_to_freq_cn()
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()
1872 case 1: /* channels 36,40,44,48 */ 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()
1879 case 3: /* channels 149,153,157,161,165 */ in ieee80211_chan_to_freq_cn()
1880 case 6: /* channels 149,157; 40 MHz */ in ieee80211_chan_to_freq_cn()
1895 /* channels 1..13 */ in ieee80211_chan_to_freq_global()
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()
1909 case 115: /* channels 36,40,44,48; indoor only */ 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()
1912 case 118: /* channels 52,56,60,64; dfs */ 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()
1918 case 121: /* channels 100-144 */ 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()
1924 case 124: /* channels 149,153,157,161 */ in ieee80211_chan_to_freq_global()
1928 case 125: /* channels 149,153,157,161,165,169,173,177 */ 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()
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()
1956 case 180: /* 60 GHz band, channels 1..8 */ in ieee80211_chan_to_freq_global()
1960 case 181: /* 60 GHz band, EDMG CB2, channels 9..15 */ in ieee80211_chan_to_freq_global()
1964 case 182: /* 60 GHz band, EDMG CB3, channels 17..22 */ in ieee80211_chan_to_freq_global()
2027 if (modes[i].channels[j].freq == freq && in ieee80211_is_dfs()
2028 (modes[i].channels[j].flag & HOSTAPD_CHAN_RADAR)) in ieee80211_is_dfs()
2414 * (these center frequencies are not actual channels, which makes
2443 * Class 180 has the legacy channels 1-6. Classes 181-183 include
2444 * channels which implement channel bonding features.
2892 /* channels: 1, 5, 9, 13... */ in center_idx_to_bw_6ghz()
2895 /* channels 3, 11, 19... */ in center_idx_to_bw_6ghz()
2898 /* channels 7, 23, 39.. */ in center_idx_to_bw_6ghz()
2901 /* channels 15, 47, 79...*/ in center_idx_to_bw_6ghz()
2904 /* channels 31, 63, 95, 127, 159, 191 */ in center_idx_to_bw_6ghz()
2963 * In the 6 GHz band, primary channels are numbered as 1, 5, 9, 13.., so in get_6ghz_sec_channel()
2964 * the 40 MHz channels are formed with the channel pairs as (1,5), in get_6ghz_sec_channel()
2967 * primary channel for the channels 5, 13, 21.. and it is above the in get_6ghz_sec_channel()
2968 * primary channel for the channels 1, 9, 17.. in get_6ghz_sec_channel()
3136 edmg->channels = 0; in hostapd_encode_edmg_chan()
3141 /* Only EDMG CB1 and EDMG CB2 contiguous channels supported for now */ in hostapd_encode_edmg_chan()
3144 edmg->channels = EDMG_CHANNEL_9_SUBCHANNELS; in hostapd_encode_edmg_chan()
3148 edmg->channels = EDMG_CHANNEL_10_SUBCHANNELS; in hostapd_encode_edmg_chan()
3152 edmg->channels = EDMG_CHANNEL_11_SUBCHANNELS; in hostapd_encode_edmg_chan()
3156 edmg->channels = EDMG_CHANNEL_12_SUBCHANNELS; in hostapd_encode_edmg_chan()
3160 edmg->channels = EDMG_CHANNEL_13_SUBCHANNELS; in hostapd_encode_edmg_chan()
3165 edmg->channels = BIT(primary_channel - 1); in hostapd_encode_edmg_chan()
3168 edmg->channels = 0; in hostapd_encode_edmg_chan()
3184 * 1. Check that the requested channels are part (set) of the allowed in ieee802_edmg_is_allowed()
3185 * channels. in ieee802_edmg_is_allowed()
3194 if (((requested.channels & allowed.channels) != requested.channels) || 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()
3212 case 115: /* channels 36,40,44,48; indoor only */ 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()
3217 case 118: /* channels 52,56,60,64; dfs */ 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()
3222 case 121: /* channels 100-144 */ 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()
3227 case 124: /* channels 149,153,157,161 */ in op_class_to_bandwidth()
3228 case 125: /* channels 149,153,157,161,165,169,173,177 */ 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()
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()
3252 case 180: /* 60 GHz band, channels 1..8 */ in op_class_to_bandwidth()
3254 case 181: /* 60 GHz band, EDMG CB2, channels 9..15 */ in op_class_to_bandwidth()
3256 case 182: /* 60 GHz band, EDMG CB3, channels 17..22 */ 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()
3275 case 115: /* channels 36,40,44,48; indoor only */ 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()
3280 case 118: /* channels 52,56,60,64; dfs */ 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()
3285 case 121: /* channels 100-144 */ 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()
3290 case 124: /* channels 149,153,157,161 */ in op_class_to_ch_width()
3291 case 125: /* channels 149,153,157,161,165,169,171 */ 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()
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()
3316 case 180: /* 60 GHz band, channels 1..8 */ in op_class_to_ch_width()
3318 case 181: /* 60 GHz band, EDMG CB2, channels 9..15 */ in op_class_to_ch_width()
3320 case 182: /* 60 GHz band, EDMG CB3, channels 17..22 */ in op_class_to_ch_width()