/linux-4.1.27/net/mac80211/ |
D | mesh_ps.c | 23 struct ieee80211_hdr *nullfunc; /* use 4addr header */ in mps_qos_null_get() local 25 int size = sizeof(*nullfunc); in mps_qos_null_get() 33 nullfunc = (struct ieee80211_hdr *) skb_put(skb, size); in mps_qos_null_get() 35 ieee80211_fill_mesh_addresses(nullfunc, &fc, sta->sta.addr, in mps_qos_null_get() 37 nullfunc->frame_control = fc; in mps_qos_null_get() 38 nullfunc->duration_id = 0; in mps_qos_null_get() 39 nullfunc->seq_ctrl = 0; in mps_qos_null_get() 41 memcpy(nullfunc->addr1, sta->sta.addr, ETH_ALEN); in mps_qos_null_get() 43 ieee80211_mps_set_frame_flags(sdata, sta, nullfunc); in mps_qos_null_get() 367 struct ieee80211_hdr *nullfunc; in mpsp_trigger_send() local [all …]
|
D | sta_info.c | 1231 struct ieee80211_qos_hdr *nullfunc; in ieee80211_send_null_response() local 1233 int size = sizeof(*nullfunc); in ieee80211_send_null_response() 1256 nullfunc = (void *) skb_put(skb, size); in ieee80211_send_null_response() 1257 nullfunc->frame_control = fc; in ieee80211_send_null_response() 1258 nullfunc->duration_id = 0; in ieee80211_send_null_response() 1259 memcpy(nullfunc->addr1, sta->sta.addr, ETH_ALEN); in ieee80211_send_null_response() 1260 memcpy(nullfunc->addr2, sdata->vif.addr, ETH_ALEN); in ieee80211_send_null_response() 1261 memcpy(nullfunc->addr3, sdata->vif.addr, ETH_ALEN); in ieee80211_send_null_response() 1262 nullfunc->seq_ctrl = 0; in ieee80211_send_null_response() 1267 nullfunc->qos_ctrl = cpu_to_le16(tid); in ieee80211_send_null_response() [all …]
|
D | tx.c | 3090 struct ieee80211_hdr_3addr *nullfunc; in ieee80211_nullfunc_get() local 3103 skb = dev_alloc_skb(local->hw.extra_tx_headroom + sizeof(*nullfunc)); in ieee80211_nullfunc_get() 3109 nullfunc = (struct ieee80211_hdr_3addr *) skb_put(skb, in ieee80211_nullfunc_get() 3110 sizeof(*nullfunc)); in ieee80211_nullfunc_get() 3111 memset(nullfunc, 0, sizeof(*nullfunc)); in ieee80211_nullfunc_get() 3112 nullfunc->frame_control = cpu_to_le16(IEEE80211_FTYPE_DATA | in ieee80211_nullfunc_get() 3115 memcpy(nullfunc->addr1, ifmgd->bssid, ETH_ALEN); in ieee80211_nullfunc_get() 3116 memcpy(nullfunc->addr2, vif->addr, ETH_ALEN); in ieee80211_nullfunc_get() 3117 memcpy(nullfunc->addr3, ifmgd->bssid, ETH_ALEN); in ieee80211_nullfunc_get()
|
D | cfg.c | 3479 struct ieee80211_qos_hdr *nullfunc; in ieee80211_probe_client() local 3481 int size = sizeof(*nullfunc); in ieee80211_probe_client() 3525 nullfunc = (void *) skb_put(skb, size); in ieee80211_probe_client() 3526 nullfunc->frame_control = fc; in ieee80211_probe_client() 3527 nullfunc->duration_id = 0; in ieee80211_probe_client() 3528 memcpy(nullfunc->addr1, sta->sta.addr, ETH_ALEN); in ieee80211_probe_client() 3529 memcpy(nullfunc->addr2, sdata->vif.addr, ETH_ALEN); in ieee80211_probe_client() 3530 memcpy(nullfunc->addr3, sdata->vif.addr, ETH_ALEN); in ieee80211_probe_client() 3531 nullfunc->seq_ctrl = 0; in ieee80211_probe_client() 3542 nullfunc->qos_ctrl = cpu_to_le16(7); in ieee80211_probe_client()
|
D | mlme.c | 918 struct ieee80211_hdr_3addr *nullfunc; in ieee80211_send_nullfunc() local 925 nullfunc = (struct ieee80211_hdr_3addr *) skb->data; in ieee80211_send_nullfunc() 927 nullfunc->frame_control |= cpu_to_le16(IEEE80211_FCTL_PM); in ieee80211_send_nullfunc() 945 struct ieee80211_hdr *nullfunc; in ieee80211_send_4addr_nullfunc() local 957 nullfunc = (struct ieee80211_hdr *) skb_put(skb, 30); in ieee80211_send_4addr_nullfunc() 958 memset(nullfunc, 0, 30); in ieee80211_send_4addr_nullfunc() 961 nullfunc->frame_control = fc; in ieee80211_send_4addr_nullfunc() 962 memcpy(nullfunc->addr1, sdata->u.mgd.bssid, ETH_ALEN); in ieee80211_send_4addr_nullfunc() 963 memcpy(nullfunc->addr2, sdata->vif.addr, ETH_ALEN); in ieee80211_send_4addr_nullfunc() 964 memcpy(nullfunc->addr3, sdata->u.mgd.bssid, ETH_ALEN); in ieee80211_send_4addr_nullfunc() [all …]
|
/linux-4.1.27/drivers/net/wireless/ti/wlcore/ |
D | init.c | 188 struct ieee80211_hdr_3addr *nullfunc; in wl1271_ap_init_null_template() local 192 nullfunc = kzalloc(sizeof(*nullfunc), GFP_KERNEL); in wl1271_ap_init_null_template() 193 if (!nullfunc) { in wl1271_ap_init_null_template() 198 nullfunc->frame_control = cpu_to_le16(IEEE80211_FTYPE_DATA | in wl1271_ap_init_null_template() 204 memcpy(nullfunc->addr2, vif->addr, ETH_ALEN); in wl1271_ap_init_null_template() 205 memcpy(nullfunc->addr3, vif->addr, ETH_ALEN); in wl1271_ap_init_null_template() 209 CMD_TEMPL_NULL_DATA, nullfunc, in wl1271_ap_init_null_template() 210 sizeof(*nullfunc), 0, rate); in wl1271_ap_init_null_template() 213 kfree(nullfunc); in wl1271_ap_init_null_template()
|
/linux-4.1.27/drivers/net/wireless/rtlwifi/rtl8723be/ |
D | fw.c | 415 u8 *nullfunc; in rtl8723be_set_fw_rsvdpagepkt() local 440 nullfunc = &reserved_page_packet[NULL_PG * 128]; in rtl8723be_set_fw_rsvdpagepkt() 441 SET_80211_HDR_ADDRESS1(nullfunc, mac->bssid); in rtl8723be_set_fw_rsvdpagepkt() 442 SET_80211_HDR_ADDRESS2(nullfunc, mac->mac_addr); in rtl8723be_set_fw_rsvdpagepkt() 443 SET_80211_HDR_ADDRESS3(nullfunc, mac->bssid); in rtl8723be_set_fw_rsvdpagepkt()
|
/linux-4.1.27/drivers/net/wireless/rtlwifi/rtl8723ae/ |
D | fw.c | 420 u8 *nullfunc; in rtl8723e_set_fw_rsvdpagepkt() local 446 nullfunc = &reserved_page_packet[NULL_PG * 128]; in rtl8723e_set_fw_rsvdpagepkt() 447 SET_80211_HDR_ADDRESS1(nullfunc, mac->bssid); in rtl8723e_set_fw_rsvdpagepkt() 448 SET_80211_HDR_ADDRESS2(nullfunc, mac->mac_addr); in rtl8723e_set_fw_rsvdpagepkt() 449 SET_80211_HDR_ADDRESS3(nullfunc, mac->bssid); in rtl8723e_set_fw_rsvdpagepkt()
|
/linux-4.1.27/drivers/net/wireless/rtlwifi/rtl8821ae/ |
D | fw.c | 1464 u8 *nullfunc; in rtl8812ae_set_fw_rsvdpagepkt() local 1495 nullfunc = &reserved_page_packet_8812[NULL_PG * 512]; in rtl8812ae_set_fw_rsvdpagepkt() 1496 SET_80211_HDR_ADDRESS1(nullfunc, mac->bssid); in rtl8812ae_set_fw_rsvdpagepkt() 1497 SET_80211_HDR_ADDRESS2(nullfunc, mac->mac_addr); in rtl8812ae_set_fw_rsvdpagepkt() 1498 SET_80211_HDR_ADDRESS3(nullfunc, mac->bssid); in rtl8812ae_set_fw_rsvdpagepkt() 1588 u8 *nullfunc; in rtl8821ae_set_fw_rsvdpagepkt() local 1619 nullfunc = &reserved_page_packet_8821[NULL_PG * 256]; in rtl8821ae_set_fw_rsvdpagepkt() 1620 SET_80211_HDR_ADDRESS1(nullfunc, mac->bssid); in rtl8821ae_set_fw_rsvdpagepkt() 1621 SET_80211_HDR_ADDRESS2(nullfunc, mac->mac_addr); in rtl8821ae_set_fw_rsvdpagepkt() 1622 SET_80211_HDR_ADDRESS3(nullfunc, mac->bssid); in rtl8821ae_set_fw_rsvdpagepkt()
|
/linux-4.1.27/drivers/net/wireless/rtlwifi/rtl8188ee/ |
D | fw.c | 644 u8 *nullfunc; in rtl88e_set_fw_rsvdpagepkt() local 670 nullfunc = &reserved_page_packet[NULL_PG * 128]; in rtl88e_set_fw_rsvdpagepkt() 671 SET_80211_HDR_ADDRESS1(nullfunc, mac->bssid); in rtl88e_set_fw_rsvdpagepkt() 672 SET_80211_HDR_ADDRESS2(nullfunc, mac->mac_addr); in rtl88e_set_fw_rsvdpagepkt() 673 SET_80211_HDR_ADDRESS3(nullfunc, mac->bssid); in rtl88e_set_fw_rsvdpagepkt()
|
/linux-4.1.27/drivers/net/wireless/rtlwifi/rtl8192de/ |
D | fw.c | 695 u8 *nullfunc; in rtl92d_set_fw_rsvdpagepkt() local 714 nullfunc = &reserved_page_packet[NULL_PG * 128]; in rtl92d_set_fw_rsvdpagepkt() 715 SET_80211_HDR_ADDRESS1(nullfunc, mac->bssid); in rtl92d_set_fw_rsvdpagepkt() 716 SET_80211_HDR_ADDRESS2(nullfunc, mac->mac_addr); in rtl92d_set_fw_rsvdpagepkt() 717 SET_80211_HDR_ADDRESS3(nullfunc, mac->bssid); in rtl92d_set_fw_rsvdpagepkt()
|
/linux-4.1.27/drivers/net/wireless/rtlwifi/rtl8192ee/ |
D | fw.c | 674 u8 *nullfunc; in rtl92ee_set_fw_rsvdpagepkt() local 699 nullfunc = &reserved_page_packet[NULL_PG * 128]; in rtl92ee_set_fw_rsvdpagepkt() 700 SET_80211_HDR_ADDRESS1(nullfunc, mac->bssid); in rtl92ee_set_fw_rsvdpagepkt() 701 SET_80211_HDR_ADDRESS2(nullfunc, mac->mac_addr); in rtl92ee_set_fw_rsvdpagepkt() 702 SET_80211_HDR_ADDRESS3(nullfunc, mac->bssid); in rtl92ee_set_fw_rsvdpagepkt()
|
/linux-4.1.27/drivers/net/wireless/rtlwifi/rtl8192c/ |
D | fw_common.c | 673 u8 *nullfunc; in rtl92c_set_fw_rsvdpagepkt() local 695 nullfunc = &reserved_page_packet[NULL_PG * 128]; in rtl92c_set_fw_rsvdpagepkt() 696 SET_80211_HDR_ADDRESS1(nullfunc, mac->bssid); in rtl92c_set_fw_rsvdpagepkt() 697 SET_80211_HDR_ADDRESS2(nullfunc, mac->mac_addr); in rtl92c_set_fw_rsvdpagepkt() 698 SET_80211_HDR_ADDRESS3(nullfunc, mac->bssid); in rtl92c_set_fw_rsvdpagepkt()
|
/linux-4.1.27/drivers/net/wireless/ath/ath9k/ |
D | channel.c | 1074 struct ieee80211_hdr_3addr *nullfunc; in ath_chanctx_send_vif_ps_frame() local 1088 nullfunc = (struct ieee80211_hdr_3addr *) skb->data; in ath_chanctx_send_vif_ps_frame() 1090 nullfunc->frame_control |= in ath_chanctx_send_vif_ps_frame()
|