Lines Matching refs:hdr

188 				   struct ieee80211_hdr *hdr)  in ieee80211_mps_set_frame_flags()  argument
193 if (WARN_ON(is_unicast_ether_addr(hdr->addr1) && in ieee80211_mps_set_frame_flags()
194 ieee80211_is_data_qos(hdr->frame_control) && in ieee80211_mps_set_frame_flags()
198 if (is_unicast_ether_addr(hdr->addr1) && in ieee80211_mps_set_frame_flags()
199 ieee80211_is_data_qos(hdr->frame_control) && in ieee80211_mps_set_frame_flags()
206 hdr->frame_control &= cpu_to_le16(~IEEE80211_FCTL_PM); in ieee80211_mps_set_frame_flags()
208 hdr->frame_control |= cpu_to_le16(IEEE80211_FCTL_PM); in ieee80211_mps_set_frame_flags()
210 if (!ieee80211_is_data_qos(hdr->frame_control)) in ieee80211_mps_set_frame_flags()
213 qc = ieee80211_get_qos_ctl(hdr); in ieee80211_mps_set_frame_flags()
215 if ((is_unicast_ether_addr(hdr->addr1) && in ieee80211_mps_set_frame_flags()
217 (is_multicast_ether_addr(hdr->addr1) && in ieee80211_mps_set_frame_flags()
275 struct ieee80211_hdr *hdr) in mps_set_sta_peer_pm() argument
278 u8 *qc = ieee80211_get_qos_ctl(hdr); in mps_set_sta_peer_pm()
290 if (ieee80211_has_pm(hdr->frame_control)) { in mps_set_sta_peer_pm()
311 struct ieee80211_hdr *hdr) in mps_set_sta_nonpeer_pm() argument
315 if (ieee80211_has_pm(hdr->frame_control)) in mps_set_sta_nonpeer_pm()
338 struct ieee80211_hdr *hdr) in ieee80211_mps_rx_h_sta_process() argument
340 if (is_unicast_ether_addr(hdr->addr1) && in ieee80211_mps_rx_h_sta_process()
341 ieee80211_is_data_qos(hdr->frame_control)) { in ieee80211_mps_rx_h_sta_process()
346 mps_set_sta_peer_pm(sta, hdr); in ieee80211_mps_rx_h_sta_process()
349 ieee80211_mpsp_trigger_process(ieee80211_get_qos_ctl(hdr), in ieee80211_mps_rx_h_sta_process()
356 mps_set_sta_nonpeer_pm(sta, hdr); in ieee80211_mps_rx_h_sta_process()
416 struct ieee80211_hdr *hdr = (struct ieee80211_hdr *) skb->data; in mpsp_qos_null_append() local
419 if (ieee80211_is_data_qos(hdr->frame_control)) in mpsp_qos_null_append()
496 struct ieee80211_hdr *hdr = (void *) skb->data; in mps_frame_deliver() local
506 hdr->frame_control |= in mps_frame_deliver()
509 hdr->frame_control &= in mps_frame_deliver()
513 ieee80211_is_data_qos(hdr->frame_control)) { in mps_frame_deliver()
514 u8 *qoshdr = ieee80211_get_qos_ctl(hdr); in mps_frame_deliver()