Lines Matching refs:mbssid_ies
1151 if (params->mbssid_ies) { in ieee80211_assign_beacon()
1152 mbssid = params->mbssid_ies; in ieee80211_assign_beacon()
1153 size += struct_size(new->mbssid_ies, elem, mbssid->cnt); in ieee80211_assign_beacon()
1160 } else if (old && old->mbssid_ies) { in ieee80211_assign_beacon()
1161 mbssid = old->mbssid_ies; in ieee80211_assign_beacon()
1162 size += struct_size(new->mbssid_ies, elem, mbssid->cnt); in ieee80211_assign_beacon()
1189 new->mbssid_ies = (void *)pos; in ieee80211_assign_beacon()
1190 pos += struct_size(new->mbssid_ies, elem, mbssid->cnt); in ieee80211_assign_beacon()
1191 pos += ieee80211_copy_mbssid_beacon(pos, new->mbssid_ies, in ieee80211_assign_beacon()
1561 kfree(link->u.ap.next_beacon->mbssid_ies); in ieee80211_free_next_beacon()
3473 if (beacon->mbssid_ies) in cfg80211_beacon_dup()
3474 len += ieee80211_get_mbssid_beacon_len(beacon->mbssid_ies, in cfg80211_beacon_dup()
3476 beacon->mbssid_ies->cnt); in cfg80211_beacon_dup()
3482 if (beacon->mbssid_ies && beacon->mbssid_ies->cnt) { in cfg80211_beacon_dup()
3483 new_beacon->mbssid_ies = in cfg80211_beacon_dup()
3484 kzalloc(struct_size(new_beacon->mbssid_ies, in cfg80211_beacon_dup()
3485 elem, beacon->mbssid_ies->cnt), in cfg80211_beacon_dup()
3487 if (!new_beacon->mbssid_ies) { in cfg80211_beacon_dup()
3498 kfree(new_beacon->mbssid_ies); in cfg80211_beacon_dup()
3542 if (beacon->mbssid_ies && beacon->mbssid_ies->cnt) { in cfg80211_beacon_dup()
3544 new_beacon->mbssid_ies, in cfg80211_beacon_dup()
3545 beacon->mbssid_ies); in cfg80211_beacon_dup()