info_element      409 drivers/net/wireless/intel/ipw2x00/libipw.h 	struct libipw_info_element info_element[0];
info_element      427 drivers/net/wireless/intel/ipw2x00/libipw.h 			struct libipw_info_element info_element[0];
info_element      445 drivers/net/wireless/intel/ipw2x00/libipw.h 	struct libipw_info_element info_element[0];
info_element      455 drivers/net/wireless/intel/ipw2x00/libipw.h 	struct libipw_info_element info_element[0];
info_element      466 drivers/net/wireless/intel/ipw2x00/libipw.h 	struct libipw_info_element info_element[0];
info_element      474 drivers/net/wireless/intel/ipw2x00/libipw.h 	struct libipw_info_element info_element[0];
info_element      483 drivers/net/wireless/intel/ipw2x00/libipw.h 	struct libipw_info_element info_element[0];
info_element      555 drivers/net/wireless/intel/ipw2x00/libipw.h 	struct libipw_qos_information_element info_element;
info_element      928 drivers/net/wireless/intel/ipw2x00/libipw_rx.c 				     *info_element, int sub_type)
info_element      931 drivers/net/wireless/intel/ipw2x00/libipw_rx.c 	if (info_element->qui_subtype != sub_type)
info_element      933 drivers/net/wireless/intel/ipw2x00/libipw_rx.c 	if (memcmp(info_element->qui, qos_oui, QOS_OUI_LEN))
info_element      935 drivers/net/wireless/intel/ipw2x00/libipw_rx.c 	if (info_element->qui_type != QOS_OUI_TYPE)
info_element      937 drivers/net/wireless/intel/ipw2x00/libipw_rx.c 	if (info_element->version != QOS_VERSION_1)
info_element      948 drivers/net/wireless/intel/ipw2x00/libipw_rx.c 					    *info_element)
info_element      953 drivers/net/wireless/intel/ipw2x00/libipw_rx.c 	if ((info_element == NULL) || (element_param == NULL))
info_element      956 drivers/net/wireless/intel/ipw2x00/libipw_rx.c 	if (info_element->id == QOS_ELEMENT_ID && info_element->len == size) {
info_element      957 drivers/net/wireless/intel/ipw2x00/libipw_rx.c 		memcpy(element_param->info_element.qui, info_element->data,
info_element      958 drivers/net/wireless/intel/ipw2x00/libipw_rx.c 		       info_element->len);
info_element      959 drivers/net/wireless/intel/ipw2x00/libipw_rx.c 		element_param->info_element.elementID = info_element->id;
info_element      960 drivers/net/wireless/intel/ipw2x00/libipw_rx.c 		element_param->info_element.length = info_element->len;
info_element      964 drivers/net/wireless/intel/ipw2x00/libipw_rx.c 		ret = libipw_verify_qos_info(&element_param->info_element,
info_element      975 drivers/net/wireless/intel/ipw2x00/libipw_rx.c 					   *info_element)
info_element      982 drivers/net/wireless/intel/ipw2x00/libipw_rx.c 	if (info_element == NULL)
info_element      985 drivers/net/wireless/intel/ipw2x00/libipw_rx.c 	if ((info_element->id == QOS_ELEMENT_ID) && (info_element->len == size)) {
info_element      986 drivers/net/wireless/intel/ipw2x00/libipw_rx.c 		memcpy(element_info->qui, info_element->data,
info_element      987 drivers/net/wireless/intel/ipw2x00/libipw_rx.c 		       info_element->len);
info_element      988 drivers/net/wireless/intel/ipw2x00/libipw_rx.c 		element_info->elementID = info_element->id;
info_element      989 drivers/net/wireless/intel/ipw2x00/libipw_rx.c 		element_info->length = info_element->len;
info_element     1042 drivers/net/wireless/intel/ipw2x00/libipw_rx.c 					     *info_element,
info_element     1049 drivers/net/wireless/intel/ipw2x00/libipw_rx.c 	rc = libipw_read_qos_info_element(&qos_info_element, info_element);
info_element     1058 drivers/net/wireless/intel/ipw2x00/libipw_rx.c 						      info_element);
info_element     1065 drivers/net/wireless/intel/ipw2x00/libipw_rx.c 			    param_element.info_element.ac_info & 0x0F;
info_element     1114 drivers/net/wireless/intel/ipw2x00/libipw_rx.c 				      *info_element, u16 length,
info_element     1123 drivers/net/wireless/intel/ipw2x00/libipw_rx.c 	while (length >= sizeof(*info_element)) {
info_element     1124 drivers/net/wireless/intel/ipw2x00/libipw_rx.c 		if (sizeof(*info_element) + info_element->len > length) {
info_element     1128 drivers/net/wireless/intel/ipw2x00/libipw_rx.c 					     info_element->len +
info_element     1129 drivers/net/wireless/intel/ipw2x00/libipw_rx.c 					     sizeof(*info_element),
info_element     1130 drivers/net/wireless/intel/ipw2x00/libipw_rx.c 					     length, info_element->id);
info_element     1137 drivers/net/wireless/intel/ipw2x00/libipw_rx.c 		switch (info_element->id) {
info_element     1139 drivers/net/wireless/intel/ipw2x00/libipw_rx.c 			network->ssid_len = min(info_element->len,
info_element     1141 drivers/net/wireless/intel/ipw2x00/libipw_rx.c 			memcpy(network->ssid, info_element->data,
info_element     1156 drivers/net/wireless/intel/ipw2x00/libipw_rx.c 			network->rates_len = min(info_element->len,
info_element     1159 drivers/net/wireless/intel/ipw2x00/libipw_rx.c 				network->rates[i] = info_element->data[i];
info_element     1166 drivers/net/wireless/intel/ipw2x00/libipw_rx.c 				    (info_element->data[i])) {
info_element     1168 drivers/net/wireless/intel/ipw2x00/libipw_rx.c 					if (info_element->data[i] &
info_element     1183 drivers/net/wireless/intel/ipw2x00/libipw_rx.c 			network->rates_ex_len = min(info_element->len,
info_element     1186 drivers/net/wireless/intel/ipw2x00/libipw_rx.c 				network->rates_ex[i] = info_element->data[i];
info_element     1193 drivers/net/wireless/intel/ipw2x00/libipw_rx.c 				    (info_element->data[i])) {
info_element     1195 drivers/net/wireless/intel/ipw2x00/libipw_rx.c 					if (info_element->data[i] &
info_element     1208 drivers/net/wireless/intel/ipw2x00/libipw_rx.c 					     info_element->data[0]);
info_element     1209 drivers/net/wireless/intel/ipw2x00/libipw_rx.c 			network->channel = info_element->data[0];
info_element     1221 drivers/net/wireless/intel/ipw2x00/libipw_rx.c 			network->tim.tim_count = info_element->data[0];
info_element     1222 drivers/net/wireless/intel/ipw2x00/libipw_rx.c 			network->tim.tim_period = info_element->data[1];
info_element     1227 drivers/net/wireless/intel/ipw2x00/libipw_rx.c 			network->erp_value = info_element->data[0];
info_element     1234 drivers/net/wireless/intel/ipw2x00/libipw_rx.c 			network->atim_window = info_element->data[0];
info_element     1245 drivers/net/wireless/intel/ipw2x00/libipw_rx.c 					     info_element->len);
info_element     1246 drivers/net/wireless/intel/ipw2x00/libipw_rx.c 			if (!libipw_parse_qos_info_param_IE(info_element,
info_element     1250 drivers/net/wireless/intel/ipw2x00/libipw_rx.c 			if (info_element->len >= 4 &&
info_element     1251 drivers/net/wireless/intel/ipw2x00/libipw_rx.c 			    info_element->data[0] == 0x00 &&
info_element     1252 drivers/net/wireless/intel/ipw2x00/libipw_rx.c 			    info_element->data[1] == 0x50 &&
info_element     1253 drivers/net/wireless/intel/ipw2x00/libipw_rx.c 			    info_element->data[2] == 0xf2 &&
info_element     1254 drivers/net/wireless/intel/ipw2x00/libipw_rx.c 			    info_element->data[3] == 0x01) {
info_element     1255 drivers/net/wireless/intel/ipw2x00/libipw_rx.c 				network->wpa_ie_len = min(info_element->len + 2,
info_element     1257 drivers/net/wireless/intel/ipw2x00/libipw_rx.c 				memcpy(network->wpa_ie, info_element,
info_element     1264 drivers/net/wireless/intel/ipw2x00/libipw_rx.c 					     info_element->len);
info_element     1265 drivers/net/wireless/intel/ipw2x00/libipw_rx.c 			network->rsn_ie_len = min(info_element->len + 2,
info_element     1267 drivers/net/wireless/intel/ipw2x00/libipw_rx.c 			memcpy(network->rsn_ie, info_element,
info_element     1277 drivers/net/wireless/intel/ipw2x00/libipw_rx.c 			network->power_constraint = info_element->data[0];
info_element     1282 drivers/net/wireless/intel/ipw2x00/libipw_rx.c 			network->power_constraint = info_element->data[0];
info_element     1287 drivers/net/wireless/intel/ipw2x00/libipw_rx.c 			network->quiet.count = info_element->data[0];
info_element     1288 drivers/net/wireless/intel/ipw2x00/libipw_rx.c 			network->quiet.period = info_element->data[1];
info_element     1289 drivers/net/wireless/intel/ipw2x00/libipw_rx.c 			network->quiet.duration = info_element->data[2];
info_element     1290 drivers/net/wireless/intel/ipw2x00/libipw_rx.c 			network->quiet.offset = info_element->data[3];
info_element     1300 drivers/net/wireless/intel/ipw2x00/libipw_rx.c 			    info_element->data[0];
info_element     1301 drivers/net/wireless/intel/ipw2x00/libipw_rx.c 			network->tpc_report.link_margin = info_element->data[1];
info_element     1308 drivers/net/wireless/intel/ipw2x00/libipw_rx.c 			     get_info_element_string(info_element->id),
info_element     1309 drivers/net/wireless/intel/ipw2x00/libipw_rx.c 			     info_element->id);
info_element     1313 drivers/net/wireless/intel/ipw2x00/libipw_rx.c 		length -= sizeof(*info_element) + info_element->len;
info_element     1314 drivers/net/wireless/intel/ipw2x00/libipw_rx.c 		info_element =
info_element     1315 drivers/net/wireless/intel/ipw2x00/libipw_rx.c 		    (struct libipw_info_element *)&info_element->
info_element     1316 drivers/net/wireless/intel/ipw2x00/libipw_rx.c 		    data[info_element->len];
info_element     1357 drivers/net/wireless/intel/ipw2x00/libipw_rx.c 	    (frame->info_element, stats->len - sizeof(*frame), network))
info_element     1417 drivers/net/wireless/intel/ipw2x00/libipw_rx.c 	    (beacon->info_element, stats->len - sizeof(*beacon), network))
info_element     1537 drivers/net/wireless/intel/ipw2x00/libipw_rx.c 	struct libipw_info_element *info_element = beacon->info_element;
info_element     1542 drivers/net/wireless/intel/ipw2x00/libipw_rx.c 		     info_element->len, info_element->data,
info_element     1563 drivers/net/wireless/intel/ipw2x00/libipw_rx.c 				  info_element->len, info_element->data,
info_element     1071 drivers/net/wireless/realtek/rtlwifi/wifi.h 	struct rtl_info_element info_element[0];
info_element      805 drivers/staging/rtl8192e/rtllib.h 	struct rtllib_info_element info_element[0];
info_element      821 drivers/staging/rtl8192e/rtllib.h 	struct rtllib_info_element info_element[0];
info_element      832 drivers/staging/rtl8192e/rtllib.h 	struct rtllib_info_element info_element[0];
info_element      843 drivers/staging/rtl8192e/rtllib.h 	struct rtllib_info_element info_element[0];
info_element      851 drivers/staging/rtl8192e/rtllib.h 	struct rtllib_info_element info_element[0]; /* supported rates */
info_element      938 drivers/staging/rtl8192e/rtllib.h 	struct rtllib_qos_information_element info_element;
info_element     2148 drivers/staging/rtl8192e/rtllib.h 			    struct rtllib_info_element *info_element,
info_element     1557 drivers/staging/rtl8192e/rtllib_rx.c 				     *info_element, int sub_type)
info_element     1560 drivers/staging/rtl8192e/rtllib_rx.c 	if (info_element->qui_subtype != sub_type)
info_element     1562 drivers/staging/rtl8192e/rtllib_rx.c 	if (memcmp(info_element->qui, qos_oui, QOS_OUI_LEN))
info_element     1564 drivers/staging/rtl8192e/rtllib_rx.c 	if (info_element->qui_type != QOS_OUI_TYPE)
info_element     1566 drivers/staging/rtl8192e/rtllib_rx.c 	if (info_element->version != QOS_VERSION_1)
info_element     1577 drivers/staging/rtl8192e/rtllib_rx.c 							*info_element)
info_element     1582 drivers/staging/rtl8192e/rtllib_rx.c 	if ((info_element == NULL) || (element_param == NULL))
info_element     1585 drivers/staging/rtl8192e/rtllib_rx.c 	if (info_element->id == QOS_ELEMENT_ID && info_element->len == size) {
info_element     1586 drivers/staging/rtl8192e/rtllib_rx.c 		memcpy(element_param->info_element.qui, info_element->data,
info_element     1587 drivers/staging/rtl8192e/rtllib_rx.c 		       info_element->len);
info_element     1588 drivers/staging/rtl8192e/rtllib_rx.c 		element_param->info_element.elementID = info_element->id;
info_element     1589 drivers/staging/rtl8192e/rtllib_rx.c 		element_param->info_element.length = info_element->len;
info_element     1593 drivers/staging/rtl8192e/rtllib_rx.c 		ret = rtllib_verify_qos_info(&element_param->info_element,
info_element     1602 drivers/staging/rtl8192e/rtllib_rx.c 							*info_element)
info_element     1609 drivers/staging/rtl8192e/rtllib_rx.c 	if (info_element == NULL)
info_element     1612 drivers/staging/rtl8192e/rtllib_rx.c 	if ((info_element->id == QOS_ELEMENT_ID) &&
info_element     1613 drivers/staging/rtl8192e/rtllib_rx.c 	    (info_element->len == size)) {
info_element     1614 drivers/staging/rtl8192e/rtllib_rx.c 		memcpy(element_info->qui, info_element->data,
info_element     1615 drivers/staging/rtl8192e/rtllib_rx.c 		       info_element->len);
info_element     1616 drivers/staging/rtl8192e/rtllib_rx.c 		element_info->elementID = info_element->id;
info_element     1617 drivers/staging/rtl8192e/rtllib_rx.c 		element_info->length = info_element->len;
info_element     1695 drivers/staging/rtl8192e/rtllib_rx.c 					     *info_element,
info_element     1701 drivers/staging/rtl8192e/rtllib_rx.c 	rc = rtllib_read_qos_info_element(&qos_info_element, info_element);
info_element     1710 drivers/staging/rtl8192e/rtllib_rx.c 						      info_element);
info_element     1716 drivers/staging/rtl8192e/rtllib_rx.c 			    param_element.info_element.ac_info & 0x0F;
info_element     1789 drivers/staging/rtl8192e/rtllib_rx.c 	struct rtllib_info_element *info_element,
info_element     1794 drivers/staging/rtl8192e/rtllib_rx.c 		if (info_element->len != 0) {
info_element     1795 drivers/staging/rtl8192e/rtllib_rx.c 			memcpy(network->CountryIeBuf, info_element->data,
info_element     1796 drivers/staging/rtl8192e/rtllib_rx.c 			       info_element->len);
info_element     1797 drivers/staging/rtl8192e/rtllib_rx.c 			network->CountryIeLen = info_element->len;
info_element     1806 drivers/staging/rtl8192e/rtllib_rx.c 						       info_element->len,
info_element     1807 drivers/staging/rtl8192e/rtllib_rx.c 						       info_element->data);
info_element     1817 drivers/staging/rtl8192e/rtllib_rx.c 				      struct rtllib_info_element *info_element,
info_element     1825 drivers/staging/rtl8192e/rtllib_rx.c 	if (!rtllib_parse_qos_info_param_IE(ieee, info_element, network))
info_element     1827 drivers/staging/rtl8192e/rtllib_rx.c 	if (info_element->len >= 4 &&
info_element     1828 drivers/staging/rtl8192e/rtllib_rx.c 	    info_element->data[0] == 0x00 &&
info_element     1829 drivers/staging/rtl8192e/rtllib_rx.c 	    info_element->data[1] == 0x50 &&
info_element     1830 drivers/staging/rtl8192e/rtllib_rx.c 	    info_element->data[2] == 0xf2 &&
info_element     1831 drivers/staging/rtl8192e/rtllib_rx.c 	    info_element->data[3] == 0x01) {
info_element     1832 drivers/staging/rtl8192e/rtllib_rx.c 		network->wpa_ie_len = min(info_element->len + 2,
info_element     1834 drivers/staging/rtl8192e/rtllib_rx.c 		memcpy(network->wpa_ie, info_element, network->wpa_ie_len);
info_element     1837 drivers/staging/rtl8192e/rtllib_rx.c 	if (info_element->len == 7 &&
info_element     1838 drivers/staging/rtl8192e/rtllib_rx.c 	    info_element->data[0] == 0x00 &&
info_element     1839 drivers/staging/rtl8192e/rtllib_rx.c 	    info_element->data[1] == 0xe0 &&
info_element     1840 drivers/staging/rtl8192e/rtllib_rx.c 	    info_element->data[2] == 0x4c &&
info_element     1841 drivers/staging/rtl8192e/rtllib_rx.c 	    info_element->data[3] == 0x01 &&
info_element     1842 drivers/staging/rtl8192e/rtllib_rx.c 	    info_element->data[4] == 0x02)
info_element     1846 drivers/staging/rtl8192e/rtllib_rx.c 		if (info_element->len >= 4 &&
info_element     1847 drivers/staging/rtl8192e/rtllib_rx.c 		    info_element->data[0] == 0x00 &&
info_element     1848 drivers/staging/rtl8192e/rtllib_rx.c 		    info_element->data[1] == 0x90 &&
info_element     1849 drivers/staging/rtl8192e/rtllib_rx.c 		    info_element->data[2] == 0x4c &&
info_element     1850 drivers/staging/rtl8192e/rtllib_rx.c 		    info_element->data[3] == 0x033) {
info_element     1851 drivers/staging/rtl8192e/rtllib_rx.c 			*tmp_htcap_len = min_t(u8, info_element->len,
info_element     1857 drivers/staging/rtl8192e/rtllib_rx.c 				       info_element->data,
info_element     1872 drivers/staging/rtl8192e/rtllib_rx.c 		if (info_element->len >= 4 &&
info_element     1873 drivers/staging/rtl8192e/rtllib_rx.c 		    info_element->data[0] == 0x00 &&
info_element     1874 drivers/staging/rtl8192e/rtllib_rx.c 		    info_element->data[1] == 0x90 &&
info_element     1875 drivers/staging/rtl8192e/rtllib_rx.c 		    info_element->data[2] == 0x4c &&
info_element     1876 drivers/staging/rtl8192e/rtllib_rx.c 		    info_element->data[3] == 0x034) {
info_element     1877 drivers/staging/rtl8192e/rtllib_rx.c 			*tmp_htinfo_len = min_t(u8, info_element->len,
info_element     1883 drivers/staging/rtl8192e/rtllib_rx.c 				       info_element->data,
info_element     1890 drivers/staging/rtl8192e/rtllib_rx.c 		if (info_element->len >= 4 &&
info_element     1891 drivers/staging/rtl8192e/rtllib_rx.c 		    info_element->data[0] == 0x00 &&
info_element     1892 drivers/staging/rtl8192e/rtllib_rx.c 		    info_element->data[1] == 0xe0 &&
info_element     1893 drivers/staging/rtl8192e/rtllib_rx.c 		    info_element->data[2] == 0x4c &&
info_element     1894 drivers/staging/rtl8192e/rtllib_rx.c 		    info_element->data[3] == 0x02) {
info_element     1895 drivers/staging/rtl8192e/rtllib_rx.c 			ht_realtek_agg_len = min_t(u8, info_element->len,
info_element     1897 drivers/staging/rtl8192e/rtllib_rx.c 			memcpy(ht_realtek_agg_buf, info_element->data,
info_element     1898 drivers/staging/rtl8192e/rtllib_rx.c 			       info_element->len);
info_element     1918 drivers/staging/rtl8192e/rtllib_rx.c 	if ((info_element->len >= 3 &&
info_element     1919 drivers/staging/rtl8192e/rtllib_rx.c 	     info_element->data[0] == 0x00 &&
info_element     1920 drivers/staging/rtl8192e/rtllib_rx.c 	     info_element->data[1] == 0x05 &&
info_element     1921 drivers/staging/rtl8192e/rtllib_rx.c 	     info_element->data[2] == 0xb5) ||
info_element     1922 drivers/staging/rtl8192e/rtllib_rx.c 	     (info_element->len >= 3 &&
info_element     1923 drivers/staging/rtl8192e/rtllib_rx.c 	     info_element->data[0] == 0x00 &&
info_element     1924 drivers/staging/rtl8192e/rtllib_rx.c 	     info_element->data[1] == 0x0a &&
info_element     1925 drivers/staging/rtl8192e/rtllib_rx.c 	     info_element->data[2] == 0xf7) ||
info_element     1926 drivers/staging/rtl8192e/rtllib_rx.c 	     (info_element->len >= 3 &&
info_element     1927 drivers/staging/rtl8192e/rtllib_rx.c 	     info_element->data[0] == 0x00 &&
info_element     1928 drivers/staging/rtl8192e/rtllib_rx.c 	     info_element->data[1] == 0x10 &&
info_element     1929 drivers/staging/rtl8192e/rtllib_rx.c 	     info_element->data[2] == 0x18)) {
info_element     1932 drivers/staging/rtl8192e/rtllib_rx.c 	if (info_element->len >= 3 &&
info_element     1933 drivers/staging/rtl8192e/rtllib_rx.c 	    info_element->data[0] == 0x00 &&
info_element     1934 drivers/staging/rtl8192e/rtllib_rx.c 	    info_element->data[1] == 0x0c &&
info_element     1935 drivers/staging/rtl8192e/rtllib_rx.c 	    info_element->data[2] == 0x43)
info_element     1937 drivers/staging/rtl8192e/rtllib_rx.c 	if ((info_element->len >= 3 &&
info_element     1938 drivers/staging/rtl8192e/rtllib_rx.c 	     info_element->data[0] == 0x00 &&
info_element     1939 drivers/staging/rtl8192e/rtllib_rx.c 	     info_element->data[1] == 0x03 &&
info_element     1940 drivers/staging/rtl8192e/rtllib_rx.c 	     info_element->data[2] == 0x7f) ||
info_element     1941 drivers/staging/rtl8192e/rtllib_rx.c 	     (info_element->len >= 3 &&
info_element     1942 drivers/staging/rtl8192e/rtllib_rx.c 	     info_element->data[0] == 0x00 &&
info_element     1943 drivers/staging/rtl8192e/rtllib_rx.c 	     info_element->data[1] == 0x13 &&
info_element     1944 drivers/staging/rtl8192e/rtllib_rx.c 	     info_element->data[2] == 0x74))
info_element     1947 drivers/staging/rtl8192e/rtllib_rx.c 	if ((info_element->len >= 3 &&
info_element     1948 drivers/staging/rtl8192e/rtllib_rx.c 	     info_element->data[0] == 0x00 &&
info_element     1949 drivers/staging/rtl8192e/rtllib_rx.c 	     info_element->data[1] == 0x50 &&
info_element     1950 drivers/staging/rtl8192e/rtllib_rx.c 	     info_element->data[2] == 0x43))
info_element     1952 drivers/staging/rtl8192e/rtllib_rx.c 	if (info_element->len >= 3 &&
info_element     1953 drivers/staging/rtl8192e/rtllib_rx.c 	    info_element->data[0] == 0x00 &&
info_element     1954 drivers/staging/rtl8192e/rtllib_rx.c 	    info_element->data[1] == 0x40 &&
info_element     1955 drivers/staging/rtl8192e/rtllib_rx.c 	    info_element->data[2] == 0x96)
info_element     1959 drivers/staging/rtl8192e/rtllib_rx.c 	if (info_element->len >= 3 &&
info_element     1960 drivers/staging/rtl8192e/rtllib_rx.c 	    info_element->data[0] == 0x00 &&
info_element     1961 drivers/staging/rtl8192e/rtllib_rx.c 	    info_element->data[1] == 0x0a &&
info_element     1962 drivers/staging/rtl8192e/rtllib_rx.c 	    info_element->data[2] == 0xf5)
info_element     1965 drivers/staging/rtl8192e/rtllib_rx.c 	if (info_element->len > 4 &&
info_element     1966 drivers/staging/rtl8192e/rtllib_rx.c 	    info_element->data[0] == 0x00 &&
info_element     1967 drivers/staging/rtl8192e/rtllib_rx.c 	    info_element->data[1] == 0x40 &&
info_element     1968 drivers/staging/rtl8192e/rtllib_rx.c 	    info_element->data[2] == 0x96 &&
info_element     1969 drivers/staging/rtl8192e/rtllib_rx.c 	    info_element->data[3] == 0x01) {
info_element     1970 drivers/staging/rtl8192e/rtllib_rx.c 		if (info_element->len == 6) {
info_element     1971 drivers/staging/rtl8192e/rtllib_rx.c 			memcpy(network->CcxRmState, &info_element[4], 2);
info_element     1991 drivers/staging/rtl8192e/rtllib_rx.c 	if (info_element->len > 4  &&
info_element     1992 drivers/staging/rtl8192e/rtllib_rx.c 	    info_element->data[0] == 0x00 &&
info_element     1993 drivers/staging/rtl8192e/rtllib_rx.c 	    info_element->data[1] == 0x40 &&
info_element     1994 drivers/staging/rtl8192e/rtllib_rx.c 	    info_element->data[2] == 0x96 &&
info_element     1995 drivers/staging/rtl8192e/rtllib_rx.c 	    info_element->data[3] == 0x03) {
info_element     1996 drivers/staging/rtl8192e/rtllib_rx.c 		if (info_element->len == 5) {
info_element     1998 drivers/staging/rtl8192e/rtllib_rx.c 			network->BssCcxVerNumber = info_element->data[4];
info_element     2004 drivers/staging/rtl8192e/rtllib_rx.c 	if (info_element->len > 4  &&
info_element     2005 drivers/staging/rtl8192e/rtllib_rx.c 	    info_element->data[0] == 0x00 &&
info_element     2006 drivers/staging/rtl8192e/rtllib_rx.c 	    info_element->data[1] == 0x50 &&
info_element     2007 drivers/staging/rtl8192e/rtllib_rx.c 	    info_element->data[2] == 0xf2 &&
info_element     2008 drivers/staging/rtl8192e/rtllib_rx.c 	    info_element->data[3] == 0x04) {
info_element     2010 drivers/staging/rtl8192e/rtllib_rx.c 			   info_element->len);
info_element     2011 drivers/staging/rtl8192e/rtllib_rx.c 		network->wzc_ie_len = min(info_element->len+2, MAX_WZC_IE_LEN);
info_element     2012 drivers/staging/rtl8192e/rtllib_rx.c 		memcpy(network->wzc_ie, info_element, network->wzc_ie_len);
info_element     2016 drivers/staging/rtl8192e/rtllib_rx.c static void rtllib_parse_mfie_ht_cap(struct rtllib_info_element *info_element,
info_element     2022 drivers/staging/rtl8192e/rtllib_rx.c 	*tmp_htcap_len = min_t(u8, info_element->len, MAX_IE_LEN);
info_element     2027 drivers/staging/rtl8192e/rtllib_rx.c 		memcpy(ht->bdHTCapBuf, info_element->data, ht->bdHTCapLen);
info_element     2044 drivers/staging/rtl8192e/rtllib_rx.c 		struct rtllib_info_element *info_element,
info_element     2056 drivers/staging/rtl8192e/rtllib_rx.c 	while (length >= sizeof(*info_element)) {
info_element     2057 drivers/staging/rtl8192e/rtllib_rx.c 		if (sizeof(*info_element) + info_element->len > length) {
info_element     2060 drivers/staging/rtl8192e/rtllib_rx.c 				   info_element->len + sizeof(*info_element),
info_element     2061 drivers/staging/rtl8192e/rtllib_rx.c 				   length, info_element->id);
info_element     2069 drivers/staging/rtl8192e/rtllib_rx.c 		switch (info_element->id) {
info_element     2071 drivers/staging/rtl8192e/rtllib_rx.c 			if (rtllib_is_empty_essid(info_element->data,
info_element     2072 drivers/staging/rtl8192e/rtllib_rx.c 						     info_element->len)) {
info_element     2077 drivers/staging/rtl8192e/rtllib_rx.c 			network->ssid_len = min(info_element->len,
info_element     2079 drivers/staging/rtl8192e/rtllib_rx.c 			memcpy(network->ssid, info_element->data,
info_element     2091 drivers/staging/rtl8192e/rtllib_rx.c 			network->rates_len = min(info_element->len,
info_element     2094 drivers/staging/rtl8192e/rtllib_rx.c 				network->rates[i] = info_element->data[i];
info_element     2099 drivers/staging/rtl8192e/rtllib_rx.c 				    (info_element->data[i])) {
info_element     2101 drivers/staging/rtl8192e/rtllib_rx.c 					if (info_element->data[i] &
info_element     2108 drivers/staging/rtl8192e/rtllib_rx.c 				    (info_element->data[i])) {
info_element     2119 drivers/staging/rtl8192e/rtllib_rx.c 			network->rates_ex_len = min(info_element->len,
info_element     2122 drivers/staging/rtl8192e/rtllib_rx.c 				network->rates_ex[i] = info_element->data[i];
info_element     2127 drivers/staging/rtl8192e/rtllib_rx.c 				    (info_element->data[i])) {
info_element     2129 drivers/staging/rtl8192e/rtllib_rx.c 					if (info_element->data[i] &
info_element     2142 drivers/staging/rtl8192e/rtllib_rx.c 				   info_element->data[0]);
info_element     2143 drivers/staging/rtl8192e/rtllib_rx.c 			network->channel = info_element->data[0];
info_element     2155 drivers/staging/rtl8192e/rtllib_rx.c 			if (info_element->len < 4)
info_element     2158 drivers/staging/rtl8192e/rtllib_rx.c 			network->tim.tim_count = info_element->data[0];
info_element     2159 drivers/staging/rtl8192e/rtllib_rx.c 			network->tim.tim_period = info_element->data[1];
info_element     2161 drivers/staging/rtl8192e/rtllib_rx.c 			network->dtim_period = info_element->data[1];
info_element     2169 drivers/staging/rtl8192e/rtllib_rx.c 			if (info_element->data[2] & 1)
info_element     2172 drivers/staging/rtl8192e/rtllib_rx.c 			offset = (info_element->data[2] >> 1)*2;
info_element     2176 drivers/staging/rtl8192e/rtllib_rx.c 			    ieee->assoc_id > 8*(offset + info_element->len - 3))
info_element     2180 drivers/staging/rtl8192e/rtllib_rx.c 			if (info_element->data[3 + offset] &
info_element     2188 drivers/staging/rtl8192e/rtllib_rx.c 			network->erp_value = info_element->data[0];
info_element     2194 drivers/staging/rtl8192e/rtllib_rx.c 			network->atim_window = info_element->data[0];
info_element     2205 drivers/staging/rtl8192e/rtllib_rx.c 				   info_element->len);
info_element     2207 drivers/staging/rtl8192e/rtllib_rx.c 			rtllib_parse_mife_generic(ieee, info_element, network,
info_element     2214 drivers/staging/rtl8192e/rtllib_rx.c 				   info_element->len);
info_element     2215 drivers/staging/rtl8192e/rtllib_rx.c 			network->rsn_ie_len = min(info_element->len + 2,
info_element     2217 drivers/staging/rtl8192e/rtllib_rx.c 			memcpy(network->rsn_ie, info_element,
info_element     2223 drivers/staging/rtl8192e/rtllib_rx.c 				   info_element->len);
info_element     2225 drivers/staging/rtl8192e/rtllib_rx.c 			rtllib_parse_mfie_ht_cap(info_element, network,
info_element     2232 drivers/staging/rtl8192e/rtllib_rx.c 				   info_element->len);
info_element     2233 drivers/staging/rtl8192e/rtllib_rx.c 			tmp_htinfo_len = min_t(u8, info_element->len,
info_element     2242 drivers/staging/rtl8192e/rtllib_rx.c 				       info_element->data,
info_element     2249 drivers/staging/rtl8192e/rtllib_rx.c 				   info_element->len);
info_element     2250 drivers/staging/rtl8192e/rtllib_rx.c 			if (info_element->len > IE_CISCO_FLAG_POSITION) {
info_element     2253 drivers/staging/rtl8192e/rtllib_rx.c 				if ((info_element->data[IE_CISCO_FLAG_POSITION]
info_element     2255 drivers/staging/rtl8192e/rtllib_rx.c 				     (info_element->data[IE_CISCO_FLAG_POSITION]
info_element     2272 drivers/staging/rtl8192e/rtllib_rx.c 				   info_element->len);
info_element     2273 drivers/staging/rtl8192e/rtllib_rx.c 			rtllib_extract_country_ie(ieee, info_element, network,
info_element     2280 drivers/staging/rtl8192e/rtllib_rx.c 				   get_info_element_string(info_element->id),
info_element     2281 drivers/staging/rtl8192e/rtllib_rx.c 				   info_element->id);
info_element     2285 drivers/staging/rtl8192e/rtllib_rx.c 		length -= sizeof(*info_element) + info_element->len;
info_element     2286 drivers/staging/rtl8192e/rtllib_rx.c 		info_element =
info_element     2287 drivers/staging/rtl8192e/rtllib_rx.c 		    (struct rtllib_info_element *)&info_element->
info_element     2288 drivers/staging/rtl8192e/rtllib_rx.c 		    data[info_element->len];
info_element     2361 drivers/staging/rtl8192e/rtllib_rx.c 			beacon->info_element,
info_element     2568 drivers/staging/rtl8192e/rtllib_rx.c 	struct rtllib_info_element *info_element = &beacon->info_element[0];
info_element     2580 drivers/staging/rtl8192e/rtllib_rx.c 		   escape_essid(info_element->data, info_element->len),
info_element     2601 drivers/staging/rtl8192e/rtllib_rx.c 			   escape_essid(info_element->data, info_element->len),
info_element      913 drivers/staging/rtl8192e/rtllib_softmac.c 	beacon_buf->info_element[0].id = MFIE_TYPE_SSID;
info_element      914 drivers/staging/rtl8192e/rtllib_softmac.c 	beacon_buf->info_element[0].len = ssid_len;
info_element      916 drivers/staging/rtl8192e/rtllib_softmac.c 	tag = (u8 *) beacon_buf->info_element[0].data;
info_element     1261 drivers/staging/rtl8192e/rtllib_softmac.c 	hdr->info_element[0].id = MFIE_TYPE_SSID;
info_element     1263 drivers/staging/rtl8192e/rtllib_softmac.c 	hdr->info_element[0].len = beacon->ssid_len;
info_element     1383 drivers/staging/rtl8192e/rtllib_softmac.c 	ies = &(hdr->info_element[0].id);
info_element     2234 drivers/staging/rtl8192e/rtllib_softmac.c 				if (rtllib_parse_info_param(ieee, assoc_resp->info_element,
info_element     2255 drivers/staging/rtl8192e/rtllib_softmac.c 			ies = &(assoc_resp->info_element[0].id);
info_element      963 drivers/staging/rtl8192u/ieee80211/ieee80211.h 	struct ieee80211_info_element info_element[0];
info_element      974 drivers/staging/rtl8192u/ieee80211/ieee80211.h 	struct ieee80211_info_element info_element[0];
info_element      985 drivers/staging/rtl8192u/ieee80211/ieee80211.h 	struct ieee80211_info_element info_element[0];
info_element      996 drivers/staging/rtl8192u/ieee80211/ieee80211.h 	struct ieee80211_info_element info_element[0];
info_element     1005 drivers/staging/rtl8192u/ieee80211/ieee80211.h 	struct ieee80211_info_element info_element[0];
info_element     1013 drivers/staging/rtl8192u/ieee80211/ieee80211.h 	struct ieee80211_info_element info_element[0]; /* supported rates */
info_element     1117 drivers/staging/rtl8192u/ieee80211/ieee80211.h 	struct ieee80211_qos_information_element info_element;
info_element     2437 drivers/staging/rtl8192u/ieee80211/ieee80211.h 			       struct ieee80211_info_element *info_element,
info_element     1345 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 				     *info_element, int sub_type)
info_element     1348 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 	if (info_element->qui_subtype != sub_type)
info_element     1350 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 	if (memcmp(info_element->qui, qos_oui, QOS_OUI_LEN))
info_element     1352 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 	if (info_element->qui_type != QOS_OUI_TYPE)
info_element     1354 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 	if (info_element->version != QOS_VERSION_1)
info_element     1366 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 					    *info_element)
info_element     1371 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 	if (!info_element || !element_param)
info_element     1374 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 	if (info_element->id == QOS_ELEMENT_ID && info_element->len == size) {
info_element     1375 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 		memcpy(element_param->info_element.qui, info_element->data,
info_element     1376 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 		       info_element->len);
info_element     1377 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 		element_param->info_element.elementID = info_element->id;
info_element     1378 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 		element_param->info_element.length = info_element->len;
info_element     1382 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 		ret = ieee80211_verify_qos_info(&element_param->info_element,
info_element     1392 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 		struct ieee80211_info_element *info_element)
info_element     1399 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 	if (!info_element)
info_element     1402 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 	if ((info_element->id == QOS_ELEMENT_ID) && (info_element->len == size)) {
info_element     1403 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 		memcpy(element_info->qui, info_element->data,
info_element     1404 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 		       info_element->len);
info_element     1405 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 		element_info->elementID = info_element->id;
info_element     1406 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 		element_info->length = info_element->len;
info_element     1461 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 					     *info_element,
info_element     1468 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 	rc = ieee80211_read_qos_info_element(&qos_info_element, info_element);
info_element     1477 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 						      info_element);
info_element     1484 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 			    param_element.info_element.ac_info & 0x0F;
info_element     1536 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 	struct ieee80211_info_element *info_element,
info_element     1542 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 		if (info_element->len != 0) {
info_element     1543 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 			memcpy(network->CountryIeBuf, info_element->data, info_element->len);
info_element     1544 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 			network->CountryIeLen = info_element->len;
info_element     1547 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 				dot11d_update_country_ie(ieee, addr2, info_element->len, info_element->data);
info_element     1564 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 		struct ieee80211_info_element *info_element,
info_element     1581 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 	while (length >= sizeof(*info_element)) {
info_element     1582 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 		if (sizeof(*info_element) + info_element->len > length) {
info_element     1586 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 					     info_element->len +
info_element     1587 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 					     sizeof(*info_element),
info_element     1588 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 					     length, info_element->id);
info_element     1595 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 		switch (info_element->id) {
info_element     1597 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 			if (ieee80211_is_empty_essid(info_element->data,
info_element     1598 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 						     info_element->len)) {
info_element     1603 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 			network->ssid_len = min(info_element->len,
info_element     1605 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 			memcpy(network->ssid, info_element->data, network->ssid_len);
info_element     1618 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 			network->rates_len = min(info_element->len,
info_element     1621 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 				network->rates[i] = info_element->data[i];
info_element     1628 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 				    (info_element->data[i])) {
info_element     1630 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 					if (info_element->data[i] &
info_element     1645 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 			network->rates_ex_len = min(info_element->len,
info_element     1648 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 				network->rates_ex[i] = info_element->data[i];
info_element     1655 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 				    (info_element->data[i])) {
info_element     1657 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 					if (info_element->data[i] &
info_element     1670 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 					     info_element->data[0]);
info_element     1671 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 			network->channel = info_element->data[0];
info_element     1683 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 			if (info_element->len < 4)
info_element     1686 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 			network->tim.tim_count = info_element->data[0];
info_element     1687 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 			network->tim.tim_period = info_element->data[1];
info_element     1689 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 			network->dtim_period = info_element->data[1];
info_element     1698 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 			if (info_element->data[0] != 0)
info_element     1701 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 			if (info_element->data[2] & 1)
info_element     1704 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 			offset = (info_element->data[2] >> 1) * 2;
info_element     1707 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 				ieee->assoc_id > 8 * (offset + info_element->len - 3))
info_element     1713 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 			if (info_element->data[3 + offset] & (1 << (ieee->assoc_id % 8)))
info_element     1720 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 			network->erp_value = info_element->data[0];
info_element     1726 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 			network->atim_window = info_element->data[0];
info_element     1737 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 					     info_element->len);
info_element     1738 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 			if (!ieee80211_parse_qos_info_param_IE(info_element,
info_element     1742 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 			if (info_element->len >= 4 &&
info_element     1743 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 			    info_element->data[0] == 0x00 &&
info_element     1744 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 			    info_element->data[1] == 0x50 &&
info_element     1745 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 			    info_element->data[2] == 0xf2 &&
info_element     1746 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 			    info_element->data[3] == 0x01) {
info_element     1747 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 				network->wpa_ie_len = min(info_element->len + 2,
info_element     1749 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 				memcpy(network->wpa_ie, info_element,
info_element     1755 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 			if (info_element->len == 7 &&
info_element     1756 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 			    info_element->data[0] == 0x00 &&
info_element     1757 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 			    info_element->data[1] == 0xe0 &&
info_element     1758 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 			    info_element->data[2] == 0x4c &&
info_element     1759 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 			    info_element->data[3] == 0x01 &&
info_element     1760 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 			    info_element->data[4] == 0x02) {
info_element     1767 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 				if (info_element->len >= 4 &&
info_element     1768 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 				   info_element->data[0] == 0x00 &&
info_element     1769 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 				   info_element->data[1] == 0x90 &&
info_element     1770 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 				   info_element->data[2] == 0x4c &&
info_element     1771 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 				   info_element->data[3] == 0x033){
info_element     1773 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 					tmp_htcap_len = min(info_element->len, (u8)MAX_IE_LEN);
info_element     1778 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 						memcpy(network->bssht.bdHTCapBuf, info_element->data, network->bssht.bdHTCapLen);
info_element     1789 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 				if (info_element->len >= 4 &&
info_element     1790 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 					info_element->data[0] == 0x00 &&
info_element     1791 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 					info_element->data[1] == 0x90 &&
info_element     1792 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 					info_element->data[2] == 0x4c &&
info_element     1793 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 					info_element->data[3] == 0x034){
info_element     1795 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 					tmp_htinfo_len = min(info_element->len, (u8)MAX_IE_LEN);
info_element     1801 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 							memcpy(network->bssht.bdHTInfoBuf, info_element->data, network->bssht.bdHTInfoLen);
info_element     1811 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 					if (info_element->len >= 4 &&
info_element     1812 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 						info_element->data[0] == 0x00 &&
info_element     1813 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 						info_element->data[1] == 0xe0 &&
info_element     1814 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 						info_element->data[2] == 0x4c &&
info_element     1815 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 						info_element->data[3] == 0x02){
info_element     1817 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 						ht_realtek_agg_len = min(info_element->len, (u8)MAX_IE_LEN);
info_element     1818 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 						memcpy(ht_realtek_agg_buf, info_element->data, info_element->len);
info_element     1833 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 				if ((info_element->len >= 3 &&
info_element     1834 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 					 info_element->data[0] == 0x00 &&
info_element     1835 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 					 info_element->data[1] == 0x05 &&
info_element     1836 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 					 info_element->data[2] == 0xb5) ||
info_element     1837 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 					 (info_element->len >= 3 &&
info_element     1838 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 					 info_element->data[0] == 0x00 &&
info_element     1839 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 					 info_element->data[1] == 0x0a &&
info_element     1840 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 					 info_element->data[2] == 0xf7) ||
info_element     1841 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 					 (info_element->len >= 3 &&
info_element     1842 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 					 info_element->data[0] == 0x00 &&
info_element     1843 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 					 info_element->data[1] == 0x10 &&
info_element     1844 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 					 info_element->data[2] == 0x18)){
info_element     1850 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 			if (info_element->len >= 3 &&
info_element     1851 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 				info_element->data[0] == 0x00 &&
info_element     1852 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 				info_element->data[1] == 0x0c &&
info_element     1853 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 				info_element->data[2] == 0x43) {
info_element     1858 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 			if ((info_element->len >= 3 &&
info_element     1859 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 				info_element->data[0] == 0x00 &&
info_element     1860 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 				info_element->data[1] == 0x03 &&
info_element     1861 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 				info_element->data[2] == 0x7f) ||
info_element     1862 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 				(info_element->len >= 3 &&
info_element     1863 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 				info_element->data[0] == 0x00 &&
info_element     1864 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 				info_element->data[1] == 0x13 &&
info_element     1865 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 				info_element->data[2] == 0x74)) {
info_element     1871 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 			if (info_element->len >= 3 &&
info_element     1872 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 				info_element->data[0] == 0x00 &&
info_element     1873 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 				info_element->data[1] == 0x40 &&
info_element     1874 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 				info_element->data[2] == 0x96) {
info_element     1879 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 			if (info_element->len > 4 &&
info_element     1880 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 				info_element->data[0] == 0x00 &&
info_element     1881 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 				info_element->data[1] == 0x40 &&
info_element     1882 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 				info_element->data[2] == 0x96 &&
info_element     1883 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 				info_element->data[3] == 0x01) {
info_element     1884 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 				if (info_element->len == 6) {
info_element     1885 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 					memcpy(network->CcxRmState, &info_element[4], 2);
info_element     1906 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 			if (info_element->len > 4  &&
info_element     1907 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 				info_element->data[0] == 0x00 &&
info_element     1908 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 				info_element->data[1] == 0x40 &&
info_element     1909 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 				info_element->data[2] == 0x96 &&
info_element     1910 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 				info_element->data[3] == 0x03) {
info_element     1911 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 				if (info_element->len == 5) {
info_element     1913 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 					network->BssCcxVerNumber = info_element->data[4];
info_element     1923 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 					     info_element->len);
info_element     1924 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 			network->rsn_ie_len = min(info_element->len + 2,
info_element     1926 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 			memcpy(network->rsn_ie, info_element,
info_element     1933 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 					     info_element->len);
info_element     1934 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 			tmp_htcap_len = min(info_element->len, (u8)MAX_IE_LEN);
info_element     1939 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 				memcpy(network->bssht.bdHTCapBuf, info_element->data, network->bssht.bdHTCapLen);
info_element     1952 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 					     info_element->len);
info_element     1953 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 			tmp_htinfo_len = min(info_element->len, (u8)MAX_IE_LEN);
info_element     1958 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 				memcpy(network->bssht.bdHTInfoBuf, info_element->data, network->bssht.bdHTInfoLen);
info_element     1964 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 					     info_element->len);
info_element     1965 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 			if (info_element->len > IE_CISCO_FLAG_POSITION) {
info_element     1971 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 				if ((info_element->data[IE_CISCO_FLAG_POSITION] & SUPPORT_CKIP_MIC)	||
info_element     1972 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 					(info_element->data[IE_CISCO_FLAG_POSITION] & SUPPORT_CKIP_PK)) {
info_element     1989 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 					     info_element->len);
info_element     1990 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 			ieee80211_extract_country_ie(ieee, info_element, network, network->bssid);//addr2 is same as addr3 when from an AP
info_element     1996 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 			     get_info_element_string(info_element->id),
info_element     1997 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 			     info_element->id);
info_element     2001 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 		length -= sizeof(*info_element) + info_element->len;
info_element     2002 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 		info_element =
info_element     2003 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 		    (struct ieee80211_info_element *)&info_element->
info_element     2004 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 		    data[info_element->len];
info_element     2121 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 	    (ieee, beacon->info_element, stats->len - sizeof(*beacon), network, stats))
info_element     2302 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 	struct ieee80211_info_element *info_element = &beacon->info_element[0];
info_element     2317 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 		escape_essid(info_element->data, info_element->len),
info_element     2338 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 				     escape_essid(info_element->data,
info_element     2339 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 						  info_element->len),
info_element      750 drivers/staging/rtl8192u/ieee80211/ieee80211_softmac.c 	beacon_buf->info_element[0].id = MFIE_TYPE_SSID;
info_element      751 drivers/staging/rtl8192u/ieee80211/ieee80211_softmac.c 	beacon_buf->info_element[0].len = ssid_len;
info_element      753 drivers/staging/rtl8192u/ieee80211/ieee80211_softmac.c 	tag = (u8 *)beacon_buf->info_element[0].data;
info_element     1051 drivers/staging/rtl8192u/ieee80211/ieee80211_softmac.c 	hdr->info_element[0].id = MFIE_TYPE_SSID;
info_element     1053 drivers/staging/rtl8192u/ieee80211/ieee80211_softmac.c 	hdr->info_element[0].len = beacon->ssid_len;
info_element     1922 drivers/staging/rtl8192u/ieee80211/ieee80211_softmac.c 					if (ieee80211_parse_info_param(ieee, assoc_resp->info_element,\
info_element      573 drivers/staging/rtl8712/ieee80211.h 	struct ieee80211_info_element info_element;
info_element      584 drivers/staging/rtl8712/ieee80211.h 	struct ieee80211_info_element_hdr info_element;
info_element      732 drivers/staging/rtl8723bs/include/ieee80211.h 	struct ieee80211_info_element info_element;
info_element      745 drivers/staging/rtl8723bs/include/ieee80211.h 	struct ieee80211_info_element_hdr info_element;