Lines Matching full:80

59 /* Definitions for D11AC capable (80MHz+) Chanspec type */
69 * or primary channel of 40MHz, 80MHz, 160MHz, or 80+80MHz channel.
71 * (optional) 5, 10, 20, 40, 80, 160, or 80+80. Default value is 20.
87 * Required for 80+80, otherwise not allowed.
88 * Specifies the center channel of the primary and secondary 80MHz band.
107 * 52/80 80MHz 58 52-64 52
108 * 56/80 80MHz 58 52-64 56
109 * 60/80 80MHz 58 52-64 60
110 * 64/80 80MHz 58 52-64 64
113 * 36/80+80/42-106 80+80MHz 42,106 36-48,100-112 36
133 "80",
135 "80+80",
140 {5, 10, 20, 40, 80, 160, 160};
151 /* 80MHz channels in 5GHz band */
202 * Bandwidth of 160 MHz will be returned for 80+80MHz chanspecs.
271 /* return index of 80MHz channel from channel number
349 /* 80+80 */ in wf_chspec_ntoa()
358 snprintf(buf, CHANSPEC_STR_LEN, "%d/80+80/%d-%d", pri_chan, chan1, chan2); in wf_chspec_ntoa()
463 } else if (bw == 80) { in wf_chspec_aton_ex()
473 * or '+80' if bw = 80, to make '80+80' bw. in wf_chspec_aton_ex()
487 /* check for 80+80 */ in wf_chspec_aton_ex()
489 /* 80+80 */ in wf_chspec_aton_ex()
490 const char plus80[] = "80/"; in wf_chspec_aton_ex()
492 /* must be looking at '+80/' in wf_chspec_aton_ex()
499 /* consume the '80/' string */ in wf_chspec_aton_ex()
506 /* read primary 80MHz channel */ in wf_chspec_aton_ex()
515 /* read secondary 80MHz channel */ in wf_chspec_aton_ex()
554 /* if the bw is 40/80/160, not 80+80, a single method in wf_chspec_aton_ex()
590 /* Otherwise, bw is 80+80. Figure out channel pair and sb */ in wf_chspec_aton_ex()
609 /* is the primary channel contained in the 1st 80MHz channel? */ in wf_chspec_aton_ex()
612 /* no match for primary channel 'pri_ch' in segment0 80MHz channel */ in wf_chspec_aton_ex()
658 /* channel IDs in 80+80 must be in range */ in wf_chspec_malformed()
688 /* both 80MHz and 80+80MHz use 80MHz side bands. in wf_chspec_malformed()
689 * 80+80 SB info is relative to the primary 80MHz sub-band. in wf_chspec_malformed()
729 /* the two channels must be separated by more than 80MHz by VHT req */ in wf_chspec_valid()
868 /* For an 80+80 MHz channel, the sideband 'sb' field is an 80 MHz sideband in wf_chspec_primary20_chan()
869 * (LL, LU, UL, LU) for the 80 MHz frequency segment 0. in wf_chspec_primary20_chan()
873 bw_mhz = 80; in wf_chspec_primary20_chan()
937 bw = 80; in wf_channel2chspec()
967 * This function returns the chanspec for the primary 40MHz of an 80MHz or wider channel.
979 /* if the chanspec is > 80MHz, use the helper routine to find the primary 80 MHz channel */ in wf_chspec_primary40_chspec()
984 /* determine primary 40 MHz sub-channel of an 80 MHz chanspec */ in wf_chspec_primary40_chspec()
1105 * Returns the chanspec 80Mhz channel corresponding to the following input
1109 * center_channel - center frequecny of the 80Mhz channel
1131 * find a 80MHz chanspec with the given center_channel that had a primary channel in wf_chspec_80()
1138 * Returns the 80+80 chanspec corresponding to the following input parameters
1145 * The primary channel must be contained in one of the 80MHz channels. This routine
1146 * will determine which frequency segment is the primary 80 MHz segment.
1167 /* does the primary channel fit with the 1st 80MHz channel ? */ in wf_chspec_get8080_chspec()
1168 sb = channel_to_sb(chan0, primary_20mhz, 80); in wf_chspec_get8080_chspec()
1174 /* no, so does the primary channel fit with the 2nd 80MHz channel ? */ in wf_chspec_get8080_chspec()
1175 sb = channel_to_sb(chan1, primary_20mhz, 80); in wf_chspec_get8080_chspec()
1177 /* no match for pri_ch to either 80MHz center channel */ in wf_chspec_get8080_chspec()
1195 * This function returns the 80Mhz channel for the given id.
1207 * Returns the center channel of the primary 80 MHz sub-band of the provided chanspec
1227 * Returns the center channel of the secondary 80 MHz sub-band of the provided chanspec
1247 * Returns the chanspec for the primary 80MHz sub-band of an 160MHz or 80+80 channel
1267 /* Create primary 80MHz chanspec */ in wf_chspec_primary80_chspec()
1275 /* Primary 80MHz is on lower side */ in wf_chspec_primary80_chspec()
1279 /* Primary 80MHz is on upper side */ in wf_chspec_primary80_chspec()
1284 /* Create primary 80MHz chanspec */ in wf_chspec_primary80_chspec()
1295 * Returns the chanspec for the secondary 80MHz sub-band of an 160MHz or 80+80 channel
1309 /* Create secondary 80MHz chanspec */ in wf_chspec_secondary80_chspec()
1319 /* Primary 80MHz is on lower side */ in wf_chspec_secondary80_chspec()
1323 /* Primary 80MHz is on upper side */ in wf_chspec_secondary80_chspec()
1327 /* Create secondary 80MHz chanspec */ in wf_chspec_secondary80_chspec()
1341 * For 160MHz or 80P80 chanspec, set ch[0]/ch[1] to be the low/high 80 Mhz channels
1343 * For 20/40/80MHz chanspec, set ch[0] to be the center freq, and chan[1]=-1
1359 /* for 20, 40, and 80 Mhz */ in wf_chspec_get_80p80_channels()
1445 * Works with 20, 40, 80, 80p80 and 160MHz chspec
1453 chanspec_t t = (CHSPEC_IS160(chspec) || CHSPEC_IS8080(chspec)) ? /* if bw > 80MHz */ in wf_get_all_ext()
1454 wf_chspec_primary80_chspec(chspec) : (chspec); /* extract primary 80 */ in wf_get_all_ext()
1465 if (CHSPEC_IS80(chspec)) return; /* nothing more to do since 80MHz chspec */ in wf_get_all_ext()
1467 /* get the 20MHz side bands in 80MHz EXT (secondary) */ in wf_get_all_ext()