Lines Matching refs:action
733 category = mgmt->u.action.category; in ieee80211_rx_mesh_check()
2524 if (len < 24 + 1 + sizeof(resp->u.action.u.sa_query)) { in ieee80211_process_sa_query_req()
2541 skb_put(skb, 1 + sizeof(resp->u.action.u.sa_query)); in ieee80211_process_sa_query_req()
2542 resp->u.action.category = WLAN_CATEGORY_SA_QUERY; in ieee80211_process_sa_query_req()
2543 resp->u.action.u.sa_query.action = WLAN_ACTION_SA_QUERY_RESPONSE; in ieee80211_process_sa_query_req()
2544 memcpy(resp->u.action.u.sa_query.trans_id, in ieee80211_process_sa_query_req()
2545 mgmt->u.action.u.sa_query.trans_id, in ieee80211_process_sa_query_req()
2607 if (!rx->sta && mgmt->u.action.category != WLAN_CATEGORY_PUBLIC && in ieee80211_rx_h_action()
2608 mgmt->u.action.category != WLAN_CATEGORY_SELF_PROTECTED && in ieee80211_rx_h_action()
2609 mgmt->u.action.category != WLAN_CATEGORY_SPECTRUM_MGMT) in ieee80211_rx_h_action()
2615 switch (mgmt->u.action.category) { in ieee80211_rx_h_action()
2632 switch (mgmt->u.action.u.ht_smps.action) { in ieee80211_rx_h_action()
2638 switch (mgmt->u.action.u.ht_smps.smps_control) { in ieee80211_rx_h_action()
2665 u8 chanwidth = mgmt->u.action.u.ht_notify_cw.chanwidth; in ieee80211_rx_h_action()
2706 if (mgmt->u.action.u.ext_chan_switch.action_code != in ieee80211_rx_h_action()
2710 u.action.u.ext_chan_switch.variable)) in ieee80211_rx_h_action()
2725 switch (mgmt->u.action.u.vht_opmode_notif.action_code) { in ieee80211_rx_h_action()
2733 opmode = mgmt->u.action.u.vht_opmode_notif.operating_mode; in ieee80211_rx_h_action()
2756 switch (mgmt->u.action.u.addba_req.action_code) { in ieee80211_rx_h_action()
2759 sizeof(mgmt->u.action.u.addba_req))) in ieee80211_rx_h_action()
2764 sizeof(mgmt->u.action.u.addba_resp))) in ieee80211_rx_h_action()
2769 sizeof(mgmt->u.action.u.delba))) in ieee80211_rx_h_action()
2782 switch (mgmt->u.action.u.measurement.action_code) { in ieee80211_rx_h_action()
2788 sizeof(mgmt->u.action.u.measurement))) in ieee80211_rx_h_action()
2799 sizeof(mgmt->u.action.u.chan_switch))) in ieee80211_rx_h_action()
2825 sizeof(mgmt->u.action.u.sa_query))) in ieee80211_rx_h_action()
2828 switch (mgmt->u.action.u.sa_query.action) { in ieee80211_rx_h_action()
2838 sizeof(mgmt->u.action.u.self_prot.action_code))) in ieee80211_rx_h_action()
2841 switch (mgmt->u.action.u.self_prot.action_code) { in ieee80211_rx_h_action()
2860 sizeof(mgmt->u.action.u.mesh_action.action_code))) in ieee80211_rx_h_action()
2955 if (mgmt->u.action.category & 0x80) in ieee80211_rx_h_action_return()
2963 nmgmt->u.action.category |= 0x80; in ieee80211_rx_h_action_return()