Lines Matching defs:known
1645 static void cfg80211_update_hidden_bsses(struct cfg80211_internal_bss *known,
1652 list_for_each_entry(bss, &known->hidden_list, hidden_list) {
1664 struct cfg80211_internal_bss *known,
1674 old = rcu_access_pointer(known->pub.proberesp_ies);
1676 rcu_assign_pointer(known->pub.proberesp_ies,
1679 rcu_assign_pointer(known->pub.ies,
1686 if (known->pub.hidden_beacon_bss &&
1687 !list_empty(&known->hidden_list)) {
1690 /* The known BSS struct is one of the probe
1704 old = rcu_access_pointer(known->pub.beacon_ies);
1706 rcu_assign_pointer(known->pub.beacon_ies, new->pub.beacon_ies);
1709 if (old == rcu_access_pointer(known->pub.ies))
1710 rcu_assign_pointer(known->pub.ies, new->pub.beacon_ies);
1712 cfg80211_update_hidden_bsses(known,
1720 known->pub.beacon_interval = new->pub.beacon_interval;
1726 known->pub.signal = new->pub.signal;
1727 known->pub.capability = new->pub.capability;
1728 known->ts = new->ts;
1729 known->ts_boottime = new->ts_boottime;
1730 known->parent_tsf = new->parent_tsf;
1731 known->pub.chains = new->pub.chains;
1732 memcpy(known->pub.chain_signal, new->pub.chain_signal,
1734 ether_addr_copy(known->parent_bssid, new->parent_bssid);
1735 known->pub.max_bssid_indicator = new->pub.max_bssid_indicator;
1736 known->pub.bssid_index = new->pub.bssid_index;