Lines Matching refs:hal_soc
177 uint32_t hal_read_pmm_scratch_reg_5332(struct hal_soc *soc,
201 struct hal_soc *soc = (struct hal_soc *)hal_soc_hdl;
225 struct hal_soc *soc = (struct hal_soc *)hal_soc_hdl;
847 hal_reo_config_6432(struct hal_soc *soc, in hal_reo_config_6432()
886 static inline qdf_iomem_t hal_get_window_address_6432(struct hal_soc *hal_soc, in hal_get_window_address_6432() argument
889 uint32_t offset = addr - hal_soc->dev_base_addr; in hal_get_window_address_6432()
897 new_offset = (hal_soc->dev_base_addr + (3 * WINDOW_START) + in hal_get_window_address_6432()
904 new_offset = (hal_soc->dev_base_addr + (2 * WINDOW_START) + in hal_get_window_address_6432()
915 static inline void hal_write_window_register(struct hal_soc *hal_soc) in hal_write_window_register() argument
918 qdf_iowrite32(hal_soc->dev_base_addr + WINDOW_REG_ADDRESS, in hal_write_window_register()
1219 struct hal_soc *hal = (struct hal_soc *)hal_soc_hdl; in hal_cmem_write_6432()
1236 void hal_compute_reo_remap_ix0_6432(struct hal_soc *soc) in hal_compute_reo_remap_ix0_6432()
1254 static void hal_reo_setup_6432(struct hal_soc *soc, void *reoparams, in hal_reo_setup_6432()
1417 uint32_t hal_read_pmm_scratch_reg_6432(struct hal_soc *soc, in hal_read_pmm_scratch_reg_6432()
1439 struct hal_soc *soc = (struct hal_soc *)hal_soc_hdl; in hal_get_tsf2_scratch_reg_qcn6432()
1468 struct hal_soc *soc = (struct hal_soc *)hal_soc_hdl; in hal_get_tqm_scratch_reg_qcn6432()
1482 static void hal_hw_txrx_ops_attach_qcn6432(struct hal_soc *hal_soc) in hal_hw_txrx_ops_attach_qcn6432() argument
1485 hal_soc->ops->hal_srng_dst_hw_init = hal_srng_dst_hw_init_generic; in hal_hw_txrx_ops_attach_qcn6432()
1486 hal_soc->ops->hal_srng_src_hw_init = hal_srng_src_hw_init_generic; in hal_hw_txrx_ops_attach_qcn6432()
1487 hal_soc->ops->hal_srng_hw_disable = hal_srng_hw_disable_generic; in hal_hw_txrx_ops_attach_qcn6432()
1488 hal_soc->ops->hal_get_hw_hptp = hal_get_hw_hptp_generic; in hal_hw_txrx_ops_attach_qcn6432()
1489 hal_soc->ops->hal_get_window_address = hal_get_window_address_6432; in hal_hw_txrx_ops_attach_qcn6432()
1490 hal_soc->ops->hal_cmem_write = hal_cmem_write_6432; in hal_hw_txrx_ops_attach_qcn6432()
1493 hal_soc->ops->hal_tx_set_dscp_tid_map = hal_tx_set_dscp_tid_map_6432; in hal_hw_txrx_ops_attach_qcn6432()
1494 hal_soc->ops->hal_tx_update_dscp_tid = hal_tx_update_dscp_tid_6432; in hal_hw_txrx_ops_attach_qcn6432()
1495 hal_soc->ops->hal_tx_comp_get_status = in hal_hw_txrx_ops_attach_qcn6432()
1497 hal_soc->ops->hal_tx_init_cmd_credit_ring = in hal_hw_txrx_ops_attach_qcn6432()
1499 hal_soc->ops->hal_tx_set_ppe_cmn_cfg = hal_tx_set_ppe_cmn_config_6432; in hal_hw_txrx_ops_attach_qcn6432()
1500 hal_soc->ops->hal_tx_set_ppe_vp_entry = hal_tx_set_ppe_vp_entry_6432; in hal_hw_txrx_ops_attach_qcn6432()
1501 hal_soc->ops->hal_ppeds_cfg_ast_override_map_reg = in hal_hw_txrx_ops_attach_qcn6432()
1503 hal_soc->ops->hal_tx_set_ppe_pri2tid = hal_tx_set_ppe_pri2tid_map_6432; in hal_hw_txrx_ops_attach_qcn6432()
1504 hal_soc->ops->hal_tx_update_ppe_pri2tid = in hal_hw_txrx_ops_attach_qcn6432()
1506 hal_soc->ops->hal_tx_dump_ppe_vp_entry = hal_tx_dump_ppe_vp_entry_6432; in hal_hw_txrx_ops_attach_qcn6432()
1507 hal_soc->ops->hal_tx_get_num_ppe_vp_tbl_entries = in hal_hw_txrx_ops_attach_qcn6432()
1509 hal_soc->ops->hal_tx_enable_pri2tid_map = in hal_hw_txrx_ops_attach_qcn6432()
1511 hal_soc->ops->hal_tx_config_rbm_mapping_be = in hal_hw_txrx_ops_attach_qcn6432()
1515 hal_soc->ops->hal_rx_msdu_start_nss_get = hal_rx_tlv_nss_get_be; in hal_hw_txrx_ops_attach_qcn6432()
1516 hal_soc->ops->hal_rx_mon_hw_desc_get_mpdu_status = in hal_hw_txrx_ops_attach_qcn6432()
1518 hal_soc->ops->hal_rx_get_tlv = hal_rx_get_tlv_6432; in hal_hw_txrx_ops_attach_qcn6432()
1519 hal_soc->ops->hal_rx_proc_phyrx_other_receive_info_tlv = in hal_hw_txrx_ops_attach_qcn6432()
1522 hal_soc->ops->hal_rx_dump_msdu_end_tlv = hal_rx_dump_msdu_end_tlv_6432; in hal_hw_txrx_ops_attach_qcn6432()
1523 hal_soc->ops->hal_rx_dump_mpdu_start_tlv = in hal_hw_txrx_ops_attach_qcn6432()
1525 hal_soc->ops->hal_rx_dump_pkt_tlvs = hal_rx_dump_pkt_tlvs_6432; in hal_hw_txrx_ops_attach_qcn6432()
1527 hal_soc->ops->hal_get_link_desc_size = hal_get_link_desc_size_6432; in hal_hw_txrx_ops_attach_qcn6432()
1528 hal_soc->ops->hal_rx_mpdu_start_tid_get = hal_rx_tlv_tid_get_be; in hal_hw_txrx_ops_attach_qcn6432()
1529 hal_soc->ops->hal_rx_msdu_start_reception_type_get = in hal_hw_txrx_ops_attach_qcn6432()
1531 hal_soc->ops->hal_rx_msdu_end_da_idx_get = in hal_hw_txrx_ops_attach_qcn6432()
1533 hal_soc->ops->hal_rx_msdu_desc_info_get_ptr = in hal_hw_txrx_ops_attach_qcn6432()
1535 hal_soc->ops->hal_rx_link_desc_msdu0_ptr = in hal_hw_txrx_ops_attach_qcn6432()
1537 hal_soc->ops->hal_reo_status_get_header = in hal_hw_txrx_ops_attach_qcn6432()
1540 hal_soc->ops->hal_rx_status_get_tlv_info = in hal_hw_txrx_ops_attach_qcn6432()
1543 hal_soc->ops->hal_rx_wbm_err_info_get = in hal_hw_txrx_ops_attach_qcn6432()
1545 hal_soc->ops->hal_tx_set_pcp_tid_map = in hal_hw_txrx_ops_attach_qcn6432()
1547 hal_soc->ops->hal_tx_update_pcp_tid_map = in hal_hw_txrx_ops_attach_qcn6432()
1549 hal_soc->ops->hal_tx_set_tidmap_prty = in hal_hw_txrx_ops_attach_qcn6432()
1551 hal_soc->ops->hal_rx_get_rx_fragment_number = in hal_hw_txrx_ops_attach_qcn6432()
1553 hal_soc->ops->hal_rx_msdu_end_da_is_mcbc_get = in hal_hw_txrx_ops_attach_qcn6432()
1555 hal_soc->ops->hal_rx_msdu_end_is_tkip_mic_err = in hal_hw_txrx_ops_attach_qcn6432()
1557 hal_soc->ops->hal_rx_msdu_end_sa_is_valid_get = in hal_hw_txrx_ops_attach_qcn6432()
1559 hal_soc->ops->hal_rx_msdu_end_sa_idx_get = hal_rx_tlv_sa_idx_get_be; in hal_hw_txrx_ops_attach_qcn6432()
1560 hal_soc->ops->hal_rx_desc_is_first_msdu = hal_rx_desc_is_first_msdu_be; in hal_hw_txrx_ops_attach_qcn6432()
1561 hal_soc->ops->hal_rx_msdu_end_l3_hdr_padding_get = in hal_hw_txrx_ops_attach_qcn6432()
1563 hal_soc->ops->hal_rx_encryption_info_valid = in hal_hw_txrx_ops_attach_qcn6432()
1565 hal_soc->ops->hal_rx_print_pn = hal_rx_print_pn_be; in hal_hw_txrx_ops_attach_qcn6432()
1566 hal_soc->ops->hal_rx_msdu_end_first_msdu_get = in hal_hw_txrx_ops_attach_qcn6432()
1568 hal_soc->ops->hal_rx_msdu_end_da_is_valid_get = in hal_hw_txrx_ops_attach_qcn6432()
1570 hal_soc->ops->hal_rx_msdu_end_last_msdu_get = in hal_hw_txrx_ops_attach_qcn6432()
1572 hal_soc->ops->hal_rx_get_mpdu_mac_ad4_valid = in hal_hw_txrx_ops_attach_qcn6432()
1574 hal_soc->ops->hal_rx_mpdu_start_sw_peer_id_get = in hal_hw_txrx_ops_attach_qcn6432()
1576 hal_soc->ops->hal_rx_tlv_peer_meta_data_get = in hal_hw_txrx_ops_attach_qcn6432()
1579 hal_soc->ops->hal_rx_mpdu_get_addr4 = hal_rx_mpdu_get_addr4_be; in hal_hw_txrx_ops_attach_qcn6432()
1580 hal_soc->ops->hal_rx_mpdu_info_ampdu_flag_get = in hal_hw_txrx_ops_attach_qcn6432()
1582 hal_soc->ops->hal_rx_hw_desc_get_ppduid_get = in hal_hw_txrx_ops_attach_qcn6432()
1584 hal_soc->ops->hal_rx_tlv_phy_ppdu_id_get = in hal_hw_txrx_ops_attach_qcn6432()
1586 hal_soc->ops->hal_rx_get_filter_category = in hal_hw_txrx_ops_attach_qcn6432()
1589 hal_soc->ops->hal_rx_get_ppdu_id = hal_rx_get_ppdu_id_be; in hal_hw_txrx_ops_attach_qcn6432()
1590 hal_soc->ops->hal_rx_mpdu_get_to_ds = hal_rx_mpdu_get_to_ds_be; in hal_hw_txrx_ops_attach_qcn6432()
1591 hal_soc->ops->hal_rx_mpdu_get_fr_ds = hal_rx_mpdu_get_fr_ds_be; in hal_hw_txrx_ops_attach_qcn6432()
1592 hal_soc->ops->hal_rx_get_mpdu_frame_control_valid = in hal_hw_txrx_ops_attach_qcn6432()
1594 hal_soc->ops->hal_rx_mpdu_get_addr1 = hal_rx_mpdu_get_addr1_be; in hal_hw_txrx_ops_attach_qcn6432()
1595 hal_soc->ops->hal_rx_mpdu_get_addr2 = hal_rx_mpdu_get_addr2_be; in hal_hw_txrx_ops_attach_qcn6432()
1596 hal_soc->ops->hal_rx_mpdu_get_addr3 = hal_rx_mpdu_get_addr3_be; in hal_hw_txrx_ops_attach_qcn6432()
1597 hal_soc->ops->hal_rx_get_mpdu_sequence_control_valid = in hal_hw_txrx_ops_attach_qcn6432()
1599 hal_soc->ops->hal_rx_is_unicast = hal_rx_is_unicast_be; in hal_hw_txrx_ops_attach_qcn6432()
1600 hal_soc->ops->hal_rx_tid_get = hal_rx_tid_get_be; in hal_hw_txrx_ops_attach_qcn6432()
1601 hal_soc->ops->hal_rx_mpdu_start_mpdu_qos_control_valid_get = in hal_hw_txrx_ops_attach_qcn6432()
1603 hal_soc->ops->hal_rx_msdu_end_sa_sw_peer_id_get = in hal_hw_txrx_ops_attach_qcn6432()
1605 hal_soc->ops->hal_rx_msdu0_buffer_addr_lsb = in hal_hw_txrx_ops_attach_qcn6432()
1607 hal_soc->ops->hal_rx_msdu_desc_info_ptr_get = in hal_hw_txrx_ops_attach_qcn6432()
1609 hal_soc->ops->hal_ent_mpdu_desc_info = hal_ent_mpdu_desc_info_6432; in hal_hw_txrx_ops_attach_qcn6432()
1610 hal_soc->ops->hal_dst_mpdu_desc_info = hal_dst_mpdu_desc_info_6432; in hal_hw_txrx_ops_attach_qcn6432()
1611 hal_soc->ops->hal_rx_get_fc_valid = hal_rx_get_fc_valid_be; in hal_hw_txrx_ops_attach_qcn6432()
1612 hal_soc->ops->hal_rx_get_to_ds_flag = hal_rx_get_to_ds_flag_be; in hal_hw_txrx_ops_attach_qcn6432()
1613 hal_soc->ops->hal_rx_get_mac_addr2_valid = in hal_hw_txrx_ops_attach_qcn6432()
1615 hal_soc->ops->hal_reo_config = hal_reo_config_6432; in hal_hw_txrx_ops_attach_qcn6432()
1616 hal_soc->ops->hal_rx_msdu_flow_idx_get = hal_rx_msdu_flow_idx_get_be; in hal_hw_txrx_ops_attach_qcn6432()
1617 hal_soc->ops->hal_rx_msdu_flow_idx_invalid = in hal_hw_txrx_ops_attach_qcn6432()
1619 hal_soc->ops->hal_rx_msdu_flow_idx_timeout = in hal_hw_txrx_ops_attach_qcn6432()
1621 hal_soc->ops->hal_rx_msdu_fse_metadata_get = in hal_hw_txrx_ops_attach_qcn6432()
1623 hal_soc->ops->hal_rx_msdu_cce_match_get = in hal_hw_txrx_ops_attach_qcn6432()
1625 hal_soc->ops->hal_rx_msdu_cce_metadata_get = in hal_hw_txrx_ops_attach_qcn6432()
1627 hal_soc->ops->hal_rx_msdu_get_flow_params = in hal_hw_txrx_ops_attach_qcn6432()
1629 hal_soc->ops->hal_rx_tlv_get_tcp_chksum = hal_rx_tlv_get_tcp_chksum_be; in hal_hw_txrx_ops_attach_qcn6432()
1630 hal_soc->ops->hal_rx_get_rx_sequence = hal_rx_get_rx_sequence_be; in hal_hw_txrx_ops_attach_qcn6432()
1632 hal_soc->ops->hal_rx_get_bb_info = hal_rx_get_bb_info_6432; in hal_hw_txrx_ops_attach_qcn6432()
1633 hal_soc->ops->hal_rx_get_rtt_info = hal_rx_get_rtt_info_6432; in hal_hw_txrx_ops_attach_qcn6432()
1635 hal_soc->ops->hal_rx_get_bb_info = NULL; in hal_hw_txrx_ops_attach_qcn6432()
1636 hal_soc->ops->hal_rx_get_rtt_info = NULL; in hal_hw_txrx_ops_attach_qcn6432()
1639 hal_soc->ops->hal_rx_msdu_packet_metadata_get = in hal_hw_txrx_ops_attach_qcn6432()
1641 hal_soc->ops->hal_rx_mpdu_start_tlv_tag_valid = in hal_hw_txrx_ops_attach_qcn6432()
1643 hal_soc->ops->hal_rx_wbm_err_msdu_continuation_get = in hal_hw_txrx_ops_attach_qcn6432()
1647 hal_soc->ops->hal_rx_msdu_end_offset_get = in hal_hw_txrx_ops_attach_qcn6432()
1649 hal_soc->ops->hal_rx_mpdu_start_offset_get = in hal_hw_txrx_ops_attach_qcn6432()
1652 hal_soc->ops->hal_rx_pkt_tlv_offset_get = in hal_hw_txrx_ops_attach_qcn6432()
1655 hal_soc->ops->hal_rx_flow_setup_fse = hal_rx_flow_setup_fse_6432; in hal_hw_txrx_ops_attach_qcn6432()
1657 hal_soc->ops->hal_rx_flow_get_tuple_info = in hal_hw_txrx_ops_attach_qcn6432()
1659 hal_soc->ops->hal_rx_flow_delete_entry = in hal_hw_txrx_ops_attach_qcn6432()
1661 hal_soc->ops->hal_rx_fst_get_fse_size = hal_rx_fst_get_fse_size_be; in hal_hw_txrx_ops_attach_qcn6432()
1662 hal_soc->ops->hal_compute_reo_remap_ix2_ix3 = in hal_hw_txrx_ops_attach_qcn6432()
1665 hal_soc->ops->hal_rx_msdu_get_reo_destination_indication = in hal_hw_txrx_ops_attach_qcn6432()
1667 hal_soc->ops->hal_rx_get_tlv_size = hal_rx_get_tlv_size_generic_be; in hal_hw_txrx_ops_attach_qcn6432()
1668 hal_soc->ops->hal_rx_msdu_is_wlan_mcast = in hal_hw_txrx_ops_attach_qcn6432()
1670 hal_soc->ops->hal_tx_get_num_tcl_banks = hal_tx_get_num_tcl_banks_6432; in hal_hw_txrx_ops_attach_qcn6432()
1671 hal_soc->ops->hal_rx_tlv_decap_format_get = in hal_hw_txrx_ops_attach_qcn6432()
1674 hal_soc->ops->hal_rx_tlv_get_offload_info = in hal_hw_txrx_ops_attach_qcn6432()
1676 hal_soc->ops->hal_rx_get_proto_params = hal_rx_get_proto_params_be; in hal_hw_txrx_ops_attach_qcn6432()
1677 hal_soc->ops->hal_rx_get_l3_l4_offsets = hal_rx_get_l3_l4_offsets_be; in hal_hw_txrx_ops_attach_qcn6432()
1679 hal_soc->ops->hal_rx_tlv_msdu_done_get = in hal_hw_txrx_ops_attach_qcn6432()
1681 hal_soc->ops->hal_rx_tlv_msdu_len_get = in hal_hw_txrx_ops_attach_qcn6432()
1683 hal_soc->ops->hal_rx_get_frame_ctrl_field = in hal_hw_txrx_ops_attach_qcn6432()
1685 hal_soc->ops->hal_rx_tlv_csum_err_get = hal_rx_tlv_csum_err_get_be; in hal_hw_txrx_ops_attach_qcn6432()
1686 hal_soc->ops->hal_rx_tlv_msdu_len_set = in hal_hw_txrx_ops_attach_qcn6432()
1688 hal_soc->ops->hal_rx_tlv_sgi_get = hal_rx_tlv_sgi_get_be; in hal_hw_txrx_ops_attach_qcn6432()
1689 hal_soc->ops->hal_rx_tlv_rate_mcs_get = hal_rx_tlv_rate_mcs_get_be; in hal_hw_txrx_ops_attach_qcn6432()
1690 hal_soc->ops->hal_rx_tlv_bw_get = hal_rx_tlv_bw_get_be; in hal_hw_txrx_ops_attach_qcn6432()
1691 hal_soc->ops->hal_rx_tlv_get_pkt_type = hal_rx_tlv_get_pkt_type_be; in hal_hw_txrx_ops_attach_qcn6432()
1692 hal_soc->ops->hal_rx_tlv_mic_err_get = hal_rx_tlv_mic_err_get_be; in hal_hw_txrx_ops_attach_qcn6432()
1693 hal_soc->ops->hal_rx_tlv_decrypt_err_get = in hal_hw_txrx_ops_attach_qcn6432()
1695 hal_soc->ops->hal_rx_tlv_first_mpdu_get = hal_rx_tlv_first_mpdu_get_be; in hal_hw_txrx_ops_attach_qcn6432()
1696 hal_soc->ops->hal_rx_tlv_get_is_decrypted = in hal_hw_txrx_ops_attach_qcn6432()
1698 hal_soc->ops->hal_rx_msdu_get_keyid = hal_rx_msdu_get_keyid_be; in hal_hw_txrx_ops_attach_qcn6432()
1699 hal_soc->ops->hal_rx_tlv_get_freq = hal_rx_tlv_get_freq_be; in hal_hw_txrx_ops_attach_qcn6432()
1700 hal_soc->ops->hal_rx_priv_info_set_in_tlv = in hal_hw_txrx_ops_attach_qcn6432()
1702 hal_soc->ops->hal_rx_priv_info_get_from_tlv = in hal_hw_txrx_ops_attach_qcn6432()
1704 hal_soc->ops->hal_rx_pkt_hdr_get = hal_rx_pkt_hdr_get_be; in hal_hw_txrx_ops_attach_qcn6432()
1705 hal_soc->ops->hal_reo_setup = hal_reo_setup_6432; in hal_hw_txrx_ops_attach_qcn6432()
1706 hal_soc->ops->hal_reo_config_reo2ppe_dest_info = NULL; in hal_hw_txrx_ops_attach_qcn6432()
1708 hal_soc->ops->hal_reo_shared_qaddr_setup = hal_reo_shared_qaddr_setup_be; in hal_hw_txrx_ops_attach_qcn6432()
1709 hal_soc->ops->hal_reo_shared_qaddr_init = hal_reo_shared_qaddr_init_be; in hal_hw_txrx_ops_attach_qcn6432()
1710 hal_soc->ops->hal_reo_shared_qaddr_detach = hal_reo_shared_qaddr_detach_be; in hal_hw_txrx_ops_attach_qcn6432()
1711 hal_soc->ops->hal_reo_shared_qaddr_write = hal_reo_shared_qaddr_write_be; in hal_hw_txrx_ops_attach_qcn6432()
1712 hal_soc->ops->hal_reo_shared_qaddr_cache_clear = hal_reo_shared_qaddr_cache_clear_be; in hal_hw_txrx_ops_attach_qcn6432()
1715 hal_soc->ops->hal_get_rx_max_ba_window = in hal_hw_txrx_ops_attach_qcn6432()
1717 hal_soc->ops->hal_get_reo_qdesc_size = hal_qcn6432_get_reo_qdesc_size; in hal_hw_txrx_ops_attach_qcn6432()
1720 hal_soc->ops->hal_txmon_is_mon_buf_addr_tlv = in hal_hw_txrx_ops_attach_qcn6432()
1722 hal_soc->ops->hal_txmon_populate_packet_info = in hal_hw_txrx_ops_attach_qcn6432()
1724 hal_soc->ops->hal_txmon_status_parse_tlv = in hal_hw_txrx_ops_attach_qcn6432()
1726 hal_soc->ops->hal_txmon_status_get_num_users = in hal_hw_txrx_ops_attach_qcn6432()
1729 hal_soc->ops->hal_txmon_get_word_mask = in hal_hw_txrx_ops_attach_qcn6432()
1732 hal_soc->ops->hal_txmon_get_word_mask = in hal_hw_txrx_ops_attach_qcn6432()
1736 hal_soc->ops->hal_compute_reo_remap_ix0 = NULL; in hal_hw_txrx_ops_attach_qcn6432()
1737 hal_soc->ops->hal_tx_vdev_mismatch_routing_set = in hal_hw_txrx_ops_attach_qcn6432()
1739 hal_soc->ops->hal_tx_mcast_mlo_reinject_routing_set = in hal_hw_txrx_ops_attach_qcn6432()
1741 hal_soc->ops->hal_get_ba_aging_timeout = in hal_hw_txrx_ops_attach_qcn6432()
1743 hal_soc->ops->hal_setup_link_idle_list = in hal_hw_txrx_ops_attach_qcn6432()
1745 hal_soc->ops->hal_cookie_conversion_reg_cfg_be = in hal_hw_txrx_ops_attach_qcn6432()
1747 hal_soc->ops->hal_set_ba_aging_timeout = in hal_hw_txrx_ops_attach_qcn6432()
1749 hal_soc->ops->hal_tx_populate_bank_register = in hal_hw_txrx_ops_attach_qcn6432()
1751 hal_soc->ops->hal_tx_vdev_mcast_ctrl_set = in hal_hw_txrx_ops_attach_qcn6432()
1754 hal_soc->ops->hal_rx_mpdu_start_wmask_get = in hal_hw_txrx_ops_attach_qcn6432()
1756 hal_soc->ops->hal_rx_msdu_end_wmask_get = in hal_hw_txrx_ops_attach_qcn6432()
1759 hal_soc->ops->hal_get_tsf2_scratch_reg = in hal_hw_txrx_ops_attach_qcn6432()
1761 hal_soc->ops->hal_get_tqm_scratch_reg = in hal_hw_txrx_ops_attach_qcn6432()
1763 hal_soc->ops->hal_tx_ring_halt_set = hal_tx_ppe2tcl_ring_halt_set_6432; in hal_hw_txrx_ops_attach_qcn6432()
1764 hal_soc->ops->hal_tx_ring_halt_reset = in hal_hw_txrx_ops_attach_qcn6432()
1766 hal_soc->ops->hal_tx_ring_halt_poll = in hal_hw_txrx_ops_attach_qcn6432()
1768 hal_soc->ops->hal_tx_get_num_ppe_vp_search_idx_tbl_entries = in hal_hw_txrx_ops_attach_qcn6432()
2301 static inline void hal_srng_hw_reg_offset_init_qcn6432(struct hal_soc *hal_soc) in hal_srng_hw_reg_offset_init_qcn6432() argument
2303 int32_t *hw_reg_offset = hal_soc->hal_hw_reg_offset; in hal_srng_hw_reg_offset_init_qcn6432()
2321 HAL_REG_WRITE((struct hal_soc *)hal_soc_hdl, in hal_reo_config_reo2ppe_dest_info_6432()
2326 static void hal_hw_txrx_ops_override_qcn6432(struct hal_soc *hal_soc) in hal_hw_txrx_ops_override_qcn6432() argument
2328 hal_soc->ops->hal_reo_config_reo2ppe_dest_info = in hal_hw_txrx_ops_override_qcn6432()
2331 hal_soc->ops->hal_get_tsf2_scratch_reg = in hal_hw_txrx_ops_override_qcn6432()
2333 hal_soc->ops->hal_get_tqm_scratch_reg = in hal_hw_txrx_ops_override_qcn6432()
2344 void hal_qcn6432_attach(struct hal_soc *hal_soc) in hal_qcn6432_attach() argument
2346 hal_soc->hw_srng_table = hw_srng_table_6432; in hal_qcn6432_attach()
2348 hal_srng_hw_reg_offset_init_generic(hal_soc); in hal_qcn6432_attach()
2349 hal_srng_hw_reg_offset_init_qcn6432(hal_soc); in hal_qcn6432_attach()
2351 hal_hw_txrx_default_ops_attach_be(hal_soc); in hal_qcn6432_attach()
2352 hal_hw_txrx_ops_attach_qcn6432(hal_soc); in hal_qcn6432_attach()
2353 hal_soc->dmac_cmn_src_rxbuf_ring = true; in hal_qcn6432_attach()
2354 if (hal_soc->static_window_map) in hal_qcn6432_attach()
2355 hal_write_window_register(hal_soc); in hal_qcn6432_attach()
2356 hal_hw_txrx_ops_override_qcn6432(hal_soc); in hal_qcn6432_attach()