Lines Matching refs:ie
371 struct ieee80211_vendor_ie *ie; in cfg80211_find_vendor_ie() local
381 ie = (struct ieee80211_vendor_ie *)pos; in cfg80211_find_vendor_ie()
386 if (ie->len < sizeof(*ie)) in cfg80211_find_vendor_ie()
389 ie_oui = ie->oui[0] << 16 | ie->oui[1] << 8 | ie->oui[2]; in cfg80211_find_vendor_ie()
390 if (ie_oui == oui && ie->oui_type == oui_type) in cfg80211_find_vendor_ie()
393 pos += 2 + ie->len; in cfg80211_find_vendor_ie()
688 const u8 *ie; in cfg80211_combine_bsses() local
696 ie = cfg80211_find_ie(WLAN_EID_SSID, ies->data, ies->len); in cfg80211_combine_bsses()
697 if (!ie) { in cfg80211_combine_bsses()
702 ssidlen = ie[1]; in cfg80211_combine_bsses()
704 fold |= ie[2 + i]; in cfg80211_combine_bsses()
725 ie = cfg80211_find_ie(WLAN_EID_SSID, ies->data, ies->len); in cfg80211_combine_bsses()
726 if (!ie) in cfg80211_combine_bsses()
728 if (ssidlen && ie[1] != ssidlen) in cfg80211_combine_bsses()
909 cfg80211_get_bss_channel(struct wiphy *wiphy, const u8 *ie, size_t ielen, in cfg80211_get_bss_channel() argument
916 tmp = cfg80211_find_ie(WLAN_EID_DS_PARAMS, ie, ielen); in cfg80211_get_bss_channel()
920 tmp = cfg80211_find_ie(WLAN_EID_HT_OPERATION, ie, ielen); in cfg80211_get_bss_channel()
947 u16 beacon_interval, const u8 *ie, size_t ielen, in cfg80211_inform_bss_width() argument
963 channel = cfg80211_get_bss_channel(wiphy, ie, ielen, rx_channel); in cfg80211_inform_bss_width()
987 memcpy(ies->data, ie, ielen); in cfg80211_inform_bss_width()
1366 const u8 *ie; in ieee80211_bss() local
1448 ie = ies->data; in ieee80211_bss()
1452 if (ie[1] > rem - 2) in ieee80211_bss()
1455 switch (ie[0]) { in ieee80211_bss()
1459 iwe.u.data.length = ie[1]; in ieee80211_bss()
1464 (u8 *)ie + 2); in ieee80211_bss()
1471 iwe.u.data.length = ie[1]; in ieee80211_bss()
1476 (u8 *)ie + 2); in ieee80211_bss()
1482 if (ie[1] != sizeof(struct ieee80211_meshconf_ie)) in ieee80211_bss()
1484 cfg = (u8 *)ie + 2; in ieee80211_bss()
1557 for (i = 0; i < ie[1]; i++) { in ieee80211_bss()
1559 ((ie[i + 2] & 0x7f) * 500000); in ieee80211_bss()
1572 rem -= ie[1] + 2; in ieee80211_bss()
1573 ie += ie[1] + 2; in ieee80211_bss()