presp 52 net/mac80211/ibss.c struct beacon_data *presp; presp 70 net/mac80211/ibss.c presp = kzalloc(sizeof(*presp) + frame_len, GFP_KERNEL); presp 71 net/mac80211/ibss.c if (!presp) presp 74 net/mac80211/ibss.c presp->head = (void *)(presp + 1); presp 76 net/mac80211/ibss.c mgmt = (void *) presp->head; presp 148 net/mac80211/ibss.c presp->csa_counter_offsets[0] = (pos - presp->head); presp 150 net/mac80211/ibss.c presp->csa_current_counter = csa_settings->count; presp 208 net/mac80211/ibss.c presp->head_len = pos - presp->head; presp 209 net/mac80211/ibss.c if (WARN_ON(presp->head_len > frame_len)) presp 212 net/mac80211/ibss.c return presp; presp 214 net/mac80211/ibss.c kfree(presp); presp 232 net/mac80211/ibss.c struct beacon_data *presp; presp 258 net/mac80211/ibss.c presp = rcu_dereference_protected(ifibss->presp, presp 260 net/mac80211/ibss.c RCU_INIT_POINTER(ifibss->presp, NULL); presp 261 net/mac80211/ibss.c if (presp) presp 262 net/mac80211/ibss.c kfree_rcu(presp, rcu_head); presp 317 net/mac80211/ibss.c presp = ieee80211_ibss_build_presp(sdata, beacon_int, basic_rates, presp 320 net/mac80211/ibss.c if (!presp) presp 323 net/mac80211/ibss.c rcu_assign_pointer(ifibss->presp, presp); presp 324 net/mac80211/ibss.c mgmt = (void *)presp->head; presp 371 net/mac80211/ibss.c RCU_INIT_POINTER(ifibss->presp, NULL); presp 372 net/mac80211/ibss.c kfree_rcu(presp, rcu_head); presp 390 net/mac80211/ibss.c presp->head_len, GFP_KERNEL); presp 487 net/mac80211/ibss.c struct beacon_data *presp, *old_presp; presp 515 net/mac80211/ibss.c old_presp = rcu_dereference_protected(ifibss->presp, presp 518 net/mac80211/ibss.c presp = ieee80211_ibss_build_presp(sdata, presp 523 net/mac80211/ibss.c if (!presp) { presp 528 net/mac80211/ibss.c rcu_assign_pointer(ifibss->presp, presp); presp 691 net/mac80211/ibss.c struct beacon_data *presp; presp 731 net/mac80211/ibss.c presp = rcu_dereference_protected(ifibss->presp, presp 733 net/mac80211/ibss.c RCU_INIT_POINTER(sdata->u.ibss.presp, NULL); presp 734 net/mac80211/ibss.c if (presp) presp 735 net/mac80211/ibss.c kfree_rcu(presp, rcu_head); presp 1533 net/mac80211/ibss.c struct beacon_data *presp; presp 1538 net/mac80211/ibss.c presp = rcu_dereference_protected(ifibss->presp, presp 1542 net/mac80211/ibss.c len < 24 + 2 || !presp) presp 1574 net/mac80211/ibss.c skb = dev_alloc_skb(local->tx_headroom + presp->head_len); presp 1579 net/mac80211/ibss.c skb_put_data(skb, presp->head, presp->head_len); presp 587 net/mac80211/ieee80211_i.h struct beacon_data __rcu *presp; presp 1157 net/mac80211/mesh.c struct sk_buff *presp; presp 1192 net/mac80211/mesh.c presp = dev_alloc_skb(local->tx_headroom + presp 1194 net/mac80211/mesh.c if (!presp) presp 1197 net/mac80211/mesh.c skb_reserve(presp, local->tx_headroom); presp 1198 net/mac80211/mesh.c skb_put_data(presp, bcn->head, bcn->head_len); presp 1199 net/mac80211/mesh.c skb_put_data(presp, bcn->tail, bcn->tail_len); presp 1200 net/mac80211/mesh.c hdr = (struct ieee80211_mgmt *) presp->data; presp 1204 net/mac80211/mesh.c IEEE80211_SKB_CB(presp)->flags |= IEEE80211_TX_INTFL_DONT_ENCRYPT; presp 1205 net/mac80211/mesh.c ieee80211_tx_skb(sdata, presp); presp 908 net/mac80211/offchannel.c beacon = rcu_dereference(sdata->u.ibss.presp); presp 4365 net/mac80211/tx.c beacon = rcu_dereference(sdata->u.ibss.presp); presp 4390 net/mac80211/tx.c beacon = rcu_dereference(sdata->u.ibss.presp); presp 4428 net/mac80211/tx.c beacon = rcu_dereference(ifibss->presp); presp 4536 net/mac80211/tx.c beacon = rcu_dereference(ifibss->presp); presp 4698 net/mac80211/tx.c struct probe_resp *presp = NULL; presp 4708 net/mac80211/tx.c presp = rcu_dereference(ap->probe_resp); presp 4709 net/mac80211/tx.c if (!presp) presp 4712 net/mac80211/tx.c skb = dev_alloc_skb(presp->len); presp 4716 net/mac80211/tx.c skb_put_data(skb, presp->data, presp->len);