/kernel/linux/linux-5.10/net/wireless/ |
H A D | scan.c | 123 ies = (void *)rcu_access_pointer(bss->pub.beacon_ies); in bss_free() 1576 ies = rcu_access_pointer(new->pub.beacon_ies); in cfg80211_combine_bsses() 1610 if (rcu_access_pointer(bss->pub.beacon_ies)) in cfg80211_combine_bsses() 1628 rcu_assign_pointer(bss->pub.beacon_ies, in cfg80211_combine_bsses() 1629 new->pub.beacon_ies); in cfg80211_combine_bsses() 1655 ies = rcu_access_pointer(bss->pub.beacon_ies); in cfg80211_update_hidden_bsses() 1658 rcu_assign_pointer(bss->pub.beacon_ies, new_ies); in cfg80211_update_hidden_bsses() 1683 } else if (rcu_access_pointer(new->pub.beacon_ies)) { in cfg80211_update_known_bss() 1692 * receiving a beacon (beacon_ies in the new in cfg80211_update_known_bss() 1699 f = rcu_access_pointer(new->pub.beacon_ies); in cfg80211_update_known_bss() [all...] |
H A D | trace.h | 594 __dynamic_array(u8, beacon_ies, info ? info->beacon_ies_len : 0) 611 if (info->beacon_ies) 612 memcpy(__get_dynamic_array(beacon_ies), 613 info->beacon_ies, info->beacon_ies_len);
|
H A D | nl80211.c | 4839 bcn->beacon_ies = nla_data(attrs[NL80211_ATTR_IE]); in nl80211_parse_beacon() 9223 ies = rcu_dereference(res->beacon_ies); in nl80211_send_bss()
|
/kernel/linux/linux-6.6/net/wireless/ |
H A D | scan.c | 125 ies = (void *)rcu_access_pointer(bss->pub.beacon_ies); in bss_free() 1613 ies = rcu_access_pointer(new->pub.beacon_ies); in cfg80211_combine_bsses() 1647 if (rcu_access_pointer(bss->pub.beacon_ies)) in cfg80211_combine_bsses() 1665 rcu_assign_pointer(bss->pub.beacon_ies, in cfg80211_combine_bsses() 1666 new->pub.beacon_ies); in cfg80211_combine_bsses() 1686 ies = rcu_access_pointer(bss->pub.beacon_ies); in cfg80211_update_hidden_bsses() 1689 rcu_assign_pointer(bss->pub.beacon_ies, new_ies); in cfg80211_update_hidden_bsses() 1714 } else if (rcu_access_pointer(new->pub.beacon_ies)) { in cfg80211_update_known_bss() 1723 * receiving a beacon (beacon_ies in the new in cfg80211_update_known_bss() 1730 f = rcu_access_pointer(new->pub.beacon_ies); in cfg80211_update_known_bss() [all...] |
H A D | trace.h | 626 __dynamic_array(u8, beacon_ies, info ? info->beacon_ies_len : 0) 644 if (info->beacon_ies) 645 memcpy(__get_dynamic_array(beacon_ies), 646 info->beacon_ies, info->beacon_ies_len);
|
H A D | nl80211.c | 5541 bcn->beacon_ies = nla_data(attrs[NL80211_ATTR_IE]); in nl80211_parse_beacon() 10360 ies = rcu_dereference(res->beacon_ies); in nl80211_send_bss()
|
/kernel/linux/linux-5.10/drivers/net/wireless/marvell/mwifiex/ |
H A D | ie.c | 269 if (data->beacon_ies && data->beacon_ies_len) { in mwifiex_set_mgmt_beacon_data_ies() 270 mwifiex_update_vs_ie(data->beacon_ies, data->beacon_ies_len, in mwifiex_set_mgmt_beacon_data_ies() 274 mwifiex_update_vs_ie(data->beacon_ies, data->beacon_ies_len, in mwifiex_set_mgmt_beacon_data_ies()
|
/kernel/linux/linux-6.6/drivers/net/wireless/marvell/mwifiex/ |
H A D | ie.c | 257 if (data->beacon_ies && data->beacon_ies_len) { in mwifiex_set_mgmt_beacon_data_ies() 258 mwifiex_update_vs_ie(data->beacon_ies, data->beacon_ies_len, in mwifiex_set_mgmt_beacon_data_ies() 262 mwifiex_update_vs_ie(data->beacon_ies, data->beacon_ies_len, in mwifiex_set_mgmt_beacon_data_ies()
|
/kernel/linux/linux-5.10/net/mac80211/ |
H A D | mlme.c | 5277 ies = rcu_dereference(cbss->beacon_ies); in ieee80211_prep_connection() 5501 const struct cfg80211_bss_ies *beacon_ies; in ieee80211_mgd_assoc() local 5738 beacon_ies = rcu_dereference(req->bss->beacon_ies); in ieee80211_mgd_assoc() 5741 !beacon_ies) { in ieee80211_mgd_assoc() 5751 } else if (beacon_ies) { in ieee80211_mgd_assoc() 5755 ieee80211_get_dtim(beacon_ies, &dtim_count, in ieee80211_mgd_assoc() 5763 sdata->vif.bss_conf.sync_tsf = beacon_ies->tsf; in ieee80211_mgd_assoc() 5770 beacon_ies->data, beacon_ies in ieee80211_mgd_assoc() [all...] |
H A D | cfg.c | 3093 new_beacon->beacon_ies = pos; in cfg80211_beacon_dup() 3094 memcpy(pos, beacon->beacon_ies, beacon->beacon_ies_len); in cfg80211_beacon_dup()
|
/kernel/linux/linux-6.6/net/mac80211/ |
H A D | mlme.c | 5175 ies = rcu_dereference(cbss->beacon_ies); in ieee80211_assoc_success() 7026 ies = rcu_dereference(cbss->beacon_ies); in ieee80211_prep_connection() 7269 const struct cfg80211_bss_ies *beacon_ies; in ieee80211_setup_assoc_link() local 7344 beacon_ies = rcu_dereference(cbss->beacon_ies); in ieee80211_setup_assoc_link() 7345 if (beacon_ies) { in ieee80211_setup_assoc_link() 7350 ieee80211_get_dtim(beacon_ies, &dtim_count, in ieee80211_setup_assoc_link() 7356 link->conf->sync_tsf = beacon_ies->tsf; in ieee80211_setup_assoc_link() 7362 beacon_ies->data, beacon_ies in ieee80211_setup_assoc_link() 7726 const struct cfg80211_bss_ies *beacon_ies; ieee80211_mgd_assoc() local [all...] |
H A D | cfg.c | 3520 new_beacon->beacon_ies = pos; in cfg80211_beacon_dup() 3521 memcpy(pos, beacon->beacon_ies, beacon->beacon_ies_len); in cfg80211_beacon_dup()
|
/kernel/linux/linux-5.10/drivers/net/wireless/quantenna/qtnfmac/ |
H A D | cfg80211.c | 292 if (!info->beacon_ies || !info->beacon_ies_len) { in qtnf_mgmt_set_appie() 297 info->beacon_ies, in qtnf_mgmt_set_appie()
|
H A D | commands.c | 311 s->beacon.beacon_ies, s->beacon.beacon_ies_len); in qtnf_cmd_send_start_ap()
|
/kernel/linux/linux-6.6/drivers/net/wireless/quantenna/qtnfmac/ |
H A D | cfg80211.c | 292 if (!info->beacon_ies || !info->beacon_ies_len) { in qtnf_mgmt_set_appie() 297 info->beacon_ies, in qtnf_mgmt_set_appie()
|
H A D | commands.c | 313 s->beacon.beacon_ies, s->beacon.beacon_ies_len); in qtnf_cmd_send_start_ap()
|
/kernel/linux/linux-5.10/include/net/ |
H A D | cfg80211.h | 1042 * @beacon_ies: extra information element(s) to add into Beacon frames or %NULL 1043 * @beacon_ies_len: length of beacon_ies in octets 1063 const u8 *beacon_ies; member 2417 * are well-formed!); this is a pointer to either the beacon_ies or 2420 * @beacon_ies: the information elements from the last Beacon frame 2422 * own the beacon_ies, but they're just pointers to the ones from the 2427 * that holds the beacon data. @beacon_ies is still valid, of course, and 2428 * points to the same data as hidden_beacon_bss->beacon_ies in that case. 2445 const struct cfg80211_bss_ies __rcu *beacon_ies; member
|
/kernel/linux/linux-6.6/include/net/ |
H A D | cfg80211.h | 1219 * @beacon_ies: extra information element(s) to add into Beacon frames or %NULL 1220 * @beacon_ies_len: length of beacon_ies in octets 1247 const u8 *beacon_ies; member 2770 * are well-formed!); this is a pointer to either the beacon_ies or 2773 * @beacon_ies: the information elements from the last Beacon frame 2775 * own the beacon_ies, but they're just pointers to the ones from the 2780 * that holds the beacon data. @beacon_ies is still valid, of course, and 2781 * points to the same data as hidden_beacon_bss->beacon_ies in that case. 2798 const struct cfg80211_bss_ies __rcu *beacon_ies; member
|
/kernel/linux/linux-5.10/drivers/net/wireless/ath/wil6210/ |
H A D | cfg80211.c | 1830 b->beacon_ies, b->beacon_ies_len, true); in wil_print_bcon_data()
|
/kernel/linux/linux-5.10/drivers/net/wireless/ath/ath6kl/ |
H A D | cfg80211.c | 2687 info->beacon_ies, in ath6kl_set_ies()
|
/kernel/linux/linux-6.6/drivers/net/wireless/ath/ath6kl/ |
H A D | cfg80211.c | 2687 info->beacon_ies, in ath6kl_set_ies()
|
/kernel/linux/linux-6.6/drivers/net/wireless/ath/wil6210/ |
H A D | cfg80211.c | 1853 b->beacon_ies, b->beacon_ies_len, true); in wil_print_bcon_data()
|