probe_resp
pos = mgmt->u.probe_resp.variable;
if (buf + len >= &mgmt->u.probe_resp.variable[1] &&
(mgmt->u.probe_resp.variable[1] > P2P_WILDCARD_SSID_LEN)) {
mgmt->u.probe_resp.timestamp = avp->tsfadjust;
b->probe_resp, b->probe_resp_len, true);
u.probe_resp.variable);
ies = f->u.probe_resp.variable;
wil_memdup_ie(&vif->proberesp, &vif->proberesp_len, bcon->probe_resp,
proberesp = _wil_cfg80211_get_proberesp_ies(bcon->probe_resp,
proberesp = _wil_cfg80211_get_proberesp_ies(bcon->probe_resp,
bcon.probe_resp = vif->proberesp;
el_off = offsetof(struct ieee80211_mgmt, u.probe_resp.variable);
el = ((struct ieee80211_mgmt *)hdr)->u.probe_resp.variable;
ie_start = offsetof(struct ieee80211_mgmt, u.probe_resp.variable);
struct sk_buff *probe_resp;
probe_resp = ieee80211_proberesp_get(hw, vif);
brcms_c_set_new_probe_resp(wl->wlc, probe_resp);
if (wlc->probe_resp)
dev_kfree_skb_any(wlc->probe_resp);
struct sk_buff *probe_resp)
if (!probe_resp)
if (wlc->probe_resp)
dev_kfree_skb_any(wlc->probe_resp);
wlc->probe_resp = probe_resp;
skb_push(wlc->probe_resp, D11_PHY_HDR_LEN);
struct sk_buff *probe_resp,
len = min_t(size_t, probe_resp->len, BCN_TMPL_LEN);
(len + 3) & ~3, probe_resp->data);
if (!wlc->probe_resp)
brcms_c_bss_update_probe_resp(wlc, bsscfg, wlc->probe_resp,
struct sk_buff *probe_resp;
struct sk_buff *probe_resp);
int base_len = (u8 *)mgmt->u.probe_resp.variable - (u8 *)mgmt;
mgmt->u.probe_resp.variable,
offset = offsetof(struct ieee80211_mgmt, u.probe_resp.variable);
s->beacon.probe_resp, s->beacon.probe_resp_len);
variable = mgmt->u.probe_resp.variable;
u.probe_resp.variable);
variable = mgmt->u.probe_resp.variable;
u.probe_resp.variable);
u8 probe_resp:1;
ie_offset = offsetof(struct ieee80211_mgmt, u.probe_resp.variable);
mgmt->u.probe_resp.timestamp =
} __packed probe_resp;
const u8 *probe_resp;
struct probe_resp *new, *old;
old = sdata_dereference(link->u.ap.probe_resp, sdata);
new = kzalloc(sizeof(struct probe_resp) + resp_len, GFP_KERNEL);
rcu_assign_pointer(link->u.ap.probe_resp, new);
err = ieee80211_set_probe_resp(sdata, params->probe_resp,
struct probe_resp *old_probe_resp;
old_probe_resp = sdata_dereference(link->u.ap.probe_resp,
RCU_INIT_POINTER(link->u.ap.probe_resp, NULL);
new_beacon->probe_resp = pos;
memcpy(pos, beacon->probe_resp, beacon->probe_resp_len);
BUILD_BUG_ON(offsetof(typeof(mgmt->u.probe_resp), variable) !=
baselen = (u8 *) mgmt->u.probe_resp.variable - (u8 *) mgmt;
elems = ieee802_11_parse_elems(mgmt->u.probe_resp.variable,
struct probe_resp __rcu *probe_resp;
baselen = (u8 *) mgmt->u.probe_resp.variable - (u8 *) mgmt;
elems = ieee802_11_parse_elems(mgmt->u.probe_resp.variable,
__le16 capab = mgmt->u.probe_resp.capab_info;
baselen = (u8 *) mgmt->u.probe_resp.variable - (u8 *) mgmt;
u.probe_resp.variable);
struct probe_resp *resp;
resp = rcu_dereference(link->u.ap.probe_resp);
struct probe_resp *presp = NULL;
presp = rcu_dereference(sdata->deflink.u.ap.probe_resp);
err = nl80211_parse_counter_offsets(rdev, params.beacon_csa.probe_resp,
if (params.beacon_color_change.probe_resp[offset] !=
bcn->probe_resp = nla_data(attrs[NL80211_ATTR_PROBE_RESP]);
BUILD_BUG_ON(offsetof(struct ieee80211_mgmt, u.probe_resp.variable) !=
u.probe_resp.variable);
ie = mgmt->u.probe_resp.variable;
beacon_interval = le16_to_cpu(mgmt->u.probe_resp.beacon_int);
capability = le16_to_cpu(mgmt->u.probe_resp.capab_info);
tsf = le64_to_cpu(mgmt->u.probe_resp.timestamp);
__dynamic_array(u8, probe_resp, info->beacon.probe_resp_len)
if (info->beacon.probe_resp)
memcpy(__get_dynamic_array(probe_resp),
info->beacon.probe_resp,