• Home
  • Raw
  • Download

Lines Matching refs:sr

1147 	struct ieee80211_scan_req sr;  in wpa_driver_bsd_scan()  local
1176 os_memset(&sr, 0, sizeof(sr)); in wpa_driver_bsd_scan()
1177 sr.sr_flags = IEEE80211_IOC_SCAN_ACTIVE | IEEE80211_IOC_SCAN_ONCE | in wpa_driver_bsd_scan()
1179 sr.sr_duration = IEEE80211_IOC_SCAN_FOREVER; in wpa_driver_bsd_scan()
1181 sr.sr_nssid = params->num_ssids; in wpa_driver_bsd_scan()
1184 if (sr.sr_nssid > IEEE80211_IOC_SCAN_MAX_SSID) in wpa_driver_bsd_scan()
1185 sr.sr_nssid = IEEE80211_IOC_SCAN_MAX_SSID; in wpa_driver_bsd_scan()
1189 sr.sr_flags |= IEEE80211_IOC_SCAN_CHECK; in wpa_driver_bsd_scan()
1191 for (i = 0; i < sr.sr_nssid; i++) { in wpa_driver_bsd_scan()
1192 sr.sr_ssid[i].len = params->ssids[i].ssid_len; in wpa_driver_bsd_scan()
1193 os_memcpy(sr.sr_ssid[i].ssid, params->ssids[i].ssid, in wpa_driver_bsd_scan()
1194 sr.sr_ssid[i].len); in wpa_driver_bsd_scan()
1198 return set80211var(drv, IEEE80211_IOC_SCAN_REQ, &sr, sizeof(sr)); in wpa_driver_bsd_scan()
1359 struct ieee80211req_scan_result *sr) in wpa_driver_bsd_add_scan_entry() argument
1365 extra_len = 2 + sr->isr_ssid_len; in wpa_driver_bsd_add_scan_entry()
1366 extra_len += 2 + sr->isr_nrates; in wpa_driver_bsd_add_scan_entry()
1368 extra_len += sr->isr_ie_len; in wpa_driver_bsd_add_scan_entry()
1373 os_memcpy(result->bssid, sr->isr_bssid, ETH_ALEN); in wpa_driver_bsd_add_scan_entry()
1374 result->freq = sr->isr_freq; in wpa_driver_bsd_add_scan_entry()
1375 result->beacon_int = sr->isr_intval; in wpa_driver_bsd_add_scan_entry()
1376 result->caps = sr->isr_capinfo; in wpa_driver_bsd_add_scan_entry()
1377 result->qual = sr->isr_rssi; in wpa_driver_bsd_add_scan_entry()
1378 result->noise = sr->isr_noise; in wpa_driver_bsd_add_scan_entry()
1383 result->level = sr->isr_rssi / 2 + sr->isr_noise; in wpa_driver_bsd_add_scan_entry()
1388 *pos++ = sr->isr_ssid_len; in wpa_driver_bsd_add_scan_entry()
1389 os_memcpy(pos, sr + 1, sr->isr_ssid_len); in wpa_driver_bsd_add_scan_entry()
1390 pos += sr->isr_ssid_len; in wpa_driver_bsd_add_scan_entry()
1397 *pos++ = sr->isr_nrates; in wpa_driver_bsd_add_scan_entry()
1398 os_memcpy(pos, sr->isr_rates, sr->isr_nrates); in wpa_driver_bsd_add_scan_entry()
1399 pos += sr->isr_nrates; in wpa_driver_bsd_add_scan_entry()
1403 *pos++ = sr->isr_erp; in wpa_driver_bsd_add_scan_entry()
1406 os_memcpy(pos, (u8 *)(sr + 1) + sr->isr_ssid_len + sr->isr_meshid_len, in wpa_driver_bsd_add_scan_entry()
1407 sr->isr_ie_len); in wpa_driver_bsd_add_scan_entry()
1409 os_memcpy(pos, (u8 *)(sr + 1) + sr->isr_ssid_len, sr->isr_ie_len); in wpa_driver_bsd_add_scan_entry()
1411 pos += sr->isr_ie_len; in wpa_driver_bsd_add_scan_entry()
1428 struct ieee80211req_scan_result *sr; in wpa_driver_bsd_get_scan_results2() local
1444 sr = (struct ieee80211req_scan_result *)pos; in wpa_driver_bsd_get_scan_results2()
1445 wpa_driver_bsd_add_scan_entry(res, sr); in wpa_driver_bsd_get_scan_results2()
1446 pos += sr->isr_len; in wpa_driver_bsd_get_scan_results2()
1447 rest -= sr->isr_len; in wpa_driver_bsd_get_scan_results2()