Lines Matching defs:hdr

48 	struct ieee80211_hdr *hdr = (void *)skb->data;
49 u16 mh_len = ieee80211_hdrlen(hdr->frame_control);
139 else if (ieee80211_hdrlen(hdr->frame_control) % 4)
153 struct ieee80211_hdr *hdr = (void *)skb->data;
154 __le16 fc = hdr->frame_control;
162 !is_multicast_ether_addr(hdr->addr1)))
174 u8 *qc = ieee80211_get_qos_ctl(hdr);
208 tx_flags |= iwl_mvm_bt_coex_tx_prio(mvm, hdr, info, ac) <<
230 !is_multicast_ether_addr(hdr->addr1))
525 struct ieee80211_hdr *hdr,
534 if (likely(ieee80211_is_data(hdr->frame_control) &&
548 static void iwl_mvm_copy_hdr(void *cmd, const void *hdr, int hdrlen,
553 memcpy(cmd, hdr, hdrlen);
567 struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)skb->data;
576 dev_cmd->hdr.cmd = TX_CMD;
585 if (ieee80211_is_data_qos(hdr->frame_control)) {
586 u8 *qc = ieee80211_get_qos_ctl(hdr);
600 if (unlikely(iwl_mvm_use_host_rate(mvm, mvmsta, hdr, info))) {
604 hdr->frame_control);
605 } else if (!ieee80211_is_data(hdr->frame_control) ||
623 iwl_mvm_copy_hdr(cmd->hdr, hdr, hdrlen, addr3_override);
638 iwl_mvm_copy_hdr(cmd->hdr, hdr, hdrlen, addr3_override);
653 iwl_mvm_set_tx_cmd_rate(mvm, tx_cmd, info, sta, hdr->frame_control);
656 iwl_mvm_copy_hdr(tx_cmd->hdr, hdr, hdrlen, addr3_override);
678 struct ieee80211_hdr *hdr = (void *)skb->data;
679 __le16 fc = hdr->frame_control;
700 is_multicast_ether_addr(hdr->addr1))
781 struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)skb->data;
785 int hdrlen = ieee80211_hdrlen(hdr->frame_control);
786 __le16 fc = hdr->frame_control;
824 if (!ieee80211_is_data(hdr->frame_control))
939 struct ieee80211_hdr *hdr = (void *)skb->data;
945 bool qos = ieee80211_is_data_qos(hdr->frame_control);
1011 struct ieee80211_hdr *hdr = (void *)skb->data;
1021 !ieee80211_is_data_qos(hdr->frame_control) ||
1036 tid = ieee80211_get_tid(hdr);
1093 *ieee80211_get_qos_ctl(hdr) |= IEEE80211_QOS_CTL_A_MSDU_PRESENT;
1188 struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)skb->data;
1199 fc = hdr->frame_control;
1237 tid = ieee80211_get_tid(hdr);
1254 hdr->seq_ctrl &= cpu_to_le16(IEEE80211_SCTL_FRAG);
1255 hdr->seq_ctrl |= cpu_to_le16(seq_number);
1256 /* update the tx_cmd hdr as it was already copied */
1257 tx_cmd->hdr->seq_ctrl = hdr->seq_ctrl;
1398 struct ieee80211_hdr *hdr;
1402 hdr = (void *)skb->data;
1403 amsdu = ieee80211_is_data_qos(hdr->frame_control) &&
1404 (*ieee80211_get_qos_ctl(hdr) &
1687 u16 sequence = le16_to_cpu(pkt->hdr.sequence);
1716 struct ieee80211_hdr *hdr = (void *)skb->data;
1742 status, le16_to_cpu(hdr->frame_control));
1750 ieee80211_is_mgmt(hdr->frame_control))
1761 iwl_mvm_tx_status_check_trigger(mvm, status, hdr->frame_control);
1783 if (ieee80211_is_back_req(hdr->frame_control))
1786 seq_ctl = le16_to_cpu(hdr->seq_ctrl);
1796 if (ieee80211_is_qos_nullfunc(hdr->frame_control))
1811 if (likely(!iwl_mvm_time_sync_frame(mvm, skb, hdr->addr1)))
1984 u16 sequence = le16_to_cpu(pkt->hdr.sequence);
2119 struct ieee80211_hdr *hdr = (void *)skb->data;
2123 if (ieee80211_is_data_qos(hdr->frame_control))