Lines Matching refs:u

292 	return !!le16_get_bits(desc->u.qcn9274.msdu_end.info5,  in ath12k_hw_qcn9274_rx_desc_get_first_msdu()
298 return !!le16_get_bits(desc->u.qcn9274.msdu_end.info5, in ath12k_hw_qcn9274_rx_desc_get_last_msdu()
304 return le16_get_bits(desc->u.qcn9274.msdu_end.info5, in ath12k_hw_qcn9274_rx_desc_get_l3_pad_bytes()
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()
322 return le32_get_bits(desc->u.qcn9274.msdu_end.info11, in ath12k_hw_qcn9274_rx_desc_get_decap_type()
328 return le32_get_bits(desc->u.qcn9274.msdu_end.info11, in ath12k_hw_qcn9274_rx_desc_get_mesh_ctl()
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()
352 return le32_get_bits(desc->u.qcn9274.msdu_end.info10, in ath12k_hw_qcn9274_rx_desc_get_msdu_len()
358 return le32_get_bits(desc->u.qcn9274.msdu_end.info12, in ath12k_hw_qcn9274_rx_desc_get_msdu_sgi()
364 return le32_get_bits(desc->u.qcn9274.msdu_end.info12, in ath12k_hw_qcn9274_rx_desc_get_msdu_rate_mcs()
370 return le32_get_bits(desc->u.qcn9274.msdu_end.info12, in ath12k_hw_qcn9274_rx_desc_get_msdu_rx_bw()
376 return __le32_to_cpu(desc->u.qcn9274.msdu_end.phy_meta_data); in ath12k_hw_qcn9274_rx_desc_get_msdu_freq()
381 return le32_get_bits(desc->u.qcn9274.msdu_end.info12, in ath12k_hw_qcn9274_rx_desc_get_msdu_pkt_type()
387 return le32_get_bits(desc->u.qcn9274.msdu_end.info12, in ath12k_hw_qcn9274_rx_desc_get_msdu_nss()
393 return le16_get_bits(desc->u.qcn9274.msdu_end.info5, in ath12k_hw_qcn9274_rx_desc_get_mpdu_tid()
399 return __le16_to_cpu(desc->u.qcn9274.mpdu_start.sw_peer_id); in ath12k_hw_qcn9274_rx_desc_get_mpdu_peer_id()
405 memcpy(&fdesc->u.qcn9274.msdu_end, &ldesc->u.qcn9274.msdu_end, in ath12k_hw_qcn9274_rx_desc_copy_end_tlv()
411 return __le16_to_cpu(desc->u.qcn9274.mpdu_start.phy_ppdu_id); in ath12k_hw_qcn9274_rx_desc_get_mpdu_ppdu_id()
416 u32 info = __le32_to_cpu(desc->u.qcn9274.msdu_end.info10); in ath12k_hw_qcn9274_rx_desc_set_msdu_len()
421 desc->u.qcn9274.msdu_end.info10 = __cpu_to_le32(info); in ath12k_hw_qcn9274_rx_desc_set_msdu_len()
426 return &desc->u.qcn9274.msdu_payload[0]; in ath12k_hw_qcn9274_rx_desc_get_msdu_payload()
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()
452 return __le32_to_cpu(desc->u.qcn9274.mpdu_start.info6) & in ath12k_hw_qcn9274_rx_desc_is_da_mcbc()
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()
646 return !!le32_get_bits(desc->u.qcn9274.msdu_end.info14, in ath12k_hw_qcn9274_dp_rx_h_msdu_done()
652 return !!le32_get_bits(desc->u.qcn9274.msdu_end.info13, in ath12k_hw_qcn9274_dp_rx_h_l4_cksum_fail()
658 return !!le32_get_bits(desc->u.qcn9274.msdu_end.info13, in ath12k_hw_qcn9274_dp_rx_h_ip_cksum_fail()
664 return (le32_get_bits(desc->u.qcn9274.msdu_end.info14, in ath12k_hw_qcn9274_dp_rx_h_is_decrypted()
671 u32 info = __le32_to_cpu(desc->u.qcn9274.msdu_end.info13); in ath12k_hw_qcn9274_dp_rx_h_mpdu_err()
751 return !!le16_get_bits(desc->u.qcn9274_compact.msdu_end.info5, in ath12k_hw_qcn9274_compact_rx_desc_get_first_msdu()
757 return !!le16_get_bits(desc->u.qcn9274_compact.msdu_end.info5, in ath12k_hw_qcn9274_compact_rx_desc_get_last_msdu()
763 return le16_get_bits(desc->u.qcn9274_compact.msdu_end.info5, in ath12k_hw_qcn9274_compact_rx_desc_get_l3_pad_bytes()
769 return !!le32_get_bits(desc->u.qcn9274_compact.mpdu_start.info4, in ath12k_hw_qcn9274_compact_rx_desc_encrypt_valid()
775 return le32_get_bits(desc->u.qcn9274_compact.mpdu_start.info2, in ath12k_hw_qcn9274_compact_rx_desc_get_encrypt_type()
781 return le32_get_bits(desc->u.qcn9274_compact.msdu_end.info11, in ath12k_hw_qcn9274_compact_rx_desc_get_decap_type()
787 return le32_get_bits(desc->u.qcn9274.msdu_end.info11, in ath12k_hw_qcn9274_compact_rx_desc_get_mesh_ctl()
794 return !!le32_get_bits(desc->u.qcn9274_compact.mpdu_start.info4, in ath12k_hw_qcn9274_compact_rx_desc_get_mpdu_seq_ctl_vld()
800 return !!le32_get_bits(desc->u.qcn9274_compact.mpdu_start.info4, in ath12k_hw_qcn9274_compact_rx_desc_get_mpdu_fc_valid()
807 return le32_get_bits(desc->u.qcn9274_compact.mpdu_start.info4, in ath12k_hw_qcn9274_compact_rx_desc_get_mpdu_start_seq_no()
813 return le32_get_bits(desc->u.qcn9274_compact.msdu_end.info10, in ath12k_hw_qcn9274_compact_rx_desc_get_msdu_len()
819 return le32_get_bits(desc->u.qcn9274_compact.msdu_end.info12, in ath12k_hw_qcn9274_compact_rx_desc_get_msdu_sgi()
825 return le32_get_bits(desc->u.qcn9274_compact.msdu_end.info12, in ath12k_hw_qcn9274_compact_rx_desc_get_msdu_rate_mcs()
831 return le32_get_bits(desc->u.qcn9274_compact.msdu_end.info12, in ath12k_hw_qcn9274_compact_rx_desc_get_msdu_rx_bw()
837 return __le32_to_cpu(desc->u.qcn9274_compact.msdu_end.phy_meta_data); in ath12k_hw_qcn9274_compact_rx_desc_get_msdu_freq()
842 return le32_get_bits(desc->u.qcn9274_compact.msdu_end.info12, in ath12k_hw_qcn9274_compact_rx_desc_get_msdu_pkt_type()
848 return le32_get_bits(desc->u.qcn9274_compact.msdu_end.info12, in ath12k_hw_qcn9274_compact_rx_desc_get_msdu_nss()
854 return le16_get_bits(desc->u.qcn9274_compact.msdu_end.info5, in ath12k_hw_qcn9274_compact_rx_desc_get_mpdu_tid()
860 return __le16_to_cpu(desc->u.qcn9274_compact.mpdu_start.sw_peer_id); in ath12k_hw_qcn9274_compact_rx_desc_get_mpdu_peer_id()
866 fdesc->u.qcn9274_compact.msdu_end = ldesc->u.qcn9274_compact.msdu_end; in ath12k_hw_qcn9274_compact_rx_desc_copy_end_tlv()
871 return __le16_to_cpu(desc->u.qcn9274_compact.mpdu_start.phy_ppdu_id); in ath12k_hw_qcn9274_compact_rx_desc_get_mpdu_ppdu_id()
877 u32 info = __le32_to_cpu(desc->u.qcn9274_compact.msdu_end.info10); in ath12k_hw_qcn9274_compact_rx_desc_set_msdu_len()
880 desc->u.qcn9274_compact.msdu_end.info10 = __cpu_to_le32(info); in ath12k_hw_qcn9274_compact_rx_desc_set_msdu_len()
885 return &desc->u.qcn9274_compact.msdu_payload[0]; in ath12k_hw_qcn9274_compact_rx_desc_get_msdu_payload()
900 return __le32_to_cpu(desc->u.qcn9274_compact.mpdu_start.info4) & in ath12k_hw_qcn9274_compact_rx_desc_mac_addr2_valid()
906 return desc->u.qcn9274_compact.mpdu_start.addr2; in ath12k_hw_qcn9274_compact_rx_desc_mpdu_start_addr2()
911 return __le32_to_cpu(desc->u.qcn9274_compact.mpdu_start.info6) & in ath12k_hw_qcn9274_compact_rx_desc_is_da_mcbc()
918 hdr->frame_control = desc->u.qcn9274_compact.mpdu_start.frame_ctrl; in ath12k_hw_qcn9274_compact_rx_desc_get_dot11_hdr()
919 hdr->duration_id = desc->u.qcn9274_compact.mpdu_start.duration; in ath12k_hw_qcn9274_compact_rx_desc_get_dot11_hdr()
920 ether_addr_copy(hdr->addr1, desc->u.qcn9274_compact.mpdu_start.addr1); in ath12k_hw_qcn9274_compact_rx_desc_get_dot11_hdr()
921 ether_addr_copy(hdr->addr2, desc->u.qcn9274_compact.mpdu_start.addr2); in ath12k_hw_qcn9274_compact_rx_desc_get_dot11_hdr()
922 ether_addr_copy(hdr->addr3, desc->u.qcn9274_compact.mpdu_start.addr3); in ath12k_hw_qcn9274_compact_rx_desc_get_dot11_hdr()
923 if (__le32_to_cpu(desc->u.qcn9274_compact.mpdu_start.info4) & in ath12k_hw_qcn9274_compact_rx_desc_get_dot11_hdr()
925 ether_addr_copy(hdr->addr4, desc->u.qcn9274_compact.mpdu_start.addr4); in ath12k_hw_qcn9274_compact_rx_desc_get_dot11_hdr()
927 hdr->seq_ctrl = desc->u.qcn9274_compact.mpdu_start.seq_ctrl; in ath12k_hw_qcn9274_compact_rx_desc_get_dot11_hdr()
943 HAL_RX_MPDU_INFO_PN_GET_BYTE2(desc->u.qcn9274_compact.mpdu_start.pn[0]); in ath12k_hw_qcn9274_compact_rx_desc_get_crypto_hdr()
946 HAL_RX_MPDU_INFO_PN_GET_BYTE1(desc->u.qcn9274_compact.mpdu_start.pn[0]); in ath12k_hw_qcn9274_compact_rx_desc_get_crypto_hdr()
953 HAL_RX_MPDU_INFO_PN_GET_BYTE1(desc->u.qcn9274_compact.mpdu_start.pn[0]); in ath12k_hw_qcn9274_compact_rx_desc_get_crypto_hdr()
955 HAL_RX_MPDU_INFO_PN_GET_BYTE2(desc->u.qcn9274_compact.mpdu_start.pn[0]); in ath12k_hw_qcn9274_compact_rx_desc_get_crypto_hdr()
965 key_id = le32_get_bits(desc->u.qcn9274_compact.mpdu_start.info5, in ath12k_hw_qcn9274_compact_rx_desc_get_crypto_hdr()
969 HAL_RX_MPDU_INFO_PN_GET_BYTE3(desc->u.qcn9274_compact.mpdu_start.pn[0]); in ath12k_hw_qcn9274_compact_rx_desc_get_crypto_hdr()
971 HAL_RX_MPDU_INFO_PN_GET_BYTE4(desc->u.qcn9274_compact.mpdu_start.pn[0]); in ath12k_hw_qcn9274_compact_rx_desc_get_crypto_hdr()
973 HAL_RX_MPDU_INFO_PN_GET_BYTE1(desc->u.qcn9274_compact.mpdu_start.pn[1]); in ath12k_hw_qcn9274_compact_rx_desc_get_crypto_hdr()
975 HAL_RX_MPDU_INFO_PN_GET_BYTE2(desc->u.qcn9274_compact.mpdu_start.pn[1]); in ath12k_hw_qcn9274_compact_rx_desc_get_crypto_hdr()
980 return __le16_to_cpu(desc->u.qcn9274_compact.mpdu_start.frame_ctrl); in ath12k_hw_qcn9274_compact_rx_desc_get_mpdu_frame_ctl()
985 return !!le32_get_bits(desc->u.qcn9274_compact.msdu_end.info14, in ath12k_hw_qcn9274_compact_dp_rx_h_msdu_done()
991 return !!le32_get_bits(desc->u.qcn9274_compact.msdu_end.info13, in ath12k_hw_qcn9274_compact_dp_rx_h_l4_cksum_fail()
997 return !!le32_get_bits(desc->u.qcn9274_compact.msdu_end.info13, in ath12k_hw_qcn9274_compact_dp_rx_h_ip_cksum_fail()
1003 return (le32_get_bits(desc->u.qcn9274_compact.msdu_end.info14, in ath12k_hw_qcn9274_compact_dp_rx_h_is_decrypted()
1010 u32 info = __le32_to_cpu(desc->u.qcn9274_compact.msdu_end.info13); in ath12k_hw_qcn9274_compact_dp_rx_h_mpdu_err()
1044 return le64_get_bits(desc->u.qcn9274_compact.msdu_end.msdu_end_tag, in ath12k_hw_qcn9274_compact_rx_desc_get_msdu_src_link()
1105 return !!le16_get_bits(desc->u.wcn7850.msdu_end.info5, in ath12k_hw_wcn7850_rx_desc_get_first_msdu()
1111 return !!le16_get_bits(desc->u.wcn7850.msdu_end.info5, in ath12k_hw_wcn7850_rx_desc_get_last_msdu()
1117 return le16_get_bits(desc->u.wcn7850.msdu_end.info5, in ath12k_hw_wcn7850_rx_desc_get_l3_pad_bytes()
1123 return !!le32_get_bits(desc->u.wcn7850.mpdu_start.info4, in ath12k_hw_wcn7850_rx_desc_encrypt_valid()
1129 return le32_get_bits(desc->u.wcn7850.mpdu_start.info2, in ath12k_hw_wcn7850_rx_desc_get_encrypt_type()
1135 return le32_get_bits(desc->u.wcn7850.msdu_end.info11, in ath12k_hw_wcn7850_rx_desc_get_decap_type()
1141 return le32_get_bits(desc->u.wcn7850.msdu_end.info11, in ath12k_hw_wcn7850_rx_desc_get_mesh_ctl()
1147 return !!le32_get_bits(desc->u.wcn7850.mpdu_start.info4, in ath12k_hw_wcn7850_rx_desc_get_mpdu_seq_ctl_vld()
1153 return !!le32_get_bits(desc->u.wcn7850.mpdu_start.info4, in ath12k_hw_wcn7850_rx_desc_get_mpdu_fc_valid()
1159 return le32_get_bits(desc->u.wcn7850.mpdu_start.info4, in ath12k_hw_wcn7850_rx_desc_get_mpdu_start_seq_no()
1165 return le32_get_bits(desc->u.wcn7850.msdu_end.info10, in ath12k_hw_wcn7850_rx_desc_get_msdu_len()
1171 return le32_get_bits(desc->u.wcn7850.msdu_end.info12, in ath12k_hw_wcn7850_rx_desc_get_msdu_sgi()
1177 return le32_get_bits(desc->u.wcn7850.msdu_end.info12, in ath12k_hw_wcn7850_rx_desc_get_msdu_rate_mcs()
1183 return le32_get_bits(desc->u.wcn7850.msdu_end.info12, in ath12k_hw_wcn7850_rx_desc_get_msdu_rx_bw()
1189 return __le32_to_cpu(desc->u.wcn7850.msdu_end.phy_meta_data); in ath12k_hw_wcn7850_rx_desc_get_msdu_freq()
1194 return le32_get_bits(desc->u.wcn7850.msdu_end.info12, in ath12k_hw_wcn7850_rx_desc_get_msdu_pkt_type()
1200 return le32_get_bits(desc->u.wcn7850.msdu_end.info12, in ath12k_hw_wcn7850_rx_desc_get_msdu_nss()
1206 return le32_get_bits(desc->u.wcn7850.mpdu_start.info2, in ath12k_hw_wcn7850_rx_desc_get_mpdu_tid()
1212 return __le16_to_cpu(desc->u.wcn7850.mpdu_start.sw_peer_id); in ath12k_hw_wcn7850_rx_desc_get_mpdu_peer_id()
1218 memcpy(&fdesc->u.wcn7850.msdu_end, &ldesc->u.wcn7850.msdu_end, in ath12k_hw_wcn7850_rx_desc_copy_end_tlv()
1224 return le64_get_bits(desc->u.wcn7850.mpdu_start_tag, in ath12k_hw_wcn7850_rx_desc_get_mpdu_start_tag()
1230 return __le16_to_cpu(desc->u.wcn7850.mpdu_start.phy_ppdu_id); in ath12k_hw_wcn7850_rx_desc_get_mpdu_ppdu_id()
1235 u32 info = __le32_to_cpu(desc->u.wcn7850.msdu_end.info10); in ath12k_hw_wcn7850_rx_desc_set_msdu_len()
1240 desc->u.wcn7850.msdu_end.info10 = __cpu_to_le32(info); in ath12k_hw_wcn7850_rx_desc_set_msdu_len()
1245 return &desc->u.wcn7850.msdu_payload[0]; in ath12k_hw_wcn7850_rx_desc_get_msdu_payload()
1260 return __le32_to_cpu(desc->u.wcn7850.mpdu_start.info4) & in ath12k_hw_wcn7850_rx_desc_mac_addr2_valid()
1266 return desc->u.wcn7850.mpdu_start.addr2; in ath12k_hw_wcn7850_rx_desc_mpdu_start_addr2()
1271 return __le32_to_cpu(desc->u.wcn7850.msdu_end.info13) & in ath12k_hw_wcn7850_rx_desc_is_da_mcbc()
1278 hdr->frame_control = desc->u.wcn7850.mpdu_start.frame_ctrl; in ath12k_hw_wcn7850_rx_desc_get_dot11_hdr()
1279 hdr->duration_id = desc->u.wcn7850.mpdu_start.duration; in ath12k_hw_wcn7850_rx_desc_get_dot11_hdr()
1280 ether_addr_copy(hdr->addr1, desc->u.wcn7850.mpdu_start.addr1); in ath12k_hw_wcn7850_rx_desc_get_dot11_hdr()
1281 ether_addr_copy(hdr->addr2, desc->u.wcn7850.mpdu_start.addr2); in ath12k_hw_wcn7850_rx_desc_get_dot11_hdr()
1282 ether_addr_copy(hdr->addr3, desc->u.wcn7850.mpdu_start.addr3); in ath12k_hw_wcn7850_rx_desc_get_dot11_hdr()
1283 if (__le32_to_cpu(desc->u.wcn7850.mpdu_start.info4) & in ath12k_hw_wcn7850_rx_desc_get_dot11_hdr()
1285 ether_addr_copy(hdr->addr4, desc->u.wcn7850.mpdu_start.addr4); in ath12k_hw_wcn7850_rx_desc_get_dot11_hdr()
1287 hdr->seq_ctrl = desc->u.wcn7850.mpdu_start.seq_ctrl; in ath12k_hw_wcn7850_rx_desc_get_dot11_hdr()
1302 HAL_RX_MPDU_INFO_PN_GET_BYTE2(desc->u.wcn7850.mpdu_start.pn[0]); in ath12k_hw_wcn7850_rx_desc_get_crypto_hdr()
1305 HAL_RX_MPDU_INFO_PN_GET_BYTE1(desc->u.wcn7850.mpdu_start.pn[0]); in ath12k_hw_wcn7850_rx_desc_get_crypto_hdr()
1312 HAL_RX_MPDU_INFO_PN_GET_BYTE1(desc->u.wcn7850.mpdu_start.pn[0]); in ath12k_hw_wcn7850_rx_desc_get_crypto_hdr()
1314 HAL_RX_MPDU_INFO_PN_GET_BYTE2(desc->u.wcn7850.mpdu_start.pn[0]); in ath12k_hw_wcn7850_rx_desc_get_crypto_hdr()
1324 key_id = u32_get_bits(__le32_to_cpu(desc->u.wcn7850.mpdu_start.info5), in ath12k_hw_wcn7850_rx_desc_get_crypto_hdr()
1327 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()
1328 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()
1329 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()
1330 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()
1335 return __le16_to_cpu(desc->u.wcn7850.mpdu_start.frame_ctrl); in ath12k_hw_wcn7850_rx_desc_get_mpdu_frame_ctl()
1464 return !!le32_get_bits(desc->u.wcn7850.msdu_end.info14, in ath12k_hw_wcn7850_dp_rx_h_msdu_done()
1470 return !!le32_get_bits(desc->u.wcn7850.msdu_end.info13, in ath12k_hw_wcn7850_dp_rx_h_l4_cksum_fail()
1476 return !!le32_get_bits(desc->u.wcn7850.msdu_end.info13, in ath12k_hw_wcn7850_dp_rx_h_ip_cksum_fail()
1482 return (le32_get_bits(desc->u.wcn7850.msdu_end.info14, in ath12k_hw_wcn7850_dp_rx_h_is_decrypted()
1489 u32 info = __le32_to_cpu(desc->u.wcn7850.msdu_end.info13); in ath12k_hw_wcn7850_dp_rx_h_mpdu_err()
1645 val |= u32_encode_bits(srng->u.dst_ring.max_buffer_length, in ath12k_hal_ce_dst_setup()
1700 ((unsigned long)srng->u.dst_ring.hp_addr - in ath12k_hal_srng_dst_hw_init()
1711 *srng->u.dst_ring.hp_addr = 0; in ath12k_hal_srng_dst_hw_init()
1776 val |= u32_encode_bits(srng->u.src_ring.low_threshold, in ath12k_hal_srng_src_hw_init()
1785 ((unsigned long)srng->u.src_ring.tp_addr - in ath12k_hal_srng_src_hw_init()
1799 *srng->u.src_ring.tp_addr = 0; in ath12k_hal_srng_src_hw_init()
1885 params->low_threshold = srng->u.src_ring.low_threshold; in ath12k_hal_srng_get_params()
1901 ((unsigned long)srng->u.src_ring.hp_addr - in ath12k_hal_srng_get_hp_addr()
1905 ((unsigned long)srng->u.dst_ring.hp_addr - in ath12k_hal_srng_get_hp_addr()
1917 ((unsigned long)srng->u.src_ring.tp_addr - in ath12k_hal_srng_get_tp_addr()
1921 ((unsigned long)srng->u.dst_ring.tp_addr - in ath12k_hal_srng_get_tp_addr()
1988 if (srng->u.dst_ring.tp != srng->u.dst_ring.cached_hp) in ath12k_hal_srng_dst_peek()
1989 return (srng->ring_base_vaddr + srng->u.dst_ring.tp); in ath12k_hal_srng_dst_peek()
2001 if (srng->u.dst_ring.tp == srng->u.dst_ring.cached_hp) in ath12k_hal_srng_dst_get_next_entry()
2004 desc = srng->ring_base_vaddr + srng->u.dst_ring.tp; in ath12k_hal_srng_dst_get_next_entry()
2006 srng->u.dst_ring.tp = (srng->u.dst_ring.tp + srng->entry_size) % in ath12k_hal_srng_dst_get_next_entry()
2019 tp = srng->u.dst_ring.tp; in ath12k_hal_srng_dst_num_free()
2022 hp = *srng->u.dst_ring.hp_addr; in ath12k_hal_srng_dst_num_free()
2023 srng->u.dst_ring.cached_hp = hp; in ath12k_hal_srng_dst_num_free()
2025 hp = srng->u.dst_ring.cached_hp; in ath12k_hal_srng_dst_num_free()
2042 hp = srng->u.src_ring.hp; in ath12k_hal_srng_src_num_free()
2045 tp = *srng->u.src_ring.tp_addr; in ath12k_hal_srng_src_num_free()
2046 srng->u.src_ring.cached_tp = tp; in ath12k_hal_srng_src_num_free()
2048 tp = srng->u.src_ring.cached_tp; in ath12k_hal_srng_src_num_free()
2071 next_hp = (srng->u.src_ring.hp + srng->entry_size) % srng->ring_size; in ath12k_hal_srng_src_get_next_entry()
2073 if (next_hp == srng->u.src_ring.cached_tp) in ath12k_hal_srng_src_get_next_entry()
2076 desc = srng->ring_base_vaddr + srng->u.src_ring.hp; in ath12k_hal_srng_src_get_next_entry()
2077 srng->u.src_ring.hp = next_hp; in ath12k_hal_srng_src_get_next_entry()
2085 srng->u.src_ring.reap_hp = next_hp; in ath12k_hal_srng_src_get_next_entry()
2098 next_reap_hp = (srng->u.src_ring.reap_hp + srng->entry_size) % in ath12k_hal_srng_src_reap_next()
2101 if (next_reap_hp == srng->u.src_ring.cached_tp) in ath12k_hal_srng_src_reap_next()
2105 srng->u.src_ring.reap_hp = next_reap_hp; in ath12k_hal_srng_src_reap_next()
2117 if (srng->u.src_ring.hp == srng->u.src_ring.reap_hp) in ath12k_hal_srng_src_get_next_reaped()
2120 desc = srng->ring_base_vaddr + srng->u.src_ring.hp; in ath12k_hal_srng_src_get_next_reaped()
2121 srng->u.src_ring.hp = (srng->u.src_ring.hp + srng->entry_size) % in ath12k_hal_srng_src_get_next_reaped()
2132 srng->u.src_ring.cached_tp = in ath12k_hal_srng_access_begin()
2133 *(volatile u32 *)srng->u.src_ring.tp_addr; in ath12k_hal_srng_access_begin()
2135 srng->u.dst_ring.cached_hp = *srng->u.dst_ring.hp_addr; in ath12k_hal_srng_access_begin()
2151 srng->u.src_ring.last_tp = in ath12k_hal_srng_access_end()
2152 *(volatile u32 *)srng->u.src_ring.tp_addr; in ath12k_hal_srng_access_end()
2153 *srng->u.src_ring.hp_addr = srng->u.src_ring.hp; in ath12k_hal_srng_access_end()
2155 srng->u.dst_ring.last_hp = *srng->u.dst_ring.hp_addr; in ath12k_hal_srng_access_end()
2156 *srng->u.dst_ring.tp_addr = srng->u.dst_ring.tp; in ath12k_hal_srng_access_end()
2160 srng->u.src_ring.last_tp = in ath12k_hal_srng_access_end()
2161 *(volatile u32 *)srng->u.src_ring.tp_addr; in ath12k_hal_srng_access_end()
2163 (unsigned long)srng->u.src_ring.hp_addr - in ath12k_hal_srng_access_end()
2165 srng->u.src_ring.hp); in ath12k_hal_srng_access_end()
2167 srng->u.dst_ring.last_hp = *srng->u.dst_ring.hp_addr; in ath12k_hal_srng_access_end()
2169 (unsigned long)srng->u.dst_ring.tp_addr - in ath12k_hal_srng_access_end()
2171 srng->u.dst_ring.tp); in ath12k_hal_srng_access_end()
2332 srng->u.src_ring.hp = 0; in ath12k_hal_srng_setup()
2333 srng->u.src_ring.cached_tp = 0; in ath12k_hal_srng_setup()
2334 srng->u.src_ring.reap_hp = srng->ring_size - srng->entry_size; in ath12k_hal_srng_setup()
2335 srng->u.src_ring.tp_addr = (void *)(hal->rdp.vaddr + ring_id); in ath12k_hal_srng_setup()
2336 srng->u.src_ring.low_threshold = params->low_threshold * in ath12k_hal_srng_setup()
2340 srng->u.src_ring.hp_addr = in ath12k_hal_srng_setup()
2347 (unsigned long)srng->u.src_ring.hp_addr - in ath12k_hal_srng_setup()
2351 srng->u.src_ring.hp_addr = (void *)(hal->wrp.vaddr + in ath12k_hal_srng_setup()
2364 srng->u.dst_ring.loop_cnt = 1; in ath12k_hal_srng_setup()
2365 srng->u.dst_ring.tp = 0; in ath12k_hal_srng_setup()
2366 srng->u.dst_ring.cached_hp = 0; in ath12k_hal_srng_setup()
2367 srng->u.dst_ring.hp_addr = (void *)(hal->rdp.vaddr + ring_id); in ath12k_hal_srng_setup()
2370 srng->u.dst_ring.tp_addr = in ath12k_hal_srng_setup()
2378 (unsigned long)srng->u.dst_ring.tp_addr - in ath12k_hal_srng_setup()
2385 srng->u.dst_ring.tp_addr = (void *)(hal->wrp.vaddr + in ath12k_hal_srng_setup()
2397 srng->u.dst_ring.max_buffer_length = params->max_buffer_len; in ath12k_hal_srng_setup()
2421 srng->u.dst_ring.tp_addr = (u32 *)(HAL_SHADOW_REG(shadow_cfg_idx) + in ath12k_hal_srng_update_hp_tp_addr()
2424 srng->u.src_ring.hp_addr = (u32 *)(HAL_SHADOW_REG(shadow_cfg_idx) + in ath12k_hal_srng_update_hp_tp_addr()
2507 *srng->u.src_ring.tp_addr != srng->u.src_ring.hp) in ath12k_hal_srng_shadow_update_hp_tp()
2606 srng->ring_id, srng->u.src_ring.hp, in ath12k_hal_dump_srng_stats()
2607 srng->u.src_ring.reap_hp, in ath12k_hal_dump_srng_stats()
2608 *srng->u.src_ring.tp_addr, srng->u.src_ring.cached_tp, in ath12k_hal_dump_srng_stats()
2609 srng->u.src_ring.last_tp, in ath12k_hal_dump_srng_stats()
2614 srng->ring_id, srng->u.dst_ring.tp, in ath12k_hal_dump_srng_stats()
2615 *srng->u.dst_ring.hp_addr, in ath12k_hal_dump_srng_stats()
2616 srng->u.dst_ring.cached_hp, in ath12k_hal_dump_srng_stats()
2617 srng->u.dst_ring.last_hp, in ath12k_hal_dump_srng_stats()