Lines Matching refs:bss

33 			  struct ieee80211_bss *bss)  in ieee80211_rx_bss_put()  argument
35 if (!bss) in ieee80211_rx_bss_put()
38 container_of((void *)bss, struct cfg80211_bss, priv)); in ieee80211_rx_bss_put()
67 struct ieee80211_bss *bss; in ieee80211_bss_info_update() local
94 bss = (void *)cbss->priv; in ieee80211_bss_info_update()
97 bss->device_ts_beacon = rx_status->device_timestamp; in ieee80211_bss_info_update()
99 bss->device_ts_presp = rx_status->device_timestamp; in ieee80211_bss_info_update()
103 bss->corrupt_data |= IEEE80211_BSS_CORRUPT_BEACON; in ieee80211_bss_info_update()
105 bss->corrupt_data |= IEEE80211_BSS_CORRUPT_PROBE_RESP; in ieee80211_bss_info_update()
108 bss->corrupt_data &= ~IEEE80211_BSS_CORRUPT_BEACON; in ieee80211_bss_info_update()
110 bss->corrupt_data &= ~IEEE80211_BSS_CORRUPT_PROBE_RESP; in ieee80211_bss_info_update()
115 !(bss->valid_data & IEEE80211_BSS_VALID_ERP))) { in ieee80211_bss_info_update()
116 bss->erp_value = elems->erp_info[0]; in ieee80211_bss_info_update()
117 bss->has_erp_value = true; in ieee80211_bss_info_update()
119 bss->valid_data |= IEEE80211_BSS_VALID_ERP; in ieee80211_bss_info_update()
124 !(bss->valid_data & IEEE80211_BSS_VALID_RATES)) { in ieee80211_bss_info_update()
130 memcpy(bss->supp_rates, elems->supp_rates, clen); in ieee80211_bss_info_update()
137 memcpy(bss->supp_rates + srlen, elems->ext_supp_rates, in ieee80211_bss_info_update()
142 bss->supp_rates_len = srlen; in ieee80211_bss_info_update()
144 bss->valid_data |= IEEE80211_BSS_VALID_RATES; in ieee80211_bss_info_update()
149 !(bss->valid_data & IEEE80211_BSS_VALID_WMM)) { in ieee80211_bss_info_update()
150 bss->wmm_used = elems->wmm_param || elems->wmm_info; in ieee80211_bss_info_update()
151 bss->uapsd_supported = is_uapsd_supported(elems); in ieee80211_bss_info_update()
153 bss->valid_data |= IEEE80211_BSS_VALID_WMM; in ieee80211_bss_info_update()
161 bss->beacon_rate = in ieee80211_bss_info_update()
165 return bss; in ieee80211_bss_info_update()
173 struct ieee80211_bss *bss; in ieee80211_scan_rx() local
225 bss = ieee80211_bss_info_update(local, rx_status, in ieee80211_scan_rx()
228 if (bss) in ieee80211_scan_rx()
229 ieee80211_rx_bss_put(local, bss); in ieee80211_scan_rx()