Lines Matching refs:chspec
97 #define CHSPEC_CHANNEL(chspec) ((u8)((chspec) & WL_CHANSPEC_CHAN_MASK)) argument
98 #define CHSPEC_BAND(chspec) ((chspec) & WL_CHANSPEC_BAND_MASK) argument
100 #define CHSPEC_CTL_SB(chspec) ((chspec) & WL_CHANSPEC_CTL_SB_MASK) argument
101 #define CHSPEC_BW(chspec) ((chspec) & WL_CHANSPEC_BW_MASK) argument
103 #define CHSPEC_IS10(chspec) \ argument
104 (((chspec) & WL_CHANSPEC_BW_MASK) == WL_CHANSPEC_BW_10)
106 #define CHSPEC_IS20(chspec) \ argument
107 (((chspec) & WL_CHANSPEC_BW_MASK) == WL_CHANSPEC_BW_20)
109 #define CHSPEC_IS40(chspec) \ argument
110 (((chspec) & WL_CHANSPEC_BW_MASK) == WL_CHANSPEC_BW_40)
112 #define CHSPEC_IS80(chspec) \ argument
113 (((chspec) & WL_CHANSPEC_BW_MASK) == WL_CHANSPEC_BW_80)
115 #define CHSPEC_IS5G(chspec) \ argument
116 (((chspec) & WL_CHANSPEC_BAND_MASK) == WL_CHANSPEC_BAND_5G)
118 #define CHSPEC_IS2G(chspec) \ argument
119 (((chspec) & WL_CHANSPEC_BAND_MASK) == WL_CHANSPEC_BAND_2G)
121 #define CHSPEC_SB_NONE(chspec) \ argument
122 (((chspec) & WL_CHANSPEC_CTL_SB_MASK) == WL_CHANSPEC_CTL_SB_NONE)
124 #define CHSPEC_SB_UPPER(chspec) \ argument
125 (((chspec) & WL_CHANSPEC_CTL_SB_MASK) == WL_CHANSPEC_CTL_SB_UPPER)
127 #define CHSPEC_SB_LOWER(chspec) \ argument
128 (((chspec) & WL_CHANSPEC_CTL_SB_MASK) == WL_CHANSPEC_CTL_SB_LOWER)
130 #define CHSPEC_CTL_CHAN(chspec) \ argument
131 ((CHSPEC_SB_LOWER(chspec)) ? \
132 (lower_20_sb(((chspec) & WL_CHANSPEC_CHAN_MASK))) : \
133 (upper_20_sb(((chspec) & WL_CHANSPEC_CHAN_MASK))))
135 #define CHSPEC2BAND(chspec) (CHSPEC_IS5G(chspec) ? BRCM_BAND_5G : BRCM_BAND_2G) argument
150 static inline int chspec_bandunit(u16 chspec) in chspec_bandunit() argument
152 return CHSPEC_IS5G(chspec) ? BAND_5G_INDEX : BAND_2G_INDEX; in chspec_bandunit()