Lines Matching refs:tmp_old
276 const u8 *tmp_old, *tmp_new; in cfg80211_gen_new_ie() local
304 tmp_old = cfg80211_find_ie(WLAN_EID_SSID, ie, ielen); in cfg80211_gen_new_ie()
305 tmp_old = (tmp_old) ? tmp_old + tmp_old[1] + 2 : ie; in cfg80211_gen_new_ie()
307 while (tmp_old + tmp_old[1] + 2 - ie <= ielen) { in cfg80211_gen_new_ie()
308 if (tmp_old[0] == 0) { in cfg80211_gen_new_ie()
309 tmp_old++; in cfg80211_gen_new_ie()
313 if (tmp_old[0] == WLAN_EID_EXTENSION) in cfg80211_gen_new_ie()
314 tmp = (u8 *)cfg80211_find_ext_ie(tmp_old[2], sub_copy, in cfg80211_gen_new_ie()
317 tmp = (u8 *)cfg80211_find_ie(tmp_old[0], sub_copy, in cfg80211_gen_new_ie()
321 const struct element *old_elem = (void *)tmp_old; in cfg80211_gen_new_ie()
326 memcpy(pos, tmp_old, tmp_old[1] + 2); in cfg80211_gen_new_ie()
327 pos += tmp_old[1] + 2; in cfg80211_gen_new_ie()
337 if (tmp_old[0] == WLAN_EID_VENDOR_SPECIFIC) { in cfg80211_gen_new_ie()
338 if (!memcmp(tmp_old + 2, tmp + 2, 5)) { in cfg80211_gen_new_ie()
346 memcpy(pos, tmp_old, tmp_old[1] + 2); in cfg80211_gen_new_ie()
347 pos += tmp_old[1] + 2; in cfg80211_gen_new_ie()
357 if (tmp_old + tmp_old[1] + 2 - ie == ielen) in cfg80211_gen_new_ie()
360 tmp_old += tmp_old[1] + 2; in cfg80211_gen_new_ie()