Lines Matching full:known

1804 static void cfg80211_update_hidden_bsses(struct cfg80211_internal_bss *known,  in cfg80211_update_hidden_bsses()  argument
1811 list_for_each_entry(bss, &known->hidden_list, hidden_list) { in cfg80211_update_hidden_bsses()
1819 bss->ts = known->ts; in cfg80211_update_hidden_bsses()
1820 bss->pub.ts_boottime = known->pub.ts_boottime; in cfg80211_update_hidden_bsses()
1825 struct cfg80211_internal_bss *known, in cfg80211_check_stuck_ecsa() argument
1832 if (known->pub.proberesp_ecsa_stuck) in cfg80211_check_stuck_ecsa()
1835 new = rcu_dereference_protected(known->pub.proberesp_ies, in cfg80211_check_stuck_ecsa()
1853 bcn = rcu_dereference_protected(known->pub.beacon_ies, in cfg80211_check_stuck_ecsa()
1873 ieee80211_frequency_to_channel(known->pub.channel->center_freq)) in cfg80211_check_stuck_ecsa()
1876 known->pub.proberesp_ecsa_stuck = 1; in cfg80211_check_stuck_ecsa()
1881 struct cfg80211_internal_bss *known, in cfg80211_update_known_bss() argument
1888 known->ts = new->ts; in cfg80211_update_known_bss()
1889 known->pub.ts_boottime = new->pub.ts_boottime; in cfg80211_update_known_bss()
1895 old = rcu_access_pointer(known->pub.proberesp_ies); in cfg80211_update_known_bss()
1897 rcu_assign_pointer(known->pub.proberesp_ies, in cfg80211_update_known_bss()
1900 rcu_assign_pointer(known->pub.ies, in cfg80211_update_known_bss()
1903 cfg80211_check_stuck_ecsa(rdev, known, old); in cfg80211_update_known_bss()
1911 if (known->pub.hidden_beacon_bss && in cfg80211_update_known_bss()
1912 !list_empty(&known->hidden_list)) { in cfg80211_update_known_bss()
1915 /* The known BSS struct is one of the probe in cfg80211_update_known_bss()
1930 old = rcu_access_pointer(known->pub.beacon_ies); in cfg80211_update_known_bss()
1932 rcu_assign_pointer(known->pub.beacon_ies, new->pub.beacon_ies); in cfg80211_update_known_bss()
1935 if (old == rcu_access_pointer(known->pub.ies)) in cfg80211_update_known_bss()
1936 rcu_assign_pointer(known->pub.ies, new->pub.beacon_ies); in cfg80211_update_known_bss()
1938 cfg80211_update_hidden_bsses(known, in cfg80211_update_known_bss()
1946 known->pub.beacon_interval = new->pub.beacon_interval; in cfg80211_update_known_bss()
1952 known->pub.signal = new->pub.signal; in cfg80211_update_known_bss()
1953 known->pub.capability = new->pub.capability; in cfg80211_update_known_bss()
1954 known->parent_tsf = new->parent_tsf; in cfg80211_update_known_bss()
1955 known->pub.chains = new->pub.chains; in cfg80211_update_known_bss()
1956 memcpy(known->pub.chain_signal, new->pub.chain_signal, in cfg80211_update_known_bss()
1958 ether_addr_copy(known->parent_bssid, new->parent_bssid); in cfg80211_update_known_bss()
1959 known->pub.max_bssid_indicator = new->pub.max_bssid_indicator; in cfg80211_update_known_bss()
1960 known->pub.bssid_index = new->pub.bssid_index; in cfg80211_update_known_bss()
1961 known->pub.use_for = new->pub.use_for; in cfg80211_update_known_bss()
1962 known->pub.cannot_use_reasons = new->pub.cannot_use_reasons; in cfg80211_update_known_bss()
1963 known->bss_source = new->bss_source; in cfg80211_update_known_bss()