Lines Matching refs:bss

34 			  struct ieee80211_bss *bss)  in ieee80211_rx_bss_put()  argument
36 if (!bss) in ieee80211_rx_bss_put()
39 container_of((void *)bss, struct cfg80211_bss, priv)); in ieee80211_rx_bss_put()
68 struct ieee80211_bss *bss; in ieee80211_bss_info_update() local
90 bss = (void *)cbss->priv; in ieee80211_bss_info_update()
93 bss->device_ts_beacon = rx_status->device_timestamp; in ieee80211_bss_info_update()
95 bss->device_ts_presp = rx_status->device_timestamp; in ieee80211_bss_info_update()
99 bss->corrupt_data |= IEEE80211_BSS_CORRUPT_BEACON; in ieee80211_bss_info_update()
101 bss->corrupt_data |= IEEE80211_BSS_CORRUPT_PROBE_RESP; in ieee80211_bss_info_update()
104 bss->corrupt_data &= ~IEEE80211_BSS_CORRUPT_BEACON; in ieee80211_bss_info_update()
106 bss->corrupt_data &= ~IEEE80211_BSS_CORRUPT_PROBE_RESP; in ieee80211_bss_info_update()
111 !(bss->valid_data & IEEE80211_BSS_VALID_ERP))) { in ieee80211_bss_info_update()
112 bss->erp_value = elems->erp_info[0]; in ieee80211_bss_info_update()
113 bss->has_erp_value = true; in ieee80211_bss_info_update()
115 bss->valid_data |= IEEE80211_BSS_VALID_ERP; in ieee80211_bss_info_update()
120 !(bss->valid_data & IEEE80211_BSS_VALID_RATES)) { in ieee80211_bss_info_update()
126 memcpy(bss->supp_rates, elems->supp_rates, clen); in ieee80211_bss_info_update()
133 memcpy(bss->supp_rates + srlen, elems->ext_supp_rates, in ieee80211_bss_info_update()
138 bss->supp_rates_len = srlen; in ieee80211_bss_info_update()
140 bss->valid_data |= IEEE80211_BSS_VALID_RATES; in ieee80211_bss_info_update()
145 !(bss->valid_data & IEEE80211_BSS_VALID_WMM)) { in ieee80211_bss_info_update()
146 bss->wmm_used = elems->wmm_param || elems->wmm_info; in ieee80211_bss_info_update()
147 bss->uapsd_supported = is_uapsd_supported(elems); in ieee80211_bss_info_update()
149 bss->valid_data |= IEEE80211_BSS_VALID_WMM; in ieee80211_bss_info_update()
157 bss->beacon_rate = in ieee80211_bss_info_update()
161 return bss; in ieee80211_bss_info_update()
169 struct ieee80211_bss *bss; in ieee80211_scan_rx() local
221 bss = ieee80211_bss_info_update(local, rx_status, in ieee80211_scan_rx()
224 if (bss) in ieee80211_scan_rx()
225 ieee80211_rx_bss_put(local, bss); in ieee80211_scan_rx()