/kernel/linux/linux-5.10/net/mac80211/ |
H A D | ht.c | 500 struct ieee80211_mgmt *action_frame; in ieee80211_send_smps_action() local 508 action_frame = skb_put(skb, 27); in ieee80211_send_smps_action() 509 memcpy(action_frame->da, da, ETH_ALEN); in ieee80211_send_smps_action() 510 memcpy(action_frame->sa, sdata->dev->dev_addr, ETH_ALEN); in ieee80211_send_smps_action() 511 memcpy(action_frame->bssid, bssid, ETH_ALEN); in ieee80211_send_smps_action() 512 action_frame->frame_control = cpu_to_le16(IEEE80211_FTYPE_MGMT | in ieee80211_send_smps_action() 514 action_frame->u.action.category = WLAN_CATEGORY_HT; in ieee80211_send_smps_action() 515 action_frame->u.action.u.ht_smps.action = WLAN_HT_ACTION_SMPS; in ieee80211_send_smps_action() 522 action_frame->u.action.u.ht_smps.smps_control = in ieee80211_send_smps_action() 526 action_frame in ieee80211_send_smps_action() [all...] |
/kernel/linux/linux-6.6/net/mac80211/ |
H A D | ht.c | 546 struct ieee80211_mgmt *action_frame; in ieee80211_send_smps_action() local 554 action_frame = skb_put(skb, 27); in ieee80211_send_smps_action() 555 memcpy(action_frame->da, da, ETH_ALEN); in ieee80211_send_smps_action() 556 memcpy(action_frame->sa, sdata->dev->dev_addr, ETH_ALEN); in ieee80211_send_smps_action() 557 memcpy(action_frame->bssid, bssid, ETH_ALEN); in ieee80211_send_smps_action() 558 action_frame->frame_control = cpu_to_le16(IEEE80211_FTYPE_MGMT | in ieee80211_send_smps_action() 560 action_frame->u.action.category = WLAN_CATEGORY_HT; in ieee80211_send_smps_action() 561 action_frame->u.action.u.ht_smps.action = WLAN_HT_ACTION_SMPS; in ieee80211_send_smps_action() 568 action_frame->u.action.u.ht_smps.smps_control = in ieee80211_send_smps_action() 572 action_frame in ieee80211_send_smps_action() [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/broadcom/brcm80211/brcmfmac/ |
H A D | p2p.c | 1556 p2p_af = (struct brcmf_p2p_action_frame *)af_params->action_frame.data; in brcmf_p2p_tx_action_frame() 1615 struct brcmf_fil_action_frame_le *action_frame; in brcmf_p2p_pub_af_tx() local 1620 action_frame = &af_params->action_frame; in brcmf_p2p_pub_af_tx() 1621 act_frm = (struct brcmf_p2p_pub_act_frame *)(action_frame->data); in brcmf_p2p_pub_af_tx() 1674 ie_len = le16_to_cpu(action_frame->len) - in brcmf_p2p_pub_af_tx() 1724 struct brcmf_fil_action_frame_le *action_frame; in brcmf_p2p_send_action_frame() local 1739 action_frame = &af_params->action_frame; in brcmf_p2p_send_action_frame() 1740 action_frame_len = le16_to_cpu(action_frame in brcmf_p2p_send_action_frame() [all...] |
H A D | fwil_types.h | 232 struct brcmf_fil_action_frame_le action_frame; member
|
H A D | cfg80211.c | 5112 struct brcmf_fil_action_frame_le *action_frame; in brcmf_cfg80211_mgmt_tx() local 5166 action_frame = &af_params->action_frame; in brcmf_cfg80211_mgmt_tx() 5168 action_frame->packet_id = cpu_to_le32(*cookie); in brcmf_cfg80211_mgmt_tx() 5170 memcpy(&action_frame->da[0], &mgmt->da[0], ETH_ALEN); in brcmf_cfg80211_mgmt_tx() 5173 action_frame->len = cpu_to_le16(len - DOT11_MGMT_HDR_LEN); in brcmf_cfg80211_mgmt_tx() 5185 memcpy(action_frame->data, &buf[DOT11_MGMT_HDR_LEN], in brcmf_cfg80211_mgmt_tx() 5186 le16_to_cpu(action_frame->len)); in brcmf_cfg80211_mgmt_tx() 5189 *cookie, le16_to_cpu(action_frame->len), freq); in brcmf_cfg80211_mgmt_tx()
|
/kernel/linux/linux-6.6/drivers/net/wireless/broadcom/brcm80211/brcmfmac/ |
H A D | p2p.c | 1556 p2p_af = (struct brcmf_p2p_action_frame *)af_params->action_frame.data; in brcmf_p2p_tx_action_frame() 1615 struct brcmf_fil_action_frame_le *action_frame; in brcmf_p2p_pub_af_tx() local 1620 action_frame = &af_params->action_frame; in brcmf_p2p_pub_af_tx() 1621 act_frm = (struct brcmf_p2p_pub_act_frame *)(action_frame->data); in brcmf_p2p_pub_af_tx() 1674 ie_len = le16_to_cpu(action_frame->len) - in brcmf_p2p_pub_af_tx() 1724 struct brcmf_fil_action_frame_le *action_frame; in brcmf_p2p_send_action_frame() local 1739 action_frame = &af_params->action_frame; in brcmf_p2p_send_action_frame() 1740 action_frame_len = le16_to_cpu(action_frame in brcmf_p2p_send_action_frame() [all...] |
H A D | fwil_types.h | 241 struct brcmf_fil_action_frame_le action_frame; member
|
H A D | cfg80211.c | 5522 struct brcmf_fil_action_frame_le *action_frame; in brcmf_cfg80211_mgmt_tx() local 5576 action_frame = &af_params->action_frame; in brcmf_cfg80211_mgmt_tx() 5578 action_frame->packet_id = cpu_to_le32(*cookie); in brcmf_cfg80211_mgmt_tx() 5580 memcpy(&action_frame->da[0], &mgmt->da[0], ETH_ALEN); in brcmf_cfg80211_mgmt_tx() 5583 action_frame->len = cpu_to_le16(len - DOT11_MGMT_HDR_LEN); in brcmf_cfg80211_mgmt_tx() 5595 memcpy(action_frame->data, &buf[DOT11_MGMT_HDR_LEN], in brcmf_cfg80211_mgmt_tx() 5596 le16_to_cpu(action_frame->len)); in brcmf_cfg80211_mgmt_tx() 5599 *cookie, le16_to_cpu(action_frame->len), freq); in brcmf_cfg80211_mgmt_tx()
|
/kernel/linux/linux-5.10/drivers/net/wireless/realtek/rtlwifi/ |
H A D | base.c | 2425 struct ieee80211_mgmt *action_frame; in rtl_make_smps_action() local 2433 action_frame = skb_put_zero(skb, 27); in rtl_make_smps_action() 2434 memcpy(action_frame->da, da, ETH_ALEN); in rtl_make_smps_action() 2435 memcpy(action_frame->sa, rtlefuse->dev_addr, ETH_ALEN); in rtl_make_smps_action() 2436 memcpy(action_frame->bssid, bssid, ETH_ALEN); in rtl_make_smps_action() 2437 action_frame->frame_control = cpu_to_le16(IEEE80211_FTYPE_MGMT | in rtl_make_smps_action() 2439 action_frame->u.action.category = WLAN_CATEGORY_HT; in rtl_make_smps_action() 2440 action_frame->u.action.u.ht_smps.action = WLAN_HT_ACTION_SMPS; in rtl_make_smps_action() 2447 action_frame->u.action.u.ht_smps.smps_control = in rtl_make_smps_action() 2451 action_frame in rtl_make_smps_action() 2551 struct ieee80211_mgmt *action_frame; rtl_make_del_ba() local [all...] |
H A D | pci.c | 545 struct ieee80211_mgmt *action_frame = in _rtl_pci_tx_isr() local 547 if (action_frame->u.action.u.ht_smps.action == in _rtl_pci_tx_isr()
|
/kernel/linux/linux-6.6/drivers/net/wireless/realtek/rtlwifi/ |
H A D | base.c | 2400 struct ieee80211_mgmt *action_frame; in rtl_make_smps_action() local 2408 action_frame = skb_put_zero(skb, 27); in rtl_make_smps_action() 2409 memcpy(action_frame->da, da, ETH_ALEN); in rtl_make_smps_action() 2410 memcpy(action_frame->sa, rtlefuse->dev_addr, ETH_ALEN); in rtl_make_smps_action() 2411 memcpy(action_frame->bssid, bssid, ETH_ALEN); in rtl_make_smps_action() 2412 action_frame->frame_control = cpu_to_le16(IEEE80211_FTYPE_MGMT | in rtl_make_smps_action() 2414 action_frame->u.action.category = WLAN_CATEGORY_HT; in rtl_make_smps_action() 2415 action_frame->u.action.u.ht_smps.action = WLAN_HT_ACTION_SMPS; in rtl_make_smps_action() 2422 action_frame->u.action.u.ht_smps.smps_control = in rtl_make_smps_action() 2426 action_frame in rtl_make_smps_action() 2526 struct ieee80211_mgmt *action_frame; rtl_make_del_ba() local [all...] |
H A D | pci.c | 539 struct ieee80211_mgmt *action_frame = in _rtl_pci_tx_isr() local 541 if (action_frame->u.action.u.ht_smps.action == in _rtl_pci_tx_isr()
|