/linux-2.6.39/drivers/staging/rtl8192e/ieee80211/ |
D | ieee80211_rx.c | 1433 *info_element, int sub_type) in ieee80211_verify_qos_info() argument 1436 if (info_element->qui_subtype != sub_type) in ieee80211_verify_qos_info() 1438 if (memcmp(info_element->qui, qos_oui, QOS_OUI_LEN)) in ieee80211_verify_qos_info() 1440 if (info_element->qui_type != QOS_OUI_TYPE) in ieee80211_verify_qos_info() 1442 if (info_element->version != QOS_VERSION_1) in ieee80211_verify_qos_info() 1454 *info_element) in ieee80211_read_qos_param_element() argument 1459 if ((info_element == NULL) || (element_param == NULL)) in ieee80211_read_qos_param_element() 1462 if (info_element->id == QOS_ELEMENT_ID && info_element->len == size) { in ieee80211_read_qos_param_element() 1463 memcpy(element_param->info_element.qui, info_element->data, in ieee80211_read_qos_param_element() 1464 info_element->len); in ieee80211_read_qos_param_element() [all …]
|
D | ieee80211.h | 1124 struct ieee80211_info_element info_element[0]; member 1135 struct ieee80211_info_element info_element[0]; member 1145 struct ieee80211_info_element info_element[0]; member 1156 struct ieee80211_info_element info_element[0]; member 1165 struct ieee80211_info_element info_element[0]; member 1173 struct ieee80211_info_element info_element[0]; /* supported rates */ member 1277 struct ieee80211_qos_information_element info_element; member 2627 struct ieee80211_info_element *info_element,
|
D | ieee80211_softmac.c | 789 beacon_buf->info_element[0].id = MFIE_TYPE_SSID; in ieee80211_probe_resp() 790 beacon_buf->info_element[0].len = ssid_len; in ieee80211_probe_resp() 792 tag = (u8*) beacon_buf->info_element[0].data; in ieee80211_probe_resp() 1131 hdr->info_element[0].id = MFIE_TYPE_SSID; in ieee80211_association_req() 1133 hdr->info_element[0].len = beacon->ssid_len; in ieee80211_association_req() 2020 if (ieee80211_parse_info_param(ieee,assoc_resp->info_element,\ in ieee80211_rx_frame_softmac()
|
/linux-2.6.39/drivers/staging/rtl8192u/ieee80211/ |
D | ieee80211_rx.c | 1406 *info_element, int sub_type) in ieee80211_verify_qos_info() argument 1409 if (info_element->qui_subtype != sub_type) in ieee80211_verify_qos_info() 1411 if (memcmp(info_element->qui, qos_oui, QOS_OUI_LEN)) in ieee80211_verify_qos_info() 1413 if (info_element->qui_type != QOS_OUI_TYPE) in ieee80211_verify_qos_info() 1415 if (info_element->version != QOS_VERSION_1) in ieee80211_verify_qos_info() 1427 *info_element) in ieee80211_read_qos_param_element() argument 1432 if ((info_element == NULL) || (element_param == NULL)) in ieee80211_read_qos_param_element() 1435 if (info_element->id == QOS_ELEMENT_ID && info_element->len == size) { in ieee80211_read_qos_param_element() 1436 memcpy(element_param->info_element.qui, info_element->data, in ieee80211_read_qos_param_element() 1437 info_element->len); in ieee80211_read_qos_param_element() [all …]
|
D | ieee80211.h | 1136 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,
|
D | ieee80211_softmac.c | 788 beacon_buf->info_element[0].id = MFIE_TYPE_SSID; in ieee80211_probe_resp() 789 beacon_buf->info_element[0].len = ssid_len; in ieee80211_probe_resp() 791 tag = (u8*) beacon_buf->info_element[0].data; in ieee80211_probe_resp() 1106 hdr->info_element[0].id = MFIE_TYPE_SSID; in ieee80211_association_req() 1108 hdr->info_element[0].len = beacon->ssid_len; in ieee80211_association_req() 1970 if (ieee80211_parse_info_param(ieee,assoc_resp->info_element,\ in ieee80211_rx_frame_softmac()
|
/linux-2.6.39/drivers/staging/rtl8187se/ieee80211/ |
D | ieee80211_rx.c | 868 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 …]
|
D | ieee80211_softmac.c | 837 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 …]
|
D | ieee80211.h | 546 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-2.6.39/drivers/net/wireless/ipw2x00/ |
D | libipw_rx.c | 932 *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 …]
|
D | libipw.h | 421 struct libipw_info_element info_element[0]; member 439 struct libipw_info_element info_element[0]; member 457 struct libipw_info_element info_element[0]; member 467 struct libipw_info_element info_element[0]; member 478 struct libipw_info_element info_element[0]; member 486 struct libipw_info_element info_element[0]; member 495 struct libipw_info_element info_element[0]; member 567 struct libipw_qos_information_element info_element; member
|
/linux-2.6.39/drivers/staging/rtl8712/ |
D | ieee80211.h | 598 struct ieee80211_info_element info_element; member 609 struct ieee80211_info_element_hdr info_element; member
|
/linux-2.6.39/drivers/net/wireless/rtlwifi/ |
D | wifi.h | 640 struct rtl_info_element info_element[0]; member
|