Lines Matching refs:rxd
465 struct htt_rx_desc *rxd; in ath10k_htt_rx_pop_paddr_list() local
488 rxd = (void *)msdu->data; in ath10k_htt_rx_pop_paddr_list()
490 trace_ath10k_htt_rx_desc(ar, rxd, sizeof(*rxd)); in ath10k_htt_rx_pop_paddr_list()
492 skb_put(msdu, sizeof(*rxd)); in ath10k_htt_rx_pop_paddr_list()
493 skb_pull(msdu, sizeof(*rxd)); in ath10k_htt_rx_pop_paddr_list()
496 if (!(__le32_to_cpu(rxd->attention.flags) & in ath10k_htt_rx_pop_paddr_list()
650 struct htt_rx_desc *rxd) in ath10k_htt_rx_h_rates() argument
658 info1 = __le32_to_cpu(rxd->ppdu_start.info1); in ath10k_htt_rx_h_rates()
659 info2 = __le32_to_cpu(rxd->ppdu_start.info2); in ath10k_htt_rx_h_rates()
660 info3 = __le32_to_cpu(rxd->ppdu_start.info3); in ath10k_htt_rx_h_rates()
723 __le32_to_cpu(rxd->attention.flags), in ath10k_htt_rx_h_rates()
724 __le32_to_cpu(rxd->mpdu_start.info0), in ath10k_htt_rx_h_rates()
725 __le32_to_cpu(rxd->mpdu_start.info1), in ath10k_htt_rx_h_rates()
726 __le32_to_cpu(rxd->msdu_start.common.info0), in ath10k_htt_rx_h_rates()
727 __le32_to_cpu(rxd->msdu_start.common.info1), in ath10k_htt_rx_h_rates()
728 rxd->ppdu_start.info0, in ath10k_htt_rx_h_rates()
729 __le32_to_cpu(rxd->ppdu_start.info1), in ath10k_htt_rx_h_rates()
730 __le32_to_cpu(rxd->ppdu_start.info2), in ath10k_htt_rx_h_rates()
731 __le32_to_cpu(rxd->ppdu_start.info3), in ath10k_htt_rx_h_rates()
732 __le32_to_cpu(rxd->ppdu_start.info4)); in ath10k_htt_rx_h_rates()
735 __le32_to_cpu(rxd->msdu_end.common.info0), in ath10k_htt_rx_h_rates()
736 __le32_to_cpu(rxd->mpdu_end.info0)); in ath10k_htt_rx_h_rates()
740 rxd->msdu_payload, 50); in ath10k_htt_rx_h_rates()
770 ath10k_htt_rx_h_peer_channel(struct ath10k *ar, struct htt_rx_desc *rxd) in ath10k_htt_rx_h_peer_channel() argument
779 if (!rxd) in ath10k_htt_rx_h_peer_channel()
782 if (rxd->attention.flags & in ath10k_htt_rx_h_peer_channel()
786 if (!(rxd->msdu_end.common.info0 & in ath10k_htt_rx_h_peer_channel()
790 peer_id = MS(__le32_to_cpu(rxd->mpdu_start.info0), in ath10k_htt_rx_h_peer_channel()
848 struct htt_rx_desc *rxd, in ath10k_htt_rx_h_channel() argument
858 ch = ath10k_htt_rx_h_peer_channel(ar, rxd); in ath10k_htt_rx_h_channel()
876 struct htt_rx_desc *rxd) in ath10k_htt_rx_h_signal() argument
880 rxd->ppdu_start.rssi_comb; in ath10k_htt_rx_h_signal()
886 struct htt_rx_desc *rxd) in ath10k_htt_rx_h_mactime() argument
894 status->mactime = __le32_to_cpu(rxd->ppdu_end.common.tsf_timestamp); in ath10k_htt_rx_h_mactime()
904 struct htt_rx_desc *rxd; in ath10k_htt_rx_h_ppdu() local
912 rxd = (void *)first->data - sizeof(*rxd); in ath10k_htt_rx_h_ppdu()
914 is_first_ppdu = !!(rxd->attention.flags & in ath10k_htt_rx_h_ppdu()
916 is_last_ppdu = !!(rxd->attention.flags & in ath10k_htt_rx_h_ppdu()
932 ath10k_htt_rx_h_signal(ar, status, rxd); in ath10k_htt_rx_h_ppdu()
933 ath10k_htt_rx_h_channel(ar, status, rxd, vdev_id); in ath10k_htt_rx_h_ppdu()
934 ath10k_htt_rx_h_rates(ar, status, rxd); in ath10k_htt_rx_h_ppdu()
938 ath10k_htt_rx_h_mactime(ar, status, rxd); in ath10k_htt_rx_h_ppdu()
1030 struct htt_rx_desc *rxd; in ath10k_htt_rx_h_undecap_raw() local
1036 rxd = (void *)msdu->data - sizeof(*rxd); in ath10k_htt_rx_h_undecap_raw()
1037 is_first = !!(rxd->msdu_end.common.info0 & in ath10k_htt_rx_h_undecap_raw()
1039 is_last = !!(rxd->msdu_end.common.info0 & in ath10k_htt_rx_h_undecap_raw()
1141 struct htt_rx_desc *rxd; in ath10k_htt_rx_h_find_rfc1042() local
1146 rxd = (void *)msdu->data - sizeof(*rxd); in ath10k_htt_rx_h_find_rfc1042()
1147 hdr = (void *)rxd->rx_hdr_status; in ath10k_htt_rx_h_find_rfc1042()
1149 is_first = !!(rxd->msdu_end.common.info0 & in ath10k_htt_rx_h_find_rfc1042()
1151 is_last = !!(rxd->msdu_end.common.info0 & in ath10k_htt_rx_h_find_rfc1042()
1244 struct htt_rx_desc *rxd; in ath10k_htt_rx_h_undecap() local
1258 rxd = (void *)msdu->data - sizeof(*rxd); in ath10k_htt_rx_h_undecap()
1259 decap = MS(__le32_to_cpu(rxd->msdu_start.common.info1), in ath10k_htt_rx_h_undecap()
1281 struct htt_rx_desc *rxd; in ath10k_htt_rx_get_csum_state() local
1287 rxd = (void *)skb->data - sizeof(*rxd); in ath10k_htt_rx_get_csum_state()
1288 flags = __le32_to_cpu(rxd->attention.flags); in ath10k_htt_rx_get_csum_state()
1289 info = __le32_to_cpu(rxd->msdu_start.common.info1); in ath10k_htt_rx_get_csum_state()
1322 struct htt_rx_desc *rxd; in ath10k_htt_rx_h_mpdu() local
1339 rxd = (void *)first->data - sizeof(*rxd); in ath10k_htt_rx_h_mpdu()
1341 enctype = MS(__le32_to_cpu(rxd->mpdu_start.info0), in ath10k_htt_rx_h_mpdu()
1347 hdr = (void *)rxd->rx_hdr_status; in ath10k_htt_rx_h_mpdu()
1360 rxd = (void *)last->data - sizeof(*rxd); in ath10k_htt_rx_h_mpdu()
1361 attention = __le32_to_cpu(rxd->attention.flags); in ath10k_htt_rx_h_mpdu()
1477 struct htt_rx_desc *rxd; in ath10k_htt_rx_h_unchain() local
1481 rxd = (void *)first->data - sizeof(*rxd); in ath10k_htt_rx_h_unchain()
1482 decap = MS(__le32_to_cpu(rxd->msdu_start.common.info1), in ath10k_htt_rx_h_unchain()
1494 skb_queue_len(amsdu) != 1 + rxd->frag_info.ring2_more_count) { in ath10k_htt_rx_h_unchain()
1507 struct htt_rx_desc *rxd; in ath10k_htt_rx_amsdu_allowed() local
1512 rxd = (void *)msdu->data - sizeof(*rxd); in ath10k_htt_rx_amsdu_allowed()
1523 is_mgmt = !!(rxd->attention.flags & in ath10k_htt_rx_amsdu_allowed()
1525 has_fcs_err = !!(rxd->attention.flags & in ath10k_htt_rx_amsdu_allowed()
1788 struct htt_rx_desc *rxd; in ath10k_htt_rx_extract_amsdu() local
1799 rxd = (void *)msdu->data - sizeof(*rxd); in ath10k_htt_rx_extract_amsdu()
1800 if (rxd->msdu_end.common.info0 & in ath10k_htt_rx_extract_amsdu()
1806 rxd = (void *)msdu->data - sizeof(*rxd); in ath10k_htt_rx_extract_amsdu()
1807 if (!(rxd->msdu_end.common.info0 & in ath10k_htt_rx_extract_amsdu()