Lines Matching full:band

29 /* A chanspec holds the channel number, band, bandwidth and primary 20MHz sub-band */
40 #define CH_5MHZ_APART 1u /* 2G band channels are 5 Mhz apart */
43 #define CH_MIN_2G_CHANNEL 1u /* Min channel in 2G band */
44 #define CH_MAX_2G_CHANNEL 14u /* Max channel in 2G band */
45 #define CH_MIN_2G_40M_CHANNEL 3u /* Min 40MHz center channel in 2G band */
46 #define CH_MAX_2G_40M_CHANNEL 11u /* Max 40MHz center channel in 2G band */
48 #define CH_MIN_6G_CHANNEL 1u /* Min 20MHz channel in 6G band */
49 #define CH_MAX_6G_CHANNEL 253u /* Max 20MHz channel in 6G band */
50 #define CH_MIN_6G_40M_CHANNEL 3u /* Min 40MHz center channel in 6G band */
51 #define CH_MAX_6G_40M_CHANNEL 227u /* Max 40MHz center channel in 6G band */
52 #define CH_MIN_6G_80M_CHANNEL 7u /* Min 80MHz center channel in 6G band */
53 #define CH_MAX_6G_80M_CHANNEL 215u /* Max 80MHz center channel in 6G band */
54 #define CH_MIN_6G_160M_CHANNEL 15u /* Min 160MHz center channel in 6G band */
55 #define CH_MAX_6G_160M_CHANNEL 207u /* Max 160MHz center channel in 6G band */
56 #define CH_MIN_6G_240M_CHANNEL 23u /* Min 240MHz center channel in 6G band */
57 #define CH_MAX_6G_240M_CHANNEL 167u /* Max 240MHz center channel in 6G band */
58 #define CH_MIN_6G_320M_CHANNEL 31u /* Min 320MHz center channel in 6G band */
59 #define CH_MAX_6G_320M_CHANNEL 199u /* Max 320MHz center channel in 6G band */
148 /* Band field */
390 * Addition to primary20 channel, the function checks for side band for 2g 40 channels
442 #define LCHSPEC_CREATE(chan, band, bw, sb) ((uint16)((chan) | (sb) | (bw) | (band))) argument
461 #define WF_CHAN_FACTOR_2_4_G 4814u /* 2.4 GHz band, 2407 MHz */
467 #define WF_CHAN_FACTOR_4_G 8000u /* 4.9 GHz band for Japan */
473 #define WF_CHAN_FACTOR_5_G 10000u /* 5 GHz band, 5000 MHz */
479 #define WF_CHAN_FACTOR_6_G 11900u /* 6 GHz band, 5950 MHz */
481 #define WLC_2G_25MHZ_OFFSET 5 /* 2.4GHz band channel offset */
484 * No of sub-band value of the specified Mhz chanspec
528 bool wf_valid_20MHz_chan(uint channel, chanspec_band_t band);
533 bool wf_valid_40MHz_center_chan(uint center_channel, chanspec_band_t band);
538 bool wf_valid_80MHz_center_chan(uint center_channel, chanspec_band_t band);
543 bool wf_valid_160MHz_center_chan(uint center_channel, chanspec_band_t band);
548 bool wf_valid_240MHz_center_chan(uint center_channel, chanspec_band_t band);
553 bool wf_valid_320MHz_center_chan(uint center_channel, chanspec_band_t band);
556 * Create a 20MHz chanspec for the given band.
558 chanspec_t wf_create_20MHz_chspec(uint channel, chanspec_band_t band);
562 * the center channel number, and the band.
565 chanspec_band_t band);
569 * the sub-band for the primary 20MHz channel, and the band.
573 chanspec_band_t band);
576 * the center channel number, and the band.
579 chanspec_band_t band);
583 * the center channel number, and the band.
586 chanspec_band_t band);
590 * the center channel number, and the band.
593 chanspec_band_t band);
597 * the center channel number, and the band.
600 chanspec_band_t band);
604 * the center channel numbers for each frequency segment, and the band.
607 chanspec_band_t band);
611 * the center channel numbers for each frequency segment, and the band.
614 chanspec_band_t band);
617 * the center channel number, channel width, and the band.
622 chanspec_bw_t bw, chanspec_band_t band);
626 * channel width, and the band.
629 chanspec_band_t band);
633 * channel, the center channel number, channel width, and the band.
638 chanspec_band_t band);
643 * the center channel numbers for each frequency segment, and the band.
646 chanspec_band_t band);
722 * Returns the center channel of the primary 80 MHz sub-band of the provided chanspec
726 * @return center channel number of the primary 80MHz sub-band of the input.
733 * Returns the center channel of the secondary 80 MHz sub-band of the provided chanspec
737 * @return center channel number of the secondary 80MHz sub-band of the input.
743 * Returns the chanspec for the primary 80MHz sub-band of an 160MHz or 80+80 channel
747 * @return An 80MHz chanspec describing the primary 80MHz sub-band of the input.
754 * Returns the chanspec for the secondary 80MHz sub-band of an 160MHz or 80+80 channel
755 * The sideband in the chanspec is always set to WL_CHANSPEC_CTL_SB_LL since this sub-band
760 * @return An 80MHz chanspec describing the secondary 80MHz sub-band of the input.
766 * Returns the center channel of the primary 160MHz sub-band of the provided chanspec
770 * @return center channel number of the primary 160MHz sub-band of the input.
777 * Returns the chanspec for the primary 160MHz sub-band of an 320MHz channel
781 * @return An 160MHz chanspec describing the primary 160MHz sub-band of the input.
808 chanspec_band_t band; member
831 * wf_chanspec_iter_init(&iter, band, bw);
838 * @param band chanspec_band_t value specifying the band of interest
844 bool wf_chanspec_iter_init(wf_chanspec_iter_t *iter, chanspec_band_t band, chanspec_bw_t bw);