Lines Matching refs:res
180 struct wpa_scan_res *res, in wpa_bss_add() argument
192 bss = os_zalloc(sizeof(*bss) + res->ie_len + res->beacon_ie_len); in wpa_bss_add()
197 wpa_bss_copy_res(bss, res, fetch_time); in wpa_bss_add()
200 bss->ie_len = res->ie_len; in wpa_bss_add()
201 bss->beacon_ie_len = res->beacon_ie_len; in wpa_bss_add()
202 os_memcpy(bss->ies, res + 1, res->ie_len + res->beacon_ie_len); in wpa_bss_add()
216 struct wpa_scan_res *res, struct os_reltime *fetch_time) in wpa_bss_update() argument
231 calculate_update_time(fetch_time, res->age, &update_time); in wpa_bss_update()
237 wpa_bss_copy_res(bss, res, fetch_time); in wpa_bss_update()
241 res->ie_len + res->beacon_ie_len) { in wpa_bss_update()
242 os_memcpy(bss->ies, res + 1, res->ie_len + res->beacon_ie_len); in wpa_bss_update()
243 bss->ie_len = res->ie_len; in wpa_bss_update()
244 bss->beacon_ie_len = res->beacon_ie_len; in wpa_bss_update()
249 nbss = os_realloc(bss, sizeof(*bss) + res->ie_len + in wpa_bss_update()
250 res->beacon_ie_len); in wpa_bss_update()
262 os_memcpy(bss->ies, res + 1, in wpa_bss_update()
263 res->ie_len + res->beacon_ie_len); in wpa_bss_update()
264 bss->ie_len = res->ie_len; in wpa_bss_update()
265 bss->beacon_ie_len = res->beacon_ie_len; in wpa_bss_update()
304 struct wpa_scan_res *res, in wpa_bss_update_scan_res() argument
310 ssid = wpa_scan_get_ie(res, WLAN_EID_SSID); in wpa_bss_update_scan_res()
313 MACSTR, MAC2STR(res->bssid)); in wpa_bss_update_scan_res()
318 MACSTR, MAC2STR(res->bssid)); in wpa_bss_update_scan_res()
325 bss = wpa_bss_get(wpa_s, res->bssid, ssid + 2, ssid[1]); in wpa_bss_update_scan_res()
327 bss = wpa_bss_add(wpa_s, ssid + 2, ssid[1], res, fetch_time); in wpa_bss_update_scan_res()
329 bss = wpa_bss_update(wpa_s, bss, res, fetch_time); in wpa_bss_update_scan_res()