Lines Matching refs:ssidie
20683 u8 *ssidie; local
20689 ssidie = (u8 *)cfg80211_find_ie(WLAN_EID_SSID, ie_stream, *ie_size);
20699 if (!ssidie) {
20702 available_buffer_len = ((int)(*ie_size)) - (ssidie + 2 - ie_stream);
20703 remaining_ie_buf_len = available_buffer_len - (int)ssidie[1];
20705 if (ssidie[1] > available_buffer_len) {
20710 if (ssidie[1] != ssid_len) {
20711 if (ssidie[1]) {
20713 ssidie[1], bi->SSID_len));
20721 if ((update_ssid && (ssid_len > ssidie[1])) && (unused_buf_len > ssid_len)) {
20723 memmove(ssidie + ssid_len + 2,
20724 (ssidie + 2) + ssidie[1],
20726 memcpy(ssidie + 2, bi->SSID, ssid_len);
20727 *ie_size = *ie_size + ssid_len - ssidie[1];
20728 ssidie[1] = ssid_len;
20729 } else if (ssid_len < ssidie[1]) {
20731 bi->SSID_len, ssidie[1]));
20735 if (*(ssidie + 2) == '\0')
20736 memcpy(ssidie + 2, bi->SSID, ssid_len);