Lines Matching defs:res
318 struct wpa_scan_res *res)
322 bss = os_zalloc(sizeof(*bss) + res->ie_len + res->beacon_ie_len);
327 wpa_bss_copy_res(bss, res);
330 bss->ie_len = res->ie_len;
331 bss->beacon_ie_len = res->beacon_ie_len;
332 os_memcpy(bss + 1, res + 1, res->ie_len + res->beacon_ie_len);
483 struct wpa_scan_res *res)
487 changes = wpa_bss_compare_res(bss, res);
490 wpa_bss_copy_res(bss, res);
494 res->ie_len + res->beacon_ie_len) {
495 os_memcpy(bss + 1, res + 1, res->ie_len + res->beacon_ie_len);
496 bss->ie_len = res->ie_len;
497 bss->beacon_ie_len = res->beacon_ie_len;
502 nbss = os_realloc(bss, sizeof(*bss) + res->ie_len +
503 res->beacon_ie_len);
515 os_memcpy(bss + 1, res + 1,
516 res->ie_len + res->beacon_ie_len);
517 bss->ie_len = res->ie_len;
518 bss->beacon_ie_len = res->beacon_ie_len;
553 * @res: Scan result
560 struct wpa_scan_res *res)
565 ssid = wpa_scan_get_ie(res, WLAN_EID_SSID);
568 MACSTR, MAC2STR(res->bssid));
573 MACSTR, MAC2STR(res->bssid));
577 p2p = wpa_scan_get_vendor_ie(res, P2P_IE_VENDOR_TYPE);
586 " update for P2P interface", MAC2STR(res->bssid));
596 bss = wpa_bss_get(wpa_s, res->bssid, ssid + 2, ssid[1]);
598 bss = wpa_bss_add(wpa_s, ssid + 2, ssid[1], res);
600 bss = wpa_bss_update(wpa_s, bss, res);