Lines Matching defs:chspec
143 #define CHSPEC_WLCBANDUNIT(chspec) (CHSPEC_IS5G(chspec) ? BAND_5G_INDEX : BAND_2G_INDEX) argument
162 #define CHSPEC_CHANNEL(chspec) wf_chspec_channel(chspec) argument
164 #define CHSPEC_CHANNEL(chspec) ((uint8)((chspec) & WL_CHANSPEC_CHAN_MASK)) argument
166 #define CHSPEC_CHAN1(chspec) ((chspec) & WL_CHANSPEC_CHAN1_MASK) >> WL_CHANSPEC_CHAN1_SHIFT argument
167 #define CHSPEC_CHAN2(chspec) ((chspec) & WL_CHANSPEC_CHAN2_MASK) >> WL_CHANSPEC_CHAN2_SHIFT argument
168 #define CHSPEC_BAND(chspec) ((chspec) & WL_CHANSPEC_BAND_MASK) argument
169 #define CHSPEC_CTL_SB(chspec) ((chspec) & WL_CHANSPEC_CTL_SB_MASK) argument
170 #define CHSPEC_BW(chspec) ((chspec) & WL_CHANSPEC_BW_MASK) argument
173 #define CHSPEC_IS20(chspec) 1 argument
174 #define CHSPEC_IS20_2G(chspec) ((((chspec) & WL_CHANSPEC_BW_MASK) == WL_CHANSPEC_BW_20) && \ argument
177 #define CHSPEC_IS40(chspec) 0 argument
180 #define CHSPEC_IS80(chspec) 0 argument
183 #define CHSPEC_IS160(chspec) 0 argument
186 #define CHSPEC_IS8080(chspec) 0 argument
190 #define FOREACH_20_SB(chspec, channel) \ argument
194 #define GET_ALL_SB(chspec, psb) do { \ argument
200 #define CHSPEC_IS20(chspec) (((chspec) & WL_CHANSPEC_BW_MASK) == WL_CHANSPEC_BW_20) argument
201 #define CHSPEC_IS20_5G(chspec) ((((chspec) & WL_CHANSPEC_BW_MASK) == WL_CHANSPEC_BW_20) && \ argument
204 #define CHSPEC_IS40(chspec) (((chspec) & WL_CHANSPEC_BW_MASK) == WL_CHANSPEC_BW_40) argument
207 #define CHSPEC_IS80(chspec) (((chspec) & WL_CHANSPEC_BW_MASK) == WL_CHANSPEC_BW_80) argument
210 #define CHSPEC_IS160(chspec) (((chspec) & WL_CHANSPEC_BW_MASK) == WL_CHANSPEC_BW_160) argument
213 #define CHSPEC_IS8080(chspec) (((chspec) & WL_CHANSPEC_BW_MASK) == WL_CHANSPEC_BW_8080) argument
235 #define LOWER_80_SB(chspec) (wf_chspec_primary80_channel(chspec) < \ argument
240 #define UPPER_80_SB(chspec) (wf_chspec_primary80_channel(chspec) > \ argument
245 #define LLL_20_SB_8080(chspec) CH_OFF_10MHZ_MULTIPLES(LOWER_80_SB(chspec), -3) argument
246 #define LLU_20_SB_8080(chspec) CH_OFF_10MHZ_MULTIPLES(LOWER_80_SB(chspec), -1) argument
247 #define LUL_20_SB_8080(chspec) CH_OFF_10MHZ_MULTIPLES(LOWER_80_SB(chspec), 1) argument
248 #define LUU_20_SB_8080(chspec) CH_OFF_10MHZ_MULTIPLES(LOWER_80_SB(chspec), 3) argument
249 #define ULL_20_SB_8080(chspec) CH_OFF_10MHZ_MULTIPLES(UPPER_80_SB(chspec), -3) argument
250 #define ULU_20_SB_8080(chspec) CH_OFF_10MHZ_MULTIPLES(UPPER_80_SB(chspec), -1) argument
251 #define UUL_20_SB_8080(chspec) CH_OFF_10MHZ_MULTIPLES(UPPER_80_SB(chspec), 1) argument
252 #define UUU_20_SB_8080(chspec) CH_OFF_10MHZ_MULTIPLES(UPPER_80_SB(chspec), 3) argument
257 #define CH_FIRST_20_SB(chspec) ((uint8) (\ argument
267 #define CH_LAST_20_SB(chspec) ((uint8) (\ argument
278 #define CH_NEXT_20_SB_IN_8080(chspec, channel) ((uint8) (\ argument
287 #define CH_NEXT_20_SB(chspec, channel) ((uint8) (\ argument
303 #define LOWER_80_SB(chspec) 0 argument
305 #define UPPER_80_SB(chspec) 0 argument
307 #define LLL_20_SB_8080(chspec) 0 argument
308 #define LLU_20_SB_8080(chspec) 0 argument
309 #define LUL_20_SB_8080(chspec) 0 argument
310 #define LUU_20_SB_8080(chspec) 0 argument
311 #define ULL_20_SB_8080(chspec) 0 argument
312 #define ULU_20_SB_8080(chspec) 0 argument
313 #define UUL_20_SB_8080(chspec) 0 argument
314 #define UUU_20_SB_8080(chspec) 0 argument
319 #define CH_FIRST_20_SB(chspec) ((uint8) (\ argument
326 #define CH_LAST_20_SB(chspec) ((uint8) (\ argument
335 #define CH_NEXT_20_SB(chspec, channel) ((uint8) (\ argument
345 #define FOREACH_20_SB(chspec, channel) \ argument
353 #define GET_ALL_SB(chspec, psb) do { \ argument
361 #define IS_CTL_IN_L20(chspec) !((chspec) & WL_CHANSPEC_CTL_SB_U) /* CTL SB is in low 20 of any 40 */ argument
362 #define IS_CTL_IN_L40(chspec) !((chspec) & WL_CHANSPEC_CTL_SB_UL) /* in low 40 of any 80 */ argument
363 #define IS_CTL_IN_L80(chspec) !((chspec) & WL_CHANSPEC_CTL_SB_ULL) /* in low 80 of 80p80/160 */ argument
368 #define CHSPEC_IS2P5(chspec) 0 argument
369 #define CHSPEC_IS5(chspec) 0 argument
370 #define CHSPEC_IS10(chspec) 0 argument
371 #define CHSPEC_ISLE20(chspec) (CHSPEC_IS20(chspec)) argument
372 #define CHSPEC_BW_LE20(chspec) (CHSPEC_IS20(chspec)) argument
378 #define CHSPEC_IS5G(chspec) (((chspec) & WL_CHANSPEC_BAND_MASK) == WL_CHANSPEC_BAND_5G) argument
379 #define CHSPEC_IS2G(chspec) (((chspec) & WL_CHANSPEC_BAND_MASK) == WL_CHANSPEC_BAND_2G) argument
380 #define CHSPEC_SB_UPPER(chspec) \ argument
383 #define CHSPEC_SB_LOWER(chspec) \ argument
386 #define CHSPEC2WLC_BAND(chspec) (CHSPEC_IS5G(chspec) ? WLC_BAND_5G : WLC_BAND_2G) argument
399 #define CHSPEC_IS_BW_160_WIDE(chspec) (CHSPEC_BW(chspec) == WL_CHANSPEC_BW_160 ||\ argument
409 #define CHSPEC_BW_GE(chspec, bw) \ argument
414 #define CHSPEC_BW_LE(chspec, bw) \ argument
419 #define CHSPEC_BW_GT(chspec, bw) \ argument
424 #define CHSPEC_BW_LT(chspec, bw) \ argument
452 #define LCHSPEC_CHANNEL(chspec) ((uint8)((chspec) & WL_LCHANSPEC_CHAN_MASK)) argument
453 #define LCHSPEC_BAND(chspec) ((chspec) & WL_LCHANSPEC_BAND_MASK) argument
454 #define LCHSPEC_CTL_SB(chspec) ((chspec) & WL_LCHANSPEC_CTL_SB_MASK) argument
455 #define LCHSPEC_BW(chspec) ((chspec) & WL_LCHANSPEC_BW_MASK) argument
456 #define LCHSPEC_IS10(chspec) (((chspec) & WL_LCHANSPEC_BW_MASK) == WL_LCHANSPEC_BW_10) argument
457 #define LCHSPEC_IS20(chspec) (((chspec) & WL_LCHANSPEC_BW_MASK) == WL_LCHANSPEC_BW_20) argument
458 #define LCHSPEC_IS40(chspec) (((chspec) & WL_LCHANSPEC_BW_MASK) == WL_LCHANSPEC_BW_40) argument
459 #define LCHSPEC_IS5G(chspec) (((chspec) & WL_LCHANSPEC_BAND_MASK) == WL_LCHANSPEC_BAND_5G) argument
460 #define LCHSPEC_IS2G(chspec) (((chspec) & WL_LCHANSPEC_BAND_MASK) == WL_LCHANSPEC_BAND_2G) argument
462 #define LCHSPEC_SB_UPPER(chspec) \ argument
465 #define LCHSPEC_SB_LOWER(chspec) \ argument