Lines Matching refs:wh

809 	struct ieee80211_hdr wh;  member
820 hdrlen = ieee80211_hdrlen(tr->wh.frame_control); in mwl8k_remove_dma_header()
822 if (hdrlen != sizeof(tr->wh)) { in mwl8k_remove_dma_header()
823 if (ieee80211_is_data_qos(tr->wh.frame_control)) { in mwl8k_remove_dma_header()
824 memmove(tr->data - hdrlen, &tr->wh, hdrlen - 2); in mwl8k_remove_dma_header()
827 memmove(tr->data - hdrlen, &tr->wh, hdrlen); in mwl8k_remove_dma_header()
841 struct ieee80211_hdr *wh; in mwl8k_add_dma_header() local
852 wh = (struct ieee80211_hdr *)skb->data; in mwl8k_add_dma_header()
854 hdrlen = ieee80211_hdrlen(wh->frame_control); in mwl8k_add_dma_header()
876 if (ieee80211_is_data_qos(wh->frame_control)) in mwl8k_add_dma_header()
880 if (wh != &tr->wh) in mwl8k_add_dma_header()
881 memmove(&tr->wh, wh, hdrlen); in mwl8k_add_dma_header()
882 if (hdrlen != sizeof(tr->wh)) in mwl8k_add_dma_header()
883 memset(((void *)&tr->wh) + hdrlen, 0, sizeof(tr->wh) - hdrlen); in mwl8k_add_dma_header()
896 struct ieee80211_hdr *wh; in mwl8k_encapsulate_tx_frame() local
902 wh = (struct ieee80211_hdr *)skb->data; in mwl8k_encapsulate_tx_frame()
907 if (ieee80211_is_data(wh->frame_control)) in mwl8k_encapsulate_tx_frame()
1279 mwl8k_capture_bssid(struct mwl8k_priv *priv, struct ieee80211_hdr *wh) in mwl8k_capture_bssid() argument
1282 ieee80211_is_beacon(wh->frame_control) && in mwl8k_capture_bssid()
1283 ether_addr_equal_64bits(wh->addr3, priv->capture_bssid); in mwl8k_capture_bssid()
1332 struct ieee80211_hdr *wh; in rxq_process() local
1359 wh = &((struct mwl8k_dma_data *)skb->data)->wh; in rxq_process()
1369 if (ieee80211_has_protected(wh->frame_control)) { in rxq_process()
1376 wh->addr1); in rxq_process()
1400 if (!ieee80211_is_auth(wh->frame_control)) in rxq_process()
1690 struct ieee80211_hdr *wh; in mwl8k_txq_reclaim() local
1719 wh = (struct ieee80211_hdr *) skb->data; in mwl8k_txq_reclaim()
1726 if (ieee80211_is_data(wh->frame_control)) { in mwl8k_txq_reclaim()
1728 sta = ieee80211_find_sta_by_ifaddr(hw, wh->addr1, in mwl8k_txq_reclaim()
1729 wh->addr2); in mwl8k_txq_reclaim()
1906 struct ieee80211_hdr *wh; in mwl8k_txq_xmit() local
1921 wh = (struct ieee80211_hdr *)skb->data; in mwl8k_txq_xmit()
1922 if (ieee80211_is_data_qos(wh->frame_control)) in mwl8k_txq_xmit()
1923 qos = le16_to_cpu(*((__le16 *)ieee80211_get_qos_ctl(wh))); in mwl8k_txq_xmit()
1930 if (ieee80211_is_mgmt(wh->frame_control)) in mwl8k_txq_xmit()
1938 wh = &((struct mwl8k_dma_data *)skb->data)->wh; in mwl8k_txq_xmit()
1944 wh->seq_ctrl &= cpu_to_le16(IEEE80211_SCTL_FRAG); in mwl8k_txq_xmit()
1945 wh->seq_ctrl |= cpu_to_le16(mwl8k_vif->seqno); in mwl8k_txq_xmit()
1952 if (ieee80211_is_mgmt(wh->frame_control) || in mwl8k_txq_xmit()
1953 ieee80211_is_ctl(wh->frame_control)) { in mwl8k_txq_xmit()
1956 } else if (ieee80211_is_data(wh->frame_control)) { in mwl8k_txq_xmit()
1958 if (is_multicast_ether_addr(wh->addr1)) in mwl8k_txq_xmit()
1977 if (unlikely(ieee80211_is_action(wh->frame_control) && in mwl8k_txq_xmit()
1989 ieee80211_is_data_qos(wh->frame_control)) { in mwl8k_txq_xmit()
2107 if (priv->ap_fw && ieee80211_is_data(wh->frame_control) && !eapol_frame) in mwl8k_txq_xmit()