Lines Matching refs:mpdu_start
310 return !!le32_get_bits(desc->u.qcn9274.mpdu_start.info4, in ath12k_hw_qcn9274_rx_desc_encrypt_valid()
316 return le32_get_bits(desc->u.qcn9274.mpdu_start.info2, in ath12k_hw_qcn9274_rx_desc_get_encrypt_type()
334 return !!le32_get_bits(desc->u.qcn9274.mpdu_start.info4, in ath12k_hw_qcn9274_rx_desc_get_mpdu_seq_ctl_vld()
340 return !!le32_get_bits(desc->u.qcn9274.mpdu_start.info4, in ath12k_hw_qcn9274_rx_desc_get_mpdu_fc_valid()
346 return le32_get_bits(desc->u.qcn9274.mpdu_start.info4, in ath12k_hw_qcn9274_rx_desc_get_mpdu_start_seq_no()
399 return __le16_to_cpu(desc->u.qcn9274.mpdu_start.sw_peer_id); in ath12k_hw_qcn9274_rx_desc_get_mpdu_peer_id()
411 return __le16_to_cpu(desc->u.qcn9274.mpdu_start.phy_ppdu_id); in ath12k_hw_qcn9274_rx_desc_get_mpdu_ppdu_id()
431 return offsetof(struct hal_rx_desc_qcn9274, mpdu_start); in ath12k_hw_qcn9274_rx_desc_get_mpdu_start_offset()
441 return __le32_to_cpu(desc->u.qcn9274.mpdu_start.info4) & in ath12k_hw_qcn9274_rx_desc_mac_addr2_valid()
447 return desc->u.qcn9274.mpdu_start.addr2; in ath12k_hw_qcn9274_rx_desc_mpdu_start_addr2()
459 hdr->frame_control = desc->u.qcn9274.mpdu_start.frame_ctrl; in ath12k_hw_qcn9274_rx_desc_get_dot11_hdr()
460 hdr->duration_id = desc->u.qcn9274.mpdu_start.duration; in ath12k_hw_qcn9274_rx_desc_get_dot11_hdr()
461 ether_addr_copy(hdr->addr1, desc->u.qcn9274.mpdu_start.addr1); in ath12k_hw_qcn9274_rx_desc_get_dot11_hdr()
462 ether_addr_copy(hdr->addr2, desc->u.qcn9274.mpdu_start.addr2); in ath12k_hw_qcn9274_rx_desc_get_dot11_hdr()
463 ether_addr_copy(hdr->addr3, desc->u.qcn9274.mpdu_start.addr3); in ath12k_hw_qcn9274_rx_desc_get_dot11_hdr()
464 if (__le32_to_cpu(desc->u.qcn9274.mpdu_start.info4) & in ath12k_hw_qcn9274_rx_desc_get_dot11_hdr()
466 ether_addr_copy(hdr->addr4, desc->u.qcn9274.mpdu_start.addr4); in ath12k_hw_qcn9274_rx_desc_get_dot11_hdr()
468 hdr->seq_ctrl = desc->u.qcn9274.mpdu_start.seq_ctrl; in ath12k_hw_qcn9274_rx_desc_get_dot11_hdr()
483 HAL_RX_MPDU_INFO_PN_GET_BYTE2(desc->u.qcn9274.mpdu_start.pn[0]); in ath12k_hw_qcn9274_rx_desc_get_crypto_hdr()
486 HAL_RX_MPDU_INFO_PN_GET_BYTE1(desc->u.qcn9274.mpdu_start.pn[0]); in ath12k_hw_qcn9274_rx_desc_get_crypto_hdr()
493 HAL_RX_MPDU_INFO_PN_GET_BYTE1(desc->u.qcn9274.mpdu_start.pn[0]); in ath12k_hw_qcn9274_rx_desc_get_crypto_hdr()
495 HAL_RX_MPDU_INFO_PN_GET_BYTE2(desc->u.qcn9274.mpdu_start.pn[0]); in ath12k_hw_qcn9274_rx_desc_get_crypto_hdr()
505 key_id = le32_get_bits(desc->u.qcn9274.mpdu_start.info5, in ath12k_hw_qcn9274_rx_desc_get_crypto_hdr()
508 crypto_hdr[4] = HAL_RX_MPDU_INFO_PN_GET_BYTE3(desc->u.qcn9274.mpdu_start.pn[0]); in ath12k_hw_qcn9274_rx_desc_get_crypto_hdr()
509 crypto_hdr[5] = HAL_RX_MPDU_INFO_PN_GET_BYTE4(desc->u.qcn9274.mpdu_start.pn[0]); in ath12k_hw_qcn9274_rx_desc_get_crypto_hdr()
510 crypto_hdr[6] = HAL_RX_MPDU_INFO_PN_GET_BYTE1(desc->u.qcn9274.mpdu_start.pn[1]); in ath12k_hw_qcn9274_rx_desc_get_crypto_hdr()
511 crypto_hdr[7] = HAL_RX_MPDU_INFO_PN_GET_BYTE2(desc->u.qcn9274.mpdu_start.pn[1]); in ath12k_hw_qcn9274_rx_desc_get_crypto_hdr()
516 return __le16_to_cpu(desc->u.qcn9274.mpdu_start.frame_ctrl); in ath12k_hw_qcn9274_rx_desc_get_mpdu_frame_ctl()
744 return !!le32_get_bits(desc->u.wcn7850.mpdu_start.info4, in ath12k_hw_wcn7850_rx_desc_encrypt_valid()
750 return le32_get_bits(desc->u.wcn7850.mpdu_start.info2, in ath12k_hw_wcn7850_rx_desc_get_encrypt_type()
768 return !!le32_get_bits(desc->u.wcn7850.mpdu_start.info4, in ath12k_hw_wcn7850_rx_desc_get_mpdu_seq_ctl_vld()
774 return !!le32_get_bits(desc->u.wcn7850.mpdu_start.info4, in ath12k_hw_wcn7850_rx_desc_get_mpdu_fc_valid()
780 return le32_get_bits(desc->u.wcn7850.mpdu_start.info4, in ath12k_hw_wcn7850_rx_desc_get_mpdu_start_seq_no()
833 return __le16_to_cpu(desc->u.wcn7850.mpdu_start.sw_peer_id); in ath12k_hw_wcn7850_rx_desc_get_mpdu_peer_id()
851 return __le16_to_cpu(desc->u.wcn7850.mpdu_start.phy_ppdu_id); in ath12k_hw_wcn7850_rx_desc_get_mpdu_ppdu_id()
881 return __le32_to_cpu(desc->u.wcn7850.mpdu_start.info4) & in ath12k_hw_wcn7850_rx_desc_mac_addr2_valid()
887 return desc->u.wcn7850.mpdu_start.addr2; in ath12k_hw_wcn7850_rx_desc_mpdu_start_addr2()
899 hdr->frame_control = desc->u.wcn7850.mpdu_start.frame_ctrl; in ath12k_hw_wcn7850_rx_desc_get_dot11_hdr()
900 hdr->duration_id = desc->u.wcn7850.mpdu_start.duration; in ath12k_hw_wcn7850_rx_desc_get_dot11_hdr()
901 ether_addr_copy(hdr->addr1, desc->u.wcn7850.mpdu_start.addr1); in ath12k_hw_wcn7850_rx_desc_get_dot11_hdr()
902 ether_addr_copy(hdr->addr2, desc->u.wcn7850.mpdu_start.addr2); in ath12k_hw_wcn7850_rx_desc_get_dot11_hdr()
903 ether_addr_copy(hdr->addr3, desc->u.wcn7850.mpdu_start.addr3); in ath12k_hw_wcn7850_rx_desc_get_dot11_hdr()
904 if (__le32_to_cpu(desc->u.wcn7850.mpdu_start.info4) & in ath12k_hw_wcn7850_rx_desc_get_dot11_hdr()
906 ether_addr_copy(hdr->addr4, desc->u.wcn7850.mpdu_start.addr4); in ath12k_hw_wcn7850_rx_desc_get_dot11_hdr()
908 hdr->seq_ctrl = desc->u.wcn7850.mpdu_start.seq_ctrl; in ath12k_hw_wcn7850_rx_desc_get_dot11_hdr()
923 HAL_RX_MPDU_INFO_PN_GET_BYTE2(desc->u.wcn7850.mpdu_start.pn[0]); in ath12k_hw_wcn7850_rx_desc_get_crypto_hdr()
926 HAL_RX_MPDU_INFO_PN_GET_BYTE1(desc->u.wcn7850.mpdu_start.pn[0]); in ath12k_hw_wcn7850_rx_desc_get_crypto_hdr()
933 HAL_RX_MPDU_INFO_PN_GET_BYTE1(desc->u.wcn7850.mpdu_start.pn[0]); in ath12k_hw_wcn7850_rx_desc_get_crypto_hdr()
935 HAL_RX_MPDU_INFO_PN_GET_BYTE2(desc->u.wcn7850.mpdu_start.pn[0]); in ath12k_hw_wcn7850_rx_desc_get_crypto_hdr()
945 key_id = u32_get_bits(__le32_to_cpu(desc->u.wcn7850.mpdu_start.info5), in ath12k_hw_wcn7850_rx_desc_get_crypto_hdr()
948 crypto_hdr[4] = HAL_RX_MPDU_INFO_PN_GET_BYTE3(desc->u.wcn7850.mpdu_start.pn[0]); in ath12k_hw_wcn7850_rx_desc_get_crypto_hdr()
949 crypto_hdr[5] = HAL_RX_MPDU_INFO_PN_GET_BYTE4(desc->u.wcn7850.mpdu_start.pn[0]); in ath12k_hw_wcn7850_rx_desc_get_crypto_hdr()
950 crypto_hdr[6] = HAL_RX_MPDU_INFO_PN_GET_BYTE1(desc->u.wcn7850.mpdu_start.pn[1]); in ath12k_hw_wcn7850_rx_desc_get_crypto_hdr()
951 crypto_hdr[7] = HAL_RX_MPDU_INFO_PN_GET_BYTE2(desc->u.wcn7850.mpdu_start.pn[1]); in ath12k_hw_wcn7850_rx_desc_get_crypto_hdr()
956 return __le16_to_cpu(desc->u.wcn7850.mpdu_start.frame_ctrl); in ath12k_hw_wcn7850_rx_desc_get_mpdu_frame_ctl()