Lines Matching refs:mgmt
4262 struct ieee80211_mgmt *mgmt = (void *)skb->data; in ieee80211_is_bufferable_mmpdu() local
4263 __le16 fc = mgmt->frame_control; in ieee80211_is_bufferable_mmpdu()
4278 if (skb->len < offsetofend(typeof(*mgmt), u.action.u.ftm.action_code)) in ieee80211_is_bufferable_mmpdu()
4283 if (mgmt->u.action.category != WLAN_CATEGORY_PUBLIC && in ieee80211_is_bufferable_mmpdu()
4284 mgmt->u.action.category != WLAN_CATEGORY_PROTECTED_DUAL_OF_ACTION) in ieee80211_is_bufferable_mmpdu()
4287 if (mgmt->u.action.u.ftm.action_code == WLAN_PUB_ACTION_FTM_REQUEST || in ieee80211_is_bufferable_mmpdu()
4288 mgmt->u.action.u.ftm.action_code == WLAN_PUB_ACTION_FTM_RESPONSE) in ieee80211_is_bufferable_mmpdu()
4349 struct ieee80211_mgmt *mgmt = (void *)hdr; in ieee80211_is_public_action() local
4355 return mgmt->u.action.category == WLAN_CATEGORY_PUBLIC; in ieee80211_is_public_action()
4394 struct ieee80211_mgmt *mgmt = (void *)hdr; in _ieee80211_is_group_privacy_action() local
4400 return mgmt->u.action.category == WLAN_CATEGORY_MESH_ACTION || in _ieee80211_is_group_privacy_action()
4401 mgmt->u.action.category == WLAN_CATEGORY_MULTIHOP_ACTION; in _ieee80211_is_group_privacy_action()
4505 struct ieee80211_mgmt *mgmt = (void *)skb->data; in ieee80211_action_contains_tpc() local
4507 if (!ieee80211_is_action(mgmt->frame_control)) in ieee80211_action_contains_tpc()
4511 sizeof(mgmt->u.action.u.tpc_report)) in ieee80211_action_contains_tpc()
4525 if (mgmt->u.action.category != WLAN_CATEGORY_SPECTRUM_MGMT && in ieee80211_action_contains_tpc()
4526 mgmt->u.action.category != WLAN_CATEGORY_RADIO_MEASUREMENT) in ieee80211_action_contains_tpc()
4530 if (mgmt->u.action.u.tpc_report.action_code != in ieee80211_action_contains_tpc()
4534 if (mgmt->u.action.u.tpc_report.tpc_elem_id != WLAN_EID_TPC_REPORT || in ieee80211_action_contains_tpc()
4535 mgmt->u.action.u.tpc_report.tpc_elem_length != in ieee80211_action_contains_tpc()
4544 struct ieee80211_mgmt *mgmt = (void *)skb->data; in ieee80211_is_timing_measurement() local
4549 if (!ieee80211_is_action(mgmt->frame_control)) in ieee80211_is_timing_measurement()
4552 if (mgmt->u.action.category == WLAN_CATEGORY_WNM_UNPROTECTED && in ieee80211_is_timing_measurement()
4553 mgmt->u.action.u.wnm_timing_msr.action_code == in ieee80211_is_timing_measurement()
4555 skb->len >= offsetofend(typeof(*mgmt), u.action.u.wnm_timing_msr)) in ieee80211_is_timing_measurement()
4563 struct ieee80211_mgmt *mgmt = (void *)skb->data; in ieee80211_is_ftm() local
4565 if (!ieee80211_is_public_action((void *)mgmt, skb->len)) in ieee80211_is_ftm()
4568 if (mgmt->u.action.u.ftm.action_code == in ieee80211_is_ftm()
4570 skb->len >= offsetofend(typeof(*mgmt), u.action.u.ftm)) in ieee80211_is_ftm()