Lines Matching refs:scan_res
2531 static void dump_scan_res(struct wpa_scan_results *scan_res) in dump_scan_res() argument
2536 if (scan_res->res == NULL || scan_res->num == 0) in dump_scan_res()
2541 for (i = 0; i < scan_res->num; i++) { in dump_scan_res()
2542 struct wpa_scan_res *r = scan_res->res[i]; in dump_scan_res()
3187 struct wpa_scan_results *scan_res; in wpa_supplicant_get_scan_results() local
3191 scan_res = wpa_drv_get_scan_results(wpa_s, bssid); in wpa_supplicant_get_scan_results()
3192 if (scan_res == NULL) { in wpa_supplicant_get_scan_results()
3196 if (scan_res->fetch_time.sec == 0) { in wpa_supplicant_get_scan_results()
3201 os_get_reltime(&scan_res->fetch_time); in wpa_supplicant_get_scan_results()
3203 filter_scan_res(wpa_s, scan_res); in wpa_supplicant_get_scan_results()
3205 for (i = 0; i < scan_res->num; i++) { in wpa_supplicant_get_scan_results()
3206 struct wpa_scan_res *scan_res_item = scan_res->res[i]; in wpa_supplicant_get_scan_results()
3220 if (scan_res->res) { in wpa_supplicant_get_scan_results()
3221 qsort(scan_res->res, scan_res->num, in wpa_supplicant_get_scan_results()
3224 dump_scan_res(scan_res); in wpa_supplicant_get_scan_results()
3233 return scan_res; in wpa_supplicant_get_scan_results()
3237 for (i = 0; i < scan_res->num; i++) in wpa_supplicant_get_scan_results()
3238 wpa_bss_update_scan_res(wpa_s, scan_res->res[i], in wpa_supplicant_get_scan_results()
3239 &scan_res->fetch_time); in wpa_supplicant_get_scan_results()
3242 return scan_res; in wpa_supplicant_get_scan_results()
3262 struct wpa_scan_results *scan_res; in wpa_supplicant_update_scan_results() local
3263 scan_res = wpa_supplicant_get_scan_results(wpa_s, NULL, 0, bssid); in wpa_supplicant_update_scan_results()
3264 if (scan_res == NULL) in wpa_supplicant_update_scan_results()
3266 wpa_scan_results_free(scan_res); in wpa_supplicant_update_scan_results()
3276 struct wpa_scan_results *scan_res) in scan_only_handler() argument