Lines Matching refs:bc_ie
211 struct ieee80211_2040_bss_coex_ie *bc_ie; in hostapd_2040_coex_action() local
233 if (len < IEEE80211_HDRLEN + 2 + sizeof(*bc_ie)) { in hostapd_2040_coex_action()
240 bc_ie = (struct ieee80211_2040_bss_coex_ie *) data; in hostapd_2040_coex_action()
241 if (bc_ie->element_id != WLAN_EID_20_40_BSS_COEXISTENCE || in hostapd_2040_coex_action()
242 bc_ie->length < 1) { in hostapd_2040_coex_action()
244 bc_ie->element_id, bc_ie->length); in hostapd_2040_coex_action()
247 if (len < IEEE80211_HDRLEN + 2 + 2 + bc_ie->length) { in hostapd_2040_coex_action()
252 data += 2 + bc_ie->length; in hostapd_2040_coex_action()
256 bc_ie->coex_param, in hostapd_2040_coex_action()
257 (bc_ie->coex_param & BIT(0)) ? "[InfoReq]" : "", in hostapd_2040_coex_action()
258 (bc_ie->coex_param & BIT(1)) ? "[40MHzIntolerant]" : "", in hostapd_2040_coex_action()
259 (bc_ie->coex_param & BIT(2)) ? "[20MHzBSSWidthReq]" : "", in hostapd_2040_coex_action()
260 (bc_ie->coex_param & BIT(3)) ? "[OBSSScanExemptionReq]" : "", in hostapd_2040_coex_action()
261 (bc_ie->coex_param & BIT(4)) ? in hostapd_2040_coex_action()
263 (bc_ie->coex_param & (BIT(5) | BIT(6) | BIT(7))) ? in hostapd_2040_coex_action()
266 if (bc_ie->coex_param & WLAN_20_40_BSS_COEX_20MHZ_WIDTH_REQ) { in hostapd_2040_coex_action()
283 if (bc_ie->coex_param & WLAN_20_40_BSS_COEX_40MHZ_INTOL) { in hostapd_2040_coex_action()