Lines Matching defs:mgmt
2268 struct ieee80211_mgmt *mgmt, size_t len,
2273 const u8 *ie = mgmt->u.probe_resp.variable;
2277 ftype = ieee80211_is_beacon(mgmt->frame_control) ?
2280 cfg80211_parse_mbssid_data(wiphy, data, ftype, mgmt->bssid,
2281 le64_to_cpu(mgmt->u.probe_resp.timestamp),
2282 le16_to_cpu(mgmt->u.probe_resp.beacon_int),
2289 struct ieee80211_mgmt *mgmt, size_t len)
2302 ie = mgmt->u.probe_resp.variable;
2353 new_ies->tsf = le64_to_cpu(mgmt->u.probe_resp.timestamp);
2354 new_ies->from_beacon = ieee80211_is_beacon(mgmt->frame_control);
2356 if (ieee80211_is_probe_resp(mgmt->frame_control)) {
2380 struct ieee80211_mgmt *mgmt, size_t len,
2397 trace_cfg80211_inform_bss_frame(wiphy, data, mgmt, len);
2399 if (WARN_ON(!mgmt))
2409 if (ieee80211_is_s1g_beacon(mgmt->frame_control)) {
2410 ext = (void *) mgmt;
2412 if (ieee80211_is_s1g_short_beacon(mgmt->frame_control))
2421 variable = mgmt->u.probe_resp.variable;
2423 if (ieee80211_is_s1g_short_beacon(mgmt->frame_control))
2449 bssid = mgmt->bssid;
2450 beacon_int = le16_to_cpu(mgmt->u.probe_resp.beacon_int);
2451 capability = le16_to_cpu(mgmt->u.probe_resp.capab_info);
2458 ies->tsf = le64_to_cpu(mgmt->u.probe_resp.timestamp);
2459 ies->from_beacon = ieee80211_is_beacon(mgmt->frame_control) ||
2460 ieee80211_is_s1g_beacon(mgmt->frame_control);
2463 if (ieee80211_is_probe_resp(mgmt->frame_control))
2505 struct ieee80211_mgmt *mgmt, size_t len,
2509 const u8 *ie = mgmt->u.probe_resp.variable;
2515 res = cfg80211_inform_single_bss_frame_data(wiphy, data, mgmt,
2519 if (ieee80211_is_s1g_beacon(mgmt->frame_control))
2531 cfg80211_parse_mbssid_frame_data(wiphy, data, mgmt, len,
2550 mgmt, len);