Lines Matching refs:elen

824 		u8 id, elen;  in ieee802_11_parse_elems_crc()  local
828 elen = *pos++; in ieee802_11_parse_elems_crc()
831 if (elen > left) { in ieee802_11_parse_elems_crc()
876 left -= elen; in ieee802_11_parse_elems_crc()
877 pos += elen; in ieee802_11_parse_elems_crc()
884 crc = crc32_be(crc, pos - 2, elen + 2); in ieee802_11_parse_elems_crc()
890 if (elen + 2 != sizeof(struct ieee80211_tdls_lnkie)) { in ieee802_11_parse_elems_crc()
897 if (elen != sizeof(struct ieee80211_ch_switch_timing)) { in ieee802_11_parse_elems_crc()
905 elems->ext_capab_len = elen; in ieee802_11_parse_elems_crc()
909 elems->ssid_len = elen; in ieee802_11_parse_elems_crc()
913 elems->supp_rates_len = elen; in ieee802_11_parse_elems_crc()
916 if (elen >= 1) in ieee802_11_parse_elems_crc()
922 if (elen >= sizeof(struct ieee80211_tim_ie)) { in ieee802_11_parse_elems_crc()
924 elems->tim_len = elen; in ieee802_11_parse_elems_crc()
930 elems->challenge_len = elen; in ieee802_11_parse_elems_crc()
933 if (elen >= 4 && pos[0] == 0x00 && pos[1] == 0x50 && in ieee802_11_parse_elems_crc()
938 crc = crc32_be(crc, pos - 2, elen + 2); in ieee802_11_parse_elems_crc()
940 if (elen >= 5 && pos[3] == 2) { in ieee802_11_parse_elems_crc()
944 elems->wmm_info_len = elen; in ieee802_11_parse_elems_crc()
947 elems->wmm_param_len = elen; in ieee802_11_parse_elems_crc()
954 elems->rsn_len = elen; in ieee802_11_parse_elems_crc()
957 if (elen >= 1) in ieee802_11_parse_elems_crc()
964 elems->ext_supp_rates_len = elen; in ieee802_11_parse_elems_crc()
967 if (elen >= sizeof(struct ieee80211_ht_cap)) in ieee802_11_parse_elems_crc()
973 if (elen >= sizeof(struct ieee80211_ht_operation)) in ieee802_11_parse_elems_crc()
979 if (elen >= sizeof(struct ieee80211_vht_cap)) in ieee802_11_parse_elems_crc()
985 if (elen >= sizeof(struct ieee80211_vht_operation)) in ieee802_11_parse_elems_crc()
991 if (elen > 0) in ieee802_11_parse_elems_crc()
998 elems->mesh_id_len = elen; in ieee802_11_parse_elems_crc()
1001 if (elen >= sizeof(struct ieee80211_meshconf_ie)) in ieee802_11_parse_elems_crc()
1008 elems->peering_len = elen; in ieee802_11_parse_elems_crc()
1011 if (elen >= 2) in ieee802_11_parse_elems_crc()
1016 elems->preq_len = elen; in ieee802_11_parse_elems_crc()
1020 elems->prep_len = elen; in ieee802_11_parse_elems_crc()
1024 elems->perr_len = elen; in ieee802_11_parse_elems_crc()
1027 if (elen >= sizeof(struct ieee80211_rann_ie)) in ieee802_11_parse_elems_crc()
1033 if (elen != sizeof(struct ieee80211_channel_sw_ie)) { in ieee802_11_parse_elems_crc()
1040 if (elen != sizeof(struct ieee80211_ext_chansw_ie)) { in ieee802_11_parse_elems_crc()
1047 if (elen != sizeof(struct ieee80211_sec_chan_offs_ie)) { in ieee802_11_parse_elems_crc()
1054 if (elen != in ieee802_11_parse_elems_crc()
1063 elen != sizeof(*elems->wide_bw_chansw_ie)) { in ieee802_11_parse_elems_crc()
1080 pos, elen); in ieee802_11_parse_elems_crc()
1091 elems->country_elem_len = elen; in ieee802_11_parse_elems_crc()
1094 if (elen != 1) { in ieee802_11_parse_elems_crc()
1106 if (elen < 4) { in ieee802_11_parse_elems_crc()
1115 if (elen != 6) { in ieee802_11_parse_elems_crc()
1121 crc = crc32_be(crc, pos - 2, elen + 2); in ieee802_11_parse_elems_crc()
1126 if (elen >= sizeof(struct ieee80211_timeout_interval_ie)) in ieee802_11_parse_elems_crc()
1140 left -= elen; in ieee802_11_parse_elems_crc()
1141 pos += elen; in ieee802_11_parse_elems_crc()