Lines Matching refs:channel

129 #define LOWER_20_SB(channel)		(((channel) > CH_10MHZ_APART) ? \  argument
130 ((channel) - CH_10MHZ_APART) : 0)
131 #define UPPER_20_SB(channel) (((channel) < (MAXCHANNEL - CH_10MHZ_APART)) ? \ argument
132 ((channel) + CH_10MHZ_APART) : 0)
135 #define LL_20_SB(channel) (((channel) > 3 * CH_10MHZ_APART) ? ((channel) - 3 * CH_10MHZ_APART) : 0) argument
136 #define UU_20_SB(channel) (((channel) < (MAXCHANNEL - 3 * CH_10MHZ_APART)) ? \ argument
137 ((channel) + 3 * CH_10MHZ_APART) : 0)
138 #define LU_20_SB(channel) LOWER_20_SB(channel) argument
139 #define UL_20_SB(channel) UPPER_20_SB(channel) argument
141 #define LOWER_40_SB(channel) ((channel) - CH_20MHZ_APART) argument
142 #define UPPER_40_SB(channel) ((channel) + CH_20MHZ_APART) argument
144 #define CH20MHZ_CHSPEC(channel) (chanspec_t)((chanspec_t)(channel) | WL_CHANSPEC_BW_20 | \ argument
145 (((channel) <= CH_MAX_2G_CHANNEL) ? \
147 #define NEXT_20MHZ_CHAN(channel) (((channel) < (MAXCHANNEL - CH_20MHZ_APART)) ? \ argument
148 ((channel) + CH_20MHZ_APART) : 0)
149 #define CH40MHZ_CHSPEC(channel, ctlsb) (chanspec_t) \ argument
150 ((channel) | (ctlsb) | WL_CHANSPEC_BW_40 | \
151 ((channel) <= CH_MAX_2G_CHANNEL ? WL_CHANSPEC_BAND_2G : \
153 #define CH80MHZ_CHSPEC(channel, ctlsb) (chanspec_t) \ argument
154 ((channel) | (ctlsb) | \
156 #define CH160MHZ_CHSPEC(channel, ctlsb) (chanspec_t) \ argument
157 ((channel) | (ctlsb) | \
190 #define FOREACH_20_SB(chspec, channel) \ argument
191 for (channel = CHSPEC_CHANNEL(chspec); channel; channel = 0)
217 #define CH_OFF_10MHZ_MULTIPLES(channel, offset) ((uint8) (((offset) < 0) ? \ argument
218 (((channel) > (WL_CHANSPEC_CHAN_MASK & ((uint16)((-(offset)) * CH_10MHZ_APART)))) ?\
219 ((channel) + (offset) * CH_10MHZ_APART) : 0) : \
220 (((channel) < (uint16)(MAXCHANNEL - (offset) * CH_10MHZ_APART)) ? \
221 ((channel) + (offset) * CH_10MHZ_APART) : 0)))
225 #define LLL_20_SB_160(channel) CH_OFF_10MHZ_MULTIPLES(channel, -7) argument
226 #define LLU_20_SB_160(channel) CH_OFF_10MHZ_MULTIPLES(channel, -5) argument
227 #define LUL_20_SB_160(channel) CH_OFF_10MHZ_MULTIPLES(channel, -3) argument
228 #define LUU_20_SB_160(channel) CH_OFF_10MHZ_MULTIPLES(channel, -1) argument
229 #define ULL_20_SB_160(channel) CH_OFF_10MHZ_MULTIPLES(channel, 1) argument
230 #define ULU_20_SB_160(channel) CH_OFF_10MHZ_MULTIPLES(channel, 3) argument
231 #define UUL_20_SB_160(channel) CH_OFF_10MHZ_MULTIPLES(channel, 5) argument
232 #define UUU_20_SB_160(channel) CH_OFF_10MHZ_MULTIPLES(channel, 7) argument
278 #define CH_NEXT_20_SB_IN_8080(chspec, channel) ((uint8) (\ argument
279 ((uint8) ((channel) + CH_20MHZ_APART) > CH_LAST_20_SB(chspec) ? 0 : \
280 ((channel) == LUU_20_SB_8080(chspec) ? ULL_20_SB_8080(chspec) : \
281 (channel) + CH_20MHZ_APART))))
287 #define CH_NEXT_20_SB(chspec, channel) ((uint8) (\ argument
288 (CHSPEC_IS8080(chspec) ? CH_NEXT_20_SB_IN_8080((chspec), (channel)) : \
289 ((uint8) ((channel) + CH_20MHZ_APART) > CH_LAST_20_SB(chspec) ? 0 : \
290 ((channel) + CH_20MHZ_APART)))))
294 #define LLL_20_SB_160(channel) 0 argument
295 #define LLU_20_SB_160(channel) 0 argument
296 #define LUL_20_SB_160(channel) 0 argument
297 #define LUU_20_SB_160(channel) 0 argument
298 #define ULL_20_SB_160(channel) 0 argument
299 #define ULU_20_SB_160(channel) 0 argument
300 #define UUL_20_SB_160(channel) 0 argument
301 #define UUU_20_SB_160(channel) 0 argument
335 #define CH_NEXT_20_SB(chspec, channel) ((uint8) (\ argument
336 ((uint8) ((channel) + CH_20MHZ_APART) > CH_LAST_20_SB(chspec) ? 0 : \
337 ((channel) + CH_20MHZ_APART))))
345 #define FOREACH_20_SB(chspec, channel) \ argument
346 for (channel = CH_FIRST_20_SB(chspec); channel; \
347 channel = CH_NEXT_20_SB((chspec), channel))
354 uint8 channel, idx = 0; \
356 FOREACH_20_SB(chspec_local, channel) \
357 (psb)[idx++] = channel; \
471 #define CH20MHZ_LCHSPEC(channel) \ argument
472 (chanspec_t)((chanspec_t)(channel) | WL_LCHANSPEC_BW_20 | \
473 WL_LCHANSPEC_CTL_SB_NONE | (((channel) <= CH_MAX_2G_CHANNEL) ? \
620 chanspec_t wf_create_20MHz_chspec(uint channel, chanspec_band_t band);
702 extern int wf_channel2mhz(uint channel, uint start_factor);
728 extern uint wf_channel2freq(uint channel);
807 extern chanspec_t wf_channel_create_chspec_frm_opclass(uint8 opclass, uint8 channel);