Home
last modified time | relevance | path

Searched refs:presp (Results 1 – 7 of 7) sorted by relevance

/linux-6.15/net/mac80211/
H A Dibss.c69 presp = kzalloc(sizeof(*presp) + frame_len, GFP_KERNEL); in ieee80211_ibss_build_presp()
70 if (!presp) in ieee80211_ibss_build_presp()
73 presp->head = (void *)(presp + 1); in ieee80211_ibss_build_presp()
204 presp->head_len = pos - presp->head; in ieee80211_ibss_build_presp()
255 presp = sdata_dereference(ifibss->presp, sdata); in __ieee80211_sta_join_ibss()
257 if (presp) in __ieee80211_sta_join_ibss()
316 rcu_assign_pointer(ifibss->presp, presp); in __ieee80211_sta_join_ibss()
508 rcu_assign_pointer(ifibss->presp, presp); in ieee80211_ibss_csa_beacon()
708 presp = sdata_dereference(ifibss->presp, sdata); in ieee80211_ibss_disconnect()
1505 presp = sdata_dereference(ifibss->presp, sdata); in ieee80211_rx_mgmt_probe_req()
[all …]
H A Dmesh.c1400 struct sk_buff *presp; in ieee80211_mesh_rx_probe_req() local
1436 presp = dev_alloc_skb(local->tx_headroom + in ieee80211_mesh_rx_probe_req()
1438 if (!presp) in ieee80211_mesh_rx_probe_req()
1441 skb_reserve(presp, local->tx_headroom); in ieee80211_mesh_rx_probe_req()
1442 skb_put_data(presp, bcn->head, bcn->head_len); in ieee80211_mesh_rx_probe_req()
1443 skb_put_data(presp, bcn->tail, bcn->tail_len); in ieee80211_mesh_rx_probe_req()
1444 hdr = (struct ieee80211_mgmt *) presp->data; in ieee80211_mesh_rx_probe_req()
1448 IEEE80211_SKB_CB(presp)->flags |= IEEE80211_TX_INTFL_DONT_ENCRYPT; in ieee80211_mesh_rx_probe_req()
1449 ieee80211_tx_skb(sdata, presp); in ieee80211_mesh_rx_probe_req()
H A Dtx.c5065 beacon = rcu_dereference(sdata->u.ibss.presp); in ieee80211_beacon_update_cntdwn()
5090 beacon = rcu_dereference(sdata->u.ibss.presp); in ieee80211_beacon_set_cntdwn()
5136 beacon = rcu_dereference(ifibss->presp); in ieee80211_beacon_cntdwn_is_complete()
5464 beacon = rcu_dereference(ifibss->presp); in __ieee80211_beacon_get()
5631 struct probe_resp *presp = NULL; in ieee80211_proberesp_get() local
5639 presp = rcu_dereference(sdata->deflink.u.ap.probe_resp); in ieee80211_proberesp_get()
5640 if (!presp) in ieee80211_proberesp_get()
5643 skb = dev_alloc_skb(presp->len); in ieee80211_proberesp_get()
5647 skb_put_data(skb, presp->data, presp->len); in ieee80211_proberesp_get()
H A Doffchannel.c987 beacon = rcu_dereference(sdata->u.ibss.presp); in ieee80211_mgmt_tx()
H A Dieee80211_i.h649 struct beacon_data __rcu *presp; member
/linux-6.15/Documentation/netlink/specs/
H A Dnl80211.yaml881 name: cntdwn-offs-presp
/linux-6.15/net/wireless/
H A Dnl80211.c5876 struct cfg80211_unsol_bcast_probe_resp *presp) in nl80211_parse_unsol_bcast_probe_resp() argument
5892 presp->update = true; in nl80211_parse_unsol_bcast_probe_resp()
5900 presp->tmpl = nla_data(tb[NL80211_UNSOL_BCAST_PROBE_RESP_ATTR_TMPL]); in nl80211_parse_unsol_bcast_probe_resp()
5901 presp->tmpl_len = nla_len(tb[NL80211_UNSOL_BCAST_PROBE_RESP_ATTR_TMPL]); in nl80211_parse_unsol_bcast_probe_resp()
5902 presp->interval = nla_get_u32(tb[NL80211_UNSOL_BCAST_PROBE_RESP_ATTR_INT]); in nl80211_parse_unsol_bcast_probe_resp()
5903 presp->update = true; in nl80211_parse_unsol_bcast_probe_resp()