Lines Matching refs:hdr

29 	struct ieee80211_hdr *hdr;  in wcn36xx_rx_skb()  local
64 hdr = (struct ieee80211_hdr *) skb->data; in wcn36xx_rx_skb()
65 fc = __le16_to_cpu(hdr->frame_control); in wcn36xx_rx_skb()
66 sn = IEEE80211_SEQ_TO_SN(__le16_to_cpu(hdr->seq_ctrl)); in wcn36xx_rx_skb()
68 if (ieee80211_is_beacon(hdr->frame_control)) { in wcn36xx_rx_skb()
119 struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)skb->data; in wcn36xx_tx_start_ampdu() local
128 if (WARN_ON(!ieee80211_is_data_qos(hdr->frame_control))) in wcn36xx_tx_start_ampdu()
134 qc = ieee80211_get_qos_ctl(hdr); in wcn36xx_tx_start_ampdu()
157 struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)skb->data; in wcn36xx_set_tx_data() local
185 __vif_priv = get_vif_by_addr(wcn, hdr->addr2); in wcn36xx_set_tx_data()
191 if (ieee80211_is_nullfunc(hdr->frame_control) || in wcn36xx_set_tx_data()
201 is_data_qos = ieee80211_is_data_qos(hdr->frame_control); in wcn36xx_set_tx_data()
219 struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)skb->data; in wcn36xx_set_tx_mgmt() local
221 get_vif_by_addr(wcn, hdr->addr2); in wcn36xx_set_tx_mgmt()
227 if (ieee80211_is_mgmt(hdr->frame_control)) in wcn36xx_set_tx_mgmt()
231 else if (ieee80211_is_ctl(hdr->frame_control)) in wcn36xx_set_tx_mgmt()
241 ieee80211_is_probe_req(hdr->frame_control)) in wcn36xx_set_tx_mgmt()
255 ieee80211_is_data_qos(hdr->frame_control) ? in wcn36xx_set_tx_mgmt()
265 struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)skb->data; in wcn36xx_start_tx() local
269 bool is_low = ieee80211_is_data(hdr->frame_control); in wcn36xx_start_tx()
270 bool bcast = is_broadcast_ether_addr(hdr->addr1) || in wcn36xx_start_tx()
271 is_multicast_ether_addr(hdr->addr1); in wcn36xx_start_tx()
290 skb, skb->len, __le16_to_cpu(hdr->frame_control), in wcn36xx_start_tx()
291 IEEE80211_SEQ_TO_SN(__le16_to_cpu(hdr->seq_ctrl)), in wcn36xx_start_tx()