Lines Matching defs:new_beacon
3465 struct cfg80211_beacon_data *new_beacon;
3478 new_beacon = kzalloc(sizeof(*new_beacon) + len, GFP_KERNEL);
3479 if (!new_beacon)
3483 new_beacon->mbssid_ies =
3484 kzalloc(struct_size(new_beacon->mbssid_ies,
3487 if (!new_beacon->mbssid_ies) {
3488 kfree(new_beacon);
3493 new_beacon->rnr_ies =
3494 kzalloc(struct_size(new_beacon->rnr_ies,
3497 if (!new_beacon->rnr_ies) {
3498 kfree(new_beacon->mbssid_ies);
3499 kfree(new_beacon);
3505 pos = (u8 *)(new_beacon + 1);
3507 new_beacon->head_len = beacon->head_len;
3508 new_beacon->head = pos;
3513 new_beacon->tail_len = beacon->tail_len;
3514 new_beacon->tail = pos;
3519 new_beacon->beacon_ies_len = beacon->beacon_ies_len;
3520 new_beacon->beacon_ies = pos;
3525 new_beacon->proberesp_ies_len = beacon->proberesp_ies_len;
3526 new_beacon->proberesp_ies = pos;
3531 new_beacon->assocresp_ies_len = beacon->assocresp_ies_len;
3532 new_beacon->assocresp_ies = pos;
3537 new_beacon->probe_resp_len = beacon->probe_resp_len;
3538 new_beacon->probe_resp = pos;
3544 new_beacon->mbssid_ies,
3548 new_beacon->rnr_ies,
3553 new_beacon->ftm_responder = beacon->ftm_responder;
3555 new_beacon->lci_len = beacon->lci_len;
3556 new_beacon->lci = pos;
3561 new_beacon->civicloc_len = beacon->civicloc_len;
3562 new_beacon->civicloc = pos;
3567 return new_beacon;