Lines Matching refs:mbssid_ies
1162 if (params->mbssid_ies) { in ieee80211_assign_beacon()
1163 mbssid = params->mbssid_ies; in ieee80211_assign_beacon()
1164 size += struct_size(new->mbssid_ies, elem, mbssid->cnt); in ieee80211_assign_beacon()
1171 } else if (old && old->mbssid_ies) { in ieee80211_assign_beacon()
1172 mbssid = old->mbssid_ies; in ieee80211_assign_beacon()
1173 size += struct_size(new->mbssid_ies, elem, mbssid->cnt); in ieee80211_assign_beacon()
1200 new->mbssid_ies = (void *)pos; in ieee80211_assign_beacon()
1201 pos += struct_size(new->mbssid_ies, elem, mbssid->cnt); in ieee80211_assign_beacon()
1202 pos += ieee80211_copy_mbssid_beacon(pos, new->mbssid_ies, in ieee80211_assign_beacon()
1606 kfree(link->u.ap.next_beacon->mbssid_ies); in ieee80211_free_next_beacon()
3603 if (beacon->mbssid_ies) in cfg80211_beacon_dup()
3604 len += ieee80211_get_mbssid_beacon_len(beacon->mbssid_ies, in cfg80211_beacon_dup()
3606 beacon->mbssid_ies->cnt); in cfg80211_beacon_dup()
3612 if (beacon->mbssid_ies && beacon->mbssid_ies->cnt) { in cfg80211_beacon_dup()
3613 new_beacon->mbssid_ies = in cfg80211_beacon_dup()
3614 kzalloc(struct_size(new_beacon->mbssid_ies, in cfg80211_beacon_dup()
3615 elem, beacon->mbssid_ies->cnt), in cfg80211_beacon_dup()
3617 if (!new_beacon->mbssid_ies) { in cfg80211_beacon_dup()
3628 kfree(new_beacon->mbssid_ies); in cfg80211_beacon_dup()
3672 if (beacon->mbssid_ies && beacon->mbssid_ies->cnt) { in cfg80211_beacon_dup()
3674 new_beacon->mbssid_ies, in cfg80211_beacon_dup()
3675 beacon->mbssid_ies); in cfg80211_beacon_dup()