Lines Matching refs:action

106 	mgmt->u.action.category = WLAN_ACTION_WNM;  in ieee802_11_send_wnmsleep_resp()
107 mgmt->u.action.u.wnm_sleep_resp.action = WNM_SLEEP_MODE_RESP; in ieee802_11_send_wnmsleep_resp()
108 mgmt->u.action.u.wnm_sleep_resp.dialogtoken = dialog_token; in ieee802_11_send_wnmsleep_resp()
109 pos = (u8 *)mgmt->u.action.u.wnm_sleep_resp.variable; in ieee802_11_send_wnmsleep_resp()
113 mgmt->u.action.u.wnm_sleep_resp.keydata_len = 0; in ieee802_11_send_wnmsleep_resp()
130 &mgmt->u.action.u.wnm_sleep_resp.keydata_len, in ieee802_11_send_wnmsleep_resp()
139 len = 1 + sizeof(mgmt->u.action.u.wnm_sleep_resp) + gtk_elem_len + in ieee802_11_send_wnmsleep_resp()
145 mgmt->da, &mgmt->u.action.category, len); in ieee802_11_send_wnmsleep_resp()
268 mgmt->u.action.category = WLAN_ACTION_WNM; in ieee802_11_send_bss_trans_mgmt_request()
269 mgmt->u.action.u.bss_tm_req.action = WNM_BSS_TRANS_MGMT_REQ; in ieee802_11_send_bss_trans_mgmt_request()
270 mgmt->u.action.u.bss_tm_req.dialog_token = dialog_token; in ieee802_11_send_bss_trans_mgmt_request()
271 mgmt->u.action.u.bss_tm_req.req_mode = 0; in ieee802_11_send_bss_trans_mgmt_request()
272 mgmt->u.action.u.bss_tm_req.disassoc_timer = host_to_le16(0); in ieee802_11_send_bss_trans_mgmt_request()
273 mgmt->u.action.u.bss_tm_req.validity_interval = 1; in ieee802_11_send_bss_trans_mgmt_request()
274 pos = mgmt->u.action.u.bss_tm_req.variable; in ieee802_11_send_bss_trans_mgmt_request()
280 mgmt->u.action.u.bss_tm_req.req_mode, in ieee802_11_send_bss_trans_mgmt_request()
281 le_to_host16(mgmt->u.action.u.bss_tm_req.disassoc_timer), in ieee802_11_send_bss_trans_mgmt_request()
282 mgmt->u.action.u.bss_tm_req.validity_interval); in ieee802_11_send_bss_trans_mgmt_request()
284 len = pos - &mgmt->u.action.category; in ieee802_11_send_bss_trans_mgmt_request()
286 mgmt->da, &mgmt->u.action.category, len); in ieee802_11_send_bss_trans_mgmt_request()
395 u8 action; in ieee802_11_rx_wnm_action_ap() local
403 action = *payload++; in ieee802_11_rx_wnm_action_ap()
406 switch (action) { in ieee802_11_rx_wnm_action_ap()
425 action, MAC2STR(mgmt->sa)); in ieee802_11_rx_wnm_action_ap()
443 mgmt->u.action.category = WLAN_ACTION_WNM; in wnm_send_disassoc_imminent()
444 mgmt->u.action.u.bss_tm_req.action = WNM_BSS_TRANS_MGMT_REQ; in wnm_send_disassoc_imminent()
445 mgmt->u.action.u.bss_tm_req.dialog_token = 1; in wnm_send_disassoc_imminent()
446 mgmt->u.action.u.bss_tm_req.req_mode = in wnm_send_disassoc_imminent()
448 mgmt->u.action.u.bss_tm_req.disassoc_timer = in wnm_send_disassoc_imminent()
450 mgmt->u.action.u.bss_tm_req.validity_interval = 0; in wnm_send_disassoc_imminent()
452 pos = mgmt->u.action.u.bss_tm_req.variable; in wnm_send_disassoc_imminent()
509 mgmt->u.action.category = WLAN_ACTION_WNM; in wnm_send_ess_disassoc_imminent()
510 mgmt->u.action.u.bss_tm_req.action = WNM_BSS_TRANS_MGMT_REQ; in wnm_send_ess_disassoc_imminent()
511 mgmt->u.action.u.bss_tm_req.dialog_token = 1; in wnm_send_ess_disassoc_imminent()
512 mgmt->u.action.u.bss_tm_req.req_mode = in wnm_send_ess_disassoc_imminent()
515 mgmt->u.action.u.bss_tm_req.disassoc_timer = in wnm_send_ess_disassoc_imminent()
517 mgmt->u.action.u.bss_tm_req.validity_interval = 0x01; in wnm_send_ess_disassoc_imminent()
519 pos = mgmt->u.action.u.bss_tm_req.variable; in wnm_send_ess_disassoc_imminent()
566 mgmt->u.action.category = WLAN_ACTION_WNM; in wnm_send_bss_tm_req()
567 mgmt->u.action.u.bss_tm_req.action = WNM_BSS_TRANS_MGMT_REQ; in wnm_send_bss_tm_req()
568 mgmt->u.action.u.bss_tm_req.dialog_token = 1; in wnm_send_bss_tm_req()
569 mgmt->u.action.u.bss_tm_req.req_mode = req_mode; in wnm_send_bss_tm_req()
570 mgmt->u.action.u.bss_tm_req.disassoc_timer = in wnm_send_bss_tm_req()
572 mgmt->u.action.u.bss_tm_req.validity_interval = valid_int; in wnm_send_bss_tm_req()
574 pos = mgmt->u.action.u.bss_tm_req.variable; in wnm_send_bss_tm_req()