Lines Matching refs:bss
412 struct wpa_bss *bss, u8 *buf, in wpas_beacon_rep_add_frame_body() argument
447 WPA_PUT_LE64(pos, bss->tsf); in wpas_beacon_rep_add_frame_body()
448 pos += sizeof(bss->tsf); in wpas_beacon_rep_add_frame_body()
449 WPA_PUT_LE16(pos, bss->beacon_int); in wpas_beacon_rep_add_frame_body()
451 WPA_PUT_LE16(pos, bss->caps); in wpas_beacon_rep_add_frame_body()
495 struct wpa_bss *bss, in wpas_add_beacon_rep_elem() argument
516 bss, buf + sizeof(*rep), in wpas_add_beacon_rep_elem()
561 struct wpabuf **wpa_buf, struct wpa_bss *bss, in wpas_add_beacon_rep() argument
565 u8 *ies = (u8 *) (bss + 1); in wpas_add_beacon_rep()
567 size_t ies_len = bss->ie_len ? bss->ie_len : bss->beacon_ie_len; in wpas_add_beacon_rep()
572 os_memcmp(data->bssid, bss->bssid, ETH_ALEN) != 0) in wpas_add_beacon_rep()
576 (data->ssid_len != bss->ssid_len || in wpas_add_beacon_rep()
577 os_memcmp(data->ssid, bss->ssid, bss->ssid_len) != 0)) in wpas_add_beacon_rep()
580 if (wpas_get_op_chan_phy(bss->channel, ies, ies_len, &rep.op_class, in wpas_add_beacon_rep()
584 rep.channel = bss->channel; in wpas_add_beacon_rep()
587 rep.rcpi = rssi_to_rcpi(bss->level); in wpas_add_beacon_rep()
589 os_memcpy(rep.bssid, bss->bssid, ETH_ALEN); in wpas_add_beacon_rep()
596 ret = wpas_add_beacon_rep_elem(data, bss, wpa_buf, &rep, in wpas_add_beacon_rep()
1087 struct wpa_bss *bss = NULL; in wpas_beacon_rep_scan_process() local
1099 bss = wpa_bss_get_next_bss(wpa_s, bss); in wpas_beacon_rep_scan_process()
1101 if (!bss) in wpas_beacon_rep_scan_process()
1105 bss->channel != wpa_s->beacon_rep_data.scan_params.channel) in wpas_beacon_rep_scan_process()
1143 if (wpas_add_beacon_rep(wpa_s, &buf, bss, scan_start_tsf, in wpas_beacon_rep_scan_process()
1144 bss->parent_tsf) < 0) in wpas_beacon_rep_scan_process()