Home
last modified time | relevance | path

Searched refs:info_element (Results 1 – 13 of 13) sorted by relevance

/linux-3.4.99/drivers/staging/rtl8192u/ieee80211/
Dieee80211_rx.c1405 *info_element, int sub_type) in ieee80211_verify_qos_info() argument
1408 if (info_element->qui_subtype != sub_type) in ieee80211_verify_qos_info()
1410 if (memcmp(info_element->qui, qos_oui, QOS_OUI_LEN)) in ieee80211_verify_qos_info()
1412 if (info_element->qui_type != QOS_OUI_TYPE) in ieee80211_verify_qos_info()
1414 if (info_element->version != QOS_VERSION_1) in ieee80211_verify_qos_info()
1426 *info_element) in ieee80211_read_qos_param_element() argument
1431 if ((info_element == NULL) || (element_param == NULL)) in ieee80211_read_qos_param_element()
1434 if (info_element->id == QOS_ELEMENT_ID && info_element->len == size) { in ieee80211_read_qos_param_element()
1435 memcpy(element_param->info_element.qui, info_element->data, in ieee80211_read_qos_param_element()
1436 info_element->len); in ieee80211_read_qos_param_element()
[all …]
Dieee80211.h1136 struct ieee80211_info_element info_element[0]; member
1147 struct ieee80211_info_element info_element[0]; member
1157 struct ieee80211_info_element info_element[0]; member
1168 struct ieee80211_info_element info_element[0]; member
1177 struct ieee80211_info_element info_element[0]; member
1185 struct ieee80211_info_element info_element[0]; /* supported rates */ member
1288 struct ieee80211_qos_information_element info_element; member
2622 struct ieee80211_info_element *info_element,
Dieee80211_softmac.c787 beacon_buf->info_element[0].id = MFIE_TYPE_SSID; in ieee80211_probe_resp()
788 beacon_buf->info_element[0].len = ssid_len; in ieee80211_probe_resp()
790 tag = (u8*) beacon_buf->info_element[0].data; in ieee80211_probe_resp()
1105 hdr->info_element[0].id = MFIE_TYPE_SSID; in ieee80211_association_req()
1107 hdr->info_element[0].len = beacon->ssid_len; in ieee80211_association_req()
1969 if (ieee80211_parse_info_param(ieee,assoc_resp->info_element,\ in ieee80211_rx_frame_softmac()
/linux-3.4.99/drivers/staging/rtl8192e/
Drtllib_rx.c1508 *info_element, int sub_type) in rtllib_verify_qos_info()
1511 if (info_element->qui_subtype != sub_type) in rtllib_verify_qos_info()
1513 if (memcmp(info_element->qui, qos_oui, QOS_OUI_LEN)) in rtllib_verify_qos_info()
1515 if (info_element->qui_type != QOS_OUI_TYPE) in rtllib_verify_qos_info()
1517 if (info_element->version != QOS_VERSION_1) in rtllib_verify_qos_info()
1529 *info_element) in rtllib_read_qos_param_element()
1534 if ((info_element == NULL) || (element_param == NULL)) in rtllib_read_qos_param_element()
1537 if (info_element->id == QOS_ELEMENT_ID && info_element->len == size) { in rtllib_read_qos_param_element()
1538 memcpy(element_param->info_element.qui, info_element->data, in rtllib_read_qos_param_element()
1539 info_element->len); in rtllib_read_qos_param_element()
[all …]
Drtllib.h1235 struct rtllib_info_element info_element[0]; member
1251 struct rtllib_info_element info_element[0]; member
1261 struct rtllib_info_element info_element[0]; member
1272 struct rtllib_info_element info_element[0]; member
1281 struct rtllib_info_element info_element[0]; member
1289 struct rtllib_info_element info_element[0]; /* supported rates */ member
1393 struct rtllib_qos_information_element info_element; member
2997 struct rtllib_info_element *info_element,
Drtllib_softmac.c932 beacon_buf->info_element[0].id = MFIE_TYPE_SSID; in rtllib_probe_resp()
933 beacon_buf->info_element[0].len = ssid_len; in rtllib_probe_resp()
935 tag = (u8 *) beacon_buf->info_element[0].data; in rtllib_probe_resp()
1283 hdr->info_element[0].id = MFIE_TYPE_SSID; in rtllib_association_req()
1285 hdr->info_element[0].len = beacon->ssid_len; in rtllib_association_req()
1405 ies = &(hdr->info_element[0].id); in rtllib_association_req()
2244 if (rtllib_parse_info_param(ieee, assoc_resp->info_element, in rtllib_rx_assoc_resp()
2266 ies = &(assoc_resp->info_element[0].id); in rtllib_rx_assoc_resp()
/linux-3.4.99/drivers/staging/rtl8187se/ieee80211/
Dieee80211_rx.c868 struct ieee80211_info_element *info_element, in ieee80211_extract_country_ie() argument
875 if(info_element->len!= 0) in ieee80211_extract_country_ie()
877 memcpy(network->CountryIeBuf, info_element->data, info_element->len); in ieee80211_extract_country_ie()
878 network->CountryIeLen = info_element->len; in ieee80211_extract_country_ie()
882 Dot11d_UpdateCountryIe(ieee, addr2, info_element->len, info_element->data); in ieee80211_extract_country_ie()
922 struct ieee80211_info_element *info_element; in ieee80211_network_init() local
959 info_element = &beacon->info_element; in ieee80211_network_init()
960 left = stats->len - ((void *)info_element - (void *)beacon); in ieee80211_network_init()
962 if (sizeof(struct ieee80211_info_element_hdr) + info_element->len > left) { in ieee80211_network_init()
964 info_element->len + sizeof(struct ieee80211_info_element), in ieee80211_network_init()
[all …]
Dieee80211_softmac.c837 beacon_buf->info_element.id = MFIE_TYPE_SSID; in ieee80211_probe_resp()
838 beacon_buf->info_element.len = ssid_len; in ieee80211_probe_resp()
840 tag = (u8*) beacon_buf->info_element.data; in ieee80211_probe_resp()
1106 hdr->info_element.id = MFIE_TYPE_SSID; in ieee80211_association_req()
1108 hdr->info_element.len = beacon->ssid_len; in ieee80211_association_req()
1781 struct ieee80211_info_element *info_element; in ieee80211_rx_frame_softmac() local
1819 info_element = &assoc_resp->info_element; in ieee80211_rx_frame_softmac()
1820 left = skb->len - ((void*)info_element - (void*)assoc_resp); in ieee80211_rx_frame_softmac()
1823 if (sizeof(struct ieee80211_info_element_hdr) + info_element->len > left) { in ieee80211_rx_frame_softmac()
1827 switch (info_element->id) { in ieee80211_rx_frame_softmac()
[all …]
Dieee80211.h546 struct ieee80211_info_element info_element; member
554 struct ieee80211_info_element_hdr info_element; member
562 struct ieee80211_info_element info_element; /* supported rates */ member
/linux-3.4.99/drivers/net/wireless/ipw2x00/
Dlibipw_rx.c932 *info_element, int sub_type) in libipw_verify_qos_info()
935 if (info_element->qui_subtype != sub_type) in libipw_verify_qos_info()
937 if (memcmp(info_element->qui, qos_oui, QOS_OUI_LEN)) in libipw_verify_qos_info()
939 if (info_element->qui_type != QOS_OUI_TYPE) in libipw_verify_qos_info()
941 if (info_element->version != QOS_VERSION_1) in libipw_verify_qos_info()
952 *info_element) in libipw_read_qos_param_element()
957 if ((info_element == NULL) || (element_param == NULL)) in libipw_read_qos_param_element()
960 if (info_element->id == QOS_ELEMENT_ID && info_element->len == size) { in libipw_read_qos_param_element()
961 memcpy(element_param->info_element.qui, info_element->data, in libipw_read_qos_param_element()
962 info_element->len); in libipw_read_qos_param_element()
[all …]
Dlibipw.h413 struct libipw_info_element info_element[0]; member
431 struct libipw_info_element info_element[0]; member
449 struct libipw_info_element info_element[0]; member
459 struct libipw_info_element info_element[0]; member
470 struct libipw_info_element info_element[0]; member
478 struct libipw_info_element info_element[0]; member
487 struct libipw_info_element info_element[0]; member
559 struct libipw_qos_information_element info_element; member
/linux-3.4.99/drivers/staging/rtl8712/
Dieee80211.h624 struct ieee80211_info_element info_element; member
635 struct ieee80211_info_element_hdr info_element; member
/linux-3.4.99/drivers/net/wireless/rtlwifi/
Dwifi.h687 struct rtl_info_element info_element[0]; member