Lines Matching defs:bss
33 struct ieee80211_bss *bss)
35 if (!bss)
38 container_of((void *)bss, struct cfg80211_bss, priv));
70 struct ieee80211_bss *bss = (void *)cbss->priv;
86 bss->device_ts_beacon = rx_status->device_timestamp;
88 bss->device_ts_presp = rx_status->device_timestamp;
92 bss->corrupt_data |= IEEE80211_BSS_CORRUPT_BEACON;
94 bss->corrupt_data |= IEEE80211_BSS_CORRUPT_PROBE_RESP;
97 bss->corrupt_data &= ~IEEE80211_BSS_CORRUPT_BEACON;
99 bss->corrupt_data &= ~IEEE80211_BSS_CORRUPT_PROBE_RESP;
104 !(bss->valid_data & IEEE80211_BSS_VALID_ERP))) {
105 bss->erp_value = elems->erp_info[0];
106 bss->has_erp_value = true;
108 bss->valid_data |= IEEE80211_BSS_VALID_ERP;
113 !(bss->valid_data & IEEE80211_BSS_VALID_RATES)) {
119 memcpy(bss->supp_rates, elems->supp_rates, clen);
126 memcpy(bss->supp_rates + srlen, elems->ext_supp_rates,
131 bss->supp_rates_len = srlen;
133 bss->valid_data |= IEEE80211_BSS_VALID_RATES;
138 !(bss->valid_data & IEEE80211_BSS_VALID_WMM)) {
139 bss->wmm_used = elems->wmm_param || elems->wmm_info;
140 bss->uapsd_supported = is_uapsd_supported(elems);
142 bss->valid_data |= IEEE80211_BSS_VALID_WMM;
150 bss->beacon_rate =
155 bss->vht_cap_info =
158 bss->vht_cap_info = 0;
247 struct ieee80211_bss *bss;
317 bss = ieee80211_bss_info_update(local, rx_status,
320 if (bss)
321 ieee80211_rx_bss_put(local, bss);