Searched refs:action_frame (Results 1 - 6 of 6) sorted by relevance

/linux-4.1.27/net/mac80211/
H A Dht.c430 struct ieee80211_mgmt *action_frame; ieee80211_send_smps_action() local
438 action_frame = (void *)skb_put(skb, 27); ieee80211_send_smps_action()
439 memcpy(action_frame->da, da, ETH_ALEN); ieee80211_send_smps_action()
440 memcpy(action_frame->sa, sdata->dev->dev_addr, ETH_ALEN); ieee80211_send_smps_action()
441 memcpy(action_frame->bssid, bssid, ETH_ALEN); ieee80211_send_smps_action()
442 action_frame->frame_control = cpu_to_le16(IEEE80211_FTYPE_MGMT | ieee80211_send_smps_action()
444 action_frame->u.action.category = WLAN_CATEGORY_HT; ieee80211_send_smps_action()
445 action_frame->u.action.u.ht_smps.action = WLAN_HT_ACTION_SMPS; ieee80211_send_smps_action()
451 action_frame->u.action.u.ht_smps.smps_control = ieee80211_send_smps_action()
455 action_frame->u.action.u.ht_smps.smps_control = ieee80211_send_smps_action()
459 action_frame->u.action.u.ht_smps.smps_control = ieee80211_send_smps_action()
/linux-4.1.27/drivers/net/wireless/rtlwifi/
H A Dbase.c1779 struct ieee80211_mgmt *action_frame; rtl_make_smps_action() local
1787 action_frame = (void *)skb_put(skb, 27); rtl_make_smps_action()
1788 memset(action_frame, 0, 27); rtl_make_smps_action()
1789 memcpy(action_frame->da, da, ETH_ALEN); rtl_make_smps_action()
1790 memcpy(action_frame->sa, rtlefuse->dev_addr, ETH_ALEN); rtl_make_smps_action()
1791 memcpy(action_frame->bssid, bssid, ETH_ALEN); rtl_make_smps_action()
1792 action_frame->frame_control = cpu_to_le16(IEEE80211_FTYPE_MGMT | rtl_make_smps_action()
1794 action_frame->u.action.category = WLAN_CATEGORY_HT; rtl_make_smps_action()
1795 action_frame->u.action.u.ht_smps.action = WLAN_HT_ACTION_SMPS; rtl_make_smps_action()
1804 action_frame->u.action.u.ht_smps.smps_control = rtl_make_smps_action()
1808 action_frame->u.action.u.ht_smps.smps_control = rtl_make_smps_action()
1812 action_frame->u.action.u.ht_smps.smps_control = rtl_make_smps_action()
1909 struct ieee80211_mgmt *action_frame; rtl_make_del_ba() local
1918 action_frame = (void *)skb_put(skb, 34); rtl_make_del_ba()
1919 memset(action_frame, 0, 34); rtl_make_del_ba()
1920 memcpy(action_frame->sa, sa, ETH_ALEN); rtl_make_del_ba()
1921 memcpy(action_frame->da, rtlefuse->dev_addr, ETH_ALEN); rtl_make_del_ba()
1922 memcpy(action_frame->bssid, bssid, ETH_ALEN); rtl_make_del_ba()
1923 action_frame->frame_control = cpu_to_le16(IEEE80211_FTYPE_MGMT | rtl_make_del_ba()
1925 action_frame->u.action.category = WLAN_CATEGORY_BACK; rtl_make_del_ba()
1926 action_frame->u.action.u.delba.action_code = WLAN_ACTION_DELBA; rtl_make_del_ba()
1930 action_frame->u.action.u.delba.params = cpu_to_le16(params); rtl_make_del_ba()
1931 action_frame->u.action.u.delba.reason_code = rtl_make_del_ba()
H A Dpci.c629 struct ieee80211_mgmt *action_frame = _rtl_pci_tx_isr() local
631 if (action_frame->u.action.u.ht_smps.action == _rtl_pci_tx_isr()
/linux-4.1.27/drivers/net/wireless/brcm80211/brcmfmac/
H A Dp2p.c1554 struct brcmf_fil_action_frame_le *action_frame; brcmf_p2p_pub_af_tx() local
1559 action_frame = &af_params->action_frame; brcmf_p2p_pub_af_tx()
1560 act_frm = (struct brcmf_p2p_pub_act_frame *)(action_frame->data); brcmf_p2p_pub_af_tx()
1613 ie_len = le16_to_cpu(action_frame->len) - brcmf_p2p_pub_af_tx()
1652 struct brcmf_fil_action_frame_le *action_frame; brcmf_p2p_send_action_frame() local
1663 action_frame = &af_params->action_frame; brcmf_p2p_send_action_frame()
1664 action_frame_len = le16_to_cpu(action_frame->len); brcmf_p2p_send_action_frame()
1666 brcmf_p2p_print_actframe(true, action_frame->data, action_frame_len); brcmf_p2p_send_action_frame()
1673 category = action_frame->data[DOT11_ACTION_CAT_OFF]; brcmf_p2p_send_action_frame()
1674 action = action_frame->data[DOT11_ACTION_ACT_OFF]; brcmf_p2p_send_action_frame()
1685 if (brcmf_p2p_is_pub_action(action_frame->data, action_frame_len)) { brcmf_p2p_send_action_frame()
1692 } else if (brcmf_p2p_is_gas_action(action_frame->data, brcmf_p2p_send_action_frame()
1715 } else if (brcmf_p2p_is_p2p_action(action_frame->data, brcmf_p2p_send_action_frame()
1736 memcpy(afx_hdl->tx_dst_addr, action_frame->da, ETH_ALEN); brcmf_p2p_send_action_frame()
H A Dcfg80211.c4344 struct brcmf_fil_action_frame_le *action_frame; brcmf_cfg80211_mgmt_tx() local
4393 action_frame = &af_params->action_frame; brcmf_cfg80211_mgmt_tx()
4395 action_frame->packet_id = cpu_to_le32(*cookie); brcmf_cfg80211_mgmt_tx()
4397 memcpy(&action_frame->da[0], &mgmt->da[0], ETH_ALEN); brcmf_cfg80211_mgmt_tx()
4400 action_frame->len = cpu_to_le16(len - DOT11_MGMT_HDR_LEN); brcmf_cfg80211_mgmt_tx()
4412 memcpy(action_frame->data, &buf[DOT11_MGMT_HDR_LEN], brcmf_cfg80211_mgmt_tx()
4413 le16_to_cpu(action_frame->len)); brcmf_cfg80211_mgmt_tx()
4416 *cookie, le16_to_cpu(action_frame->len), freq); brcmf_cfg80211_mgmt_tx()
H A Dfwil_types.h162 struct brcmf_fil_action_frame_le action_frame; member in struct:brcmf_fil_af_params_le

Completed in 250 milliseconds