Lines Matching refs:ie
370 struct ieee80211_vendor_ie *ie; in cfg80211_find_vendor_ie() local
380 ie = (struct ieee80211_vendor_ie *)pos; in cfg80211_find_vendor_ie()
385 if (ie->len < sizeof(*ie)) in cfg80211_find_vendor_ie()
388 ie_oui = ie->oui[0] << 16 | ie->oui[1] << 8 | ie->oui[2]; in cfg80211_find_vendor_ie()
389 if (ie_oui == oui && ie->oui_type == oui_type) in cfg80211_find_vendor_ie()
392 pos += 2 + ie->len; in cfg80211_find_vendor_ie()
687 const u8 *ie; in cfg80211_combine_bsses() local
695 ie = cfg80211_find_ie(WLAN_EID_SSID, ies->data, ies->len); in cfg80211_combine_bsses()
696 if (!ie) { in cfg80211_combine_bsses()
701 ssidlen = ie[1]; in cfg80211_combine_bsses()
703 fold |= ie[2 + i]; in cfg80211_combine_bsses()
724 ie = cfg80211_find_ie(WLAN_EID_SSID, ies->data, ies->len); in cfg80211_combine_bsses()
725 if (!ie) in cfg80211_combine_bsses()
727 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()
946 u16 beacon_interval, const u8 *ie, size_t ielen, in cfg80211_inform_bss_data() argument
962 channel = cfg80211_get_bss_channel(wiphy, ie, ielen, data->chan); in cfg80211_inform_bss_data()
988 memcpy(ies->data, ie, ielen); in cfg80211_inform_bss_data()
1367 const u8 *ie; in ieee80211_bss() local
1449 ie = ies->data; in ieee80211_bss()
1453 if (ie[1] > rem - 2) in ieee80211_bss()
1456 switch (ie[0]) { in ieee80211_bss()
1460 iwe.u.data.length = ie[1]; in ieee80211_bss()
1465 (u8 *)ie + 2); in ieee80211_bss()
1472 iwe.u.data.length = ie[1]; in ieee80211_bss()
1477 (u8 *)ie + 2); in ieee80211_bss()
1483 if (ie[1] != sizeof(struct ieee80211_meshconf_ie)) in ieee80211_bss()
1485 cfg = (u8 *)ie + 2; in ieee80211_bss()
1558 for (i = 0; i < ie[1]; i++) { in ieee80211_bss()
1560 ((ie[i + 2] & 0x7f) * 500000); in ieee80211_bss()
1573 rem -= ie[1] + 2; in ieee80211_bss()
1574 ie += ie[1] + 2; in ieee80211_bss()