Home
last modified time | relevance | path

Searched refs:mbssid_ies (Results 1 – 5 of 5) sorted by relevance

/linux/net/mac80211/
H A Dcfg.c1500 if (params->mbssid_ies) { in ieee80211_assign_beacon()
1501 mbssid = params->mbssid_ies; in ieee80211_assign_beacon()
1502 size += struct_size(new->mbssid_ies, elem, mbssid->cnt); in ieee80211_assign_beacon()
1529 new->mbssid_ies = (void *)pos; in ieee80211_assign_beacon()
1530 pos += struct_size(new->mbssid_ies, elem, mbssid->cnt); in ieee80211_assign_beacon()
1531 pos += ieee80211_copy_mbssid_beacon(pos, new->mbssid_ies, in ieee80211_assign_beacon()
1539 if (new->mbssid_ies->cnt && new->mbssid_ies->elem[0].len > 2) in ieee80211_assign_beacon()
1541 *(new->mbssid_ies->elem[0].data + 2); in ieee80211_assign_beacon()
2005 kfree(link->u.ap.next_beacon->mbssid_ies); in ieee80211_free_next_beacon()
4280 if (beacon->mbssid_ies) in cfg80211_beacon_dup()
[all …]
H A Dtx.c5570 if (!beacon->mbssid_ies || !beacon->mbssid_ies->cnt || in ieee80211_beacon_add_mbssid()
5571 i > beacon->mbssid_ies->cnt) in ieee80211_beacon_add_mbssid()
5574 if (i < beacon->mbssid_ies->cnt) { in ieee80211_beacon_add_mbssid()
5575 skb_put_data(skb, beacon->mbssid_ies->elem[i].data, in ieee80211_beacon_add_mbssid()
5576 beacon->mbssid_ies->elem[i].len); in ieee80211_beacon_add_mbssid()
5582 for (i = beacon->mbssid_ies->cnt; i < beacon->rnr_ies->cnt; i++) in ieee80211_beacon_add_mbssid()
5590 for (i = 0; i < beacon->mbssid_ies->cnt; i++) in ieee80211_beacon_add_mbssid()
5591 skb_put_data(skb, beacon->mbssid_ies->elem[i].data, in ieee80211_beacon_add_mbssid()
5592 beacon->mbssid_ies->elem[i].len); in ieee80211_beacon_add_mbssid()
5622 mbssid_len = ieee80211_get_mbssid_beacon_len(beacon->mbssid_ies, in __ieee80211_beacon_get_ap()
[all …]
H A Dieee80211_i.h286 struct cfg80211_mbssid_elems *mbssid_ies; member
/linux/net/wireless/
H A Dnl80211.c6807 bcn->mbssid_ies = mbssid; in nl80211_parse_beacon()
6809 if (bcn->mbssid_ies && attrs[NL80211_ATTR_EMA_RNR_ELEMS]) { in nl80211_parse_beacon()
6818 if (rnr && rnr->cnt < bcn->mbssid_ies->cnt) { in nl80211_parse_beacon()
7431 params->beacon.mbssid_ies ? in nl80211_start_ap()
7432 params->beacon.mbssid_ies->cnt : in nl80211_start_ap()
7493 kfree(params->beacon.mbssid_ies); in nl80211_start_ap()
7575 kfree(params->beacon.mbssid_ies); in nl80211_set_beacon()
12391 kfree(params.beacon_after.mbssid_ies); in nl80211_channel_switch()
12392 kfree(params.beacon_csa.mbssid_ies); in nl80211_channel_switch()
19006 kfree(params.beacon_next.mbssid_ies); in nl80211_color_change()
[all …]
/linux/include/net/
H A Dcfg80211.h1494 struct cfg80211_mbssid_elems *mbssid_ies; member