Lines Matching full:80
51 /* Definitions for D11AC capable (80MHz+) Chanspec type */
63 * or primary 20 MHz channel of 40MHz, 80MHz, 160MHz, 80+80MHz,
66 * (optional) 20, 40, 80, 160, 80+80, 240, 320, or 160+160. Default value is 20.
81 * Required for 80+80 or 160+160, otherwise not allowed.
82 * These fields specify the center channel of the first and the second 80MHz
102 * 52/80 80MHz 58 52-64 52
103 * 56/80 80MHz 58 52-64 56
104 * 60/80 80MHz 58 52-64 60
105 * 64/80 80MHz 58 52-64 64
108 * 36/80+80/42-106 80+80MHz 42,106 36-48,100-112 36
128 "80",
130 "80+80",
135 320, 320, 20, 40, 80, 160, 160, 240
151 /* 80MHz channels in 5GHz band */
163 /** 80MHz channels in 6GHz band */
197 * Bandwidth of 160 MHz will be returned for 80+80MHz chanspecs.
291 /* return index of 80MHz channel from channel number
306 /* return index of the 6G 80MHz channel from channel number
663 } else if (bw == 80) { in wf_chspec_aton()
690 /* check for 80+80 or 160+160 */ in wf_chspec_aton()
726 /* If the bw is 40/80/160/240/320 (and not 40MHz 2G), the channels are in wf_chspec_aton()
831 /* both 80MHz and 80+80MHz use 80MHz side bands. in BCMPOSTTRAPFN()
832 * 80+80 SB info is relative to the primary 80MHz sub-band. in BCMPOSTTRAPFN()
892 * or both center channels for an 80+80MHz channel, in wf_chspec_valid()
894 * Also, 80+80MHz channels need to be non-contiguous. in wf_chspec_valid()
967 * or (not 2g and 80/160) in wf_chanspec_iter_init()
1461 * Verify that the center channel is a valid 80MHz center channel according to 802.11.
1463 * @param center_channel 80MHz center channel to validate
1472 /* use the 80MHz ID lookup to validate the center channel */ in wf_valid_80MHz_center_chan()
1477 /* use the 80MHz ID lookup to validate the center channel */ in wf_valid_80MHz_center_chan()
1681 * Returns the chanspec for an 80MHz channel given the primary 20MHz channel number,
1685 * @param center_channel center channel of the 80MHz channel
1686 * @param band band of the 80MHz channel (chanspec_band_t value)
1691 * @return returns an 80MHz chanspec, or INVCHANSPEC in case of error
1700 * Will return -1 if not a valid pair for 80MHz in wf_create_80MHz_chspec()
1711 /* othewise construct and return the valid 80MHz chanspec */ in wf_create_80MHz_chspec()
1752 * Returns the chanspec for an 80+80MHz channel given the primary 20MHz channel number,
1758 * @param band band of the 80+80 MHz channel (chanspec_band_t value)
1760 * Parameters chan0 and chan1 are valid 80 MHz center channel numbers for the given band.
1761 * The primary channel must be contained in one of the 80 MHz channels. This routine
1762 * will determine which frequency segment is the primary 80 MHz segment.
1764 * @return returns an 80+80 MHz chanspec, or INVCHANSPEC in case of error
1778 * to be greater than 80MHz in wf_create_8080MHz_chspec()
1797 /* does the primary channel fit with the 1st 80MHz channel ? */ in wf_create_8080MHz_chspec()
1804 /* no, so does the primary channel fit with the 2nd 80MHz channel ? */ in wf_create_8080MHz_chspec()
1807 /* no match for pri_ch to either 80MHz center channel */ in wf_create_8080MHz_chspec()
1999 * must be 20, 40, 80, 160, 240 or 320 MHz.
2000 * 80+80 or 160+160 MHz chanspec creation is not handled by this function,
2087 * 5GHz and 6GHz bands have non-overlapping 40/80/160 MHz channels, so a
2090 * 80+80MHz channels also cannot be uniquely defined. This function will return
2101 /* For 5GHz, use the lookup tables for valid 40/80/160 center channels in wf_create_chspec_from_primary()
2132 /* For 6GHz, use a formula to calculate the valid 40/80/160 center channel from in wf_create_chspec_from_primary()
2235 * "320", "160+160", "20", "40", "80", "160", "80+80", "240"
2329 * This function returns the chanspec for the primary 40MHz of an 80MHz or wider channel.
2347 /* if the chanspec is > 80MHz, use the helper routine to find the primary 80 MHz channel */ in wf_chspec_primary40_chspec()
2352 /* determine primary 40 MHz sub-channel of an 80 MHz chanspec */ in wf_chspec_primary40_chspec()
2530 * Returns the chanspec 80Mhz channel corresponding to the following input
2534 * center_channel - center frequecny of the 80Mhz channel
2558 * find a 80MHz chanspec with the given center_channel that had a primary channel in wf_chspec_80()
2565 * Returns the 80+80 chanspec corresponding to the following input parameters
2572 * The primary channel must be contained in one of the 80MHz channels. This routine
2573 * will determine which frequency segment is the primary 80 MHz segment.
2596 /* does the primary channel fit with the 1st 80MHz channel ? */ in wf_chspec_get8080_chspec()
2603 /* no, so does the primary channel fit with the 2nd 80MHz channel ? */ in wf_chspec_get8080_chspec()
2606 /* no match for pri_ch to either 80MHz center channel */ in wf_chspec_get8080_chspec()
2624 * Returns the center channel of the primary 80 MHz sub-band of the provided chanspec
2644 * Returns the center channel of the secondary 80 MHz sub-band of the provided chanspec
2664 * Returns the chanspec for the primary 80MHz sub-band of an 160MHz or 80+80 channel
2682 /* Primary 80MHz is on lower side */ in wf_chspec_primary80_chspec()
2686 /* Primary 80MHz is on upper side */ in wf_chspec_primary80_chspec()
2691 /* Create primary 80MHz chanspec */ in wf_chspec_primary80_chspec()
2702 * Returns the chanspec for the secondary 80MHz sub-band of an 160MHz or 80+80 channel
2716 /* Primary 80MHz is on lower side, so the secondary is on in wf_chspec_secondary80_chspec()
2721 /* Primary 80MHz is on upper side, so the secondary is on in wf_chspec_secondary80_chspec()
2727 /* Create secondary 80MHz chanspec */ in wf_chspec_secondary80_chspec()
2741 * For 160MHz or 80P80 chanspec, set ch[0]/ch[1] to be the low/high 80 Mhz channels
2743 * For 20/40/80MHz chanspec, set ch[0] to be the center freq, and chan[1]=-1
2755 /* for 20, 40, and 80 Mhz */ in wf_chspec_get_80p80_channels()
2803 * Identify the chanspec is of the form 160+80 or 80+160 from the channel ID. in wf_chspec_primary160_chspec()
2804 * Channel ID : even for 160+80 and odd for 80+160 in wf_chspec_primary160_chspec()
2855 * Works with 20, 40, 80, and 160MHz chspec
2860 chanspec_t t = (CHSPEC_IS160(chspec)) ? /* if bw > 80MHz */ in wf_get_all_ext()
2861 wf_chspec_primary80_chspec(chspec) : (chspec); /* extract primary 80 */ in wf_get_all_ext()
2880 return; /* nothing more to do since 80MHz chspec */ in wf_get_all_ext()
2883 /* get the 20MHz side bands in 80MHz EXT (secondary) */ in wf_get_all_ext()