Lines Matching refs:hal_soc

786 void hal_register_rx_pkt_hdr_tlv_api_kiwi(struct hal_soc *hal_soc)  in hal_register_rx_pkt_hdr_tlv_api_kiwi()  argument
840 void hal_register_rx_pkt_hdr_tlv_api_kiwi(struct hal_soc *hal_soc) in hal_register_rx_pkt_hdr_tlv_api_kiwi() argument
842 hal_soc->ops->hal_rx_pkt_tlv_offset_get = in hal_register_rx_pkt_hdr_tlv_api_kiwi()
1348 void hal_reo_config_kiwi(struct hal_soc *soc, in hal_reo_config_kiwi()
1386 static inline qdf_iomem_t hal_get_window_address_kiwi(struct hal_soc *hal_soc, in hal_get_window_address_kiwi() argument
1400 hal_reo_set_err_dst_remap_kiwi(void *hal_soc) in hal_reo_set_err_dst_remap_kiwi() argument
1425 HAL_REG_WRITE(hal_soc, in hal_reo_set_err_dst_remap_kiwi()
1432 hal_soc, in hal_reo_set_err_dst_remap_kiwi()
1436 HAL_REG_WRITE(hal_soc, in hal_reo_set_err_dst_remap_kiwi()
1443 hal_soc, in hal_reo_set_err_dst_remap_kiwi()
1455 static uint8_t hal_reo_enable_pn_in_dest_kiwi(void *hal_soc) in hal_reo_enable_pn_in_dest_kiwi() argument
1457 HAL_REG_WRITE(hal_soc, HWIO_REO_R0_PN_IN_DEST_ADDR(REO_REG_REG_BASE), in hal_reo_enable_pn_in_dest_kiwi()
1586 hal_rx_flow_setup_cmem_fse_kiwi(struct hal_soc *hal_soc, uint32_t cmem_ba, in hal_rx_flow_setup_cmem_fse_kiwi() argument
1596 HAL_CMEM_WRITE(hal_soc, fse_offset + HAL_OFFSET(RX_FLOW_SEARCH_ENTRY, in hal_rx_flow_setup_cmem_fse_kiwi()
1601 HAL_CMEM_WRITE(hal_soc, fse_offset + HAL_OFFSET(RX_FLOW_SEARCH_ENTRY, in hal_rx_flow_setup_cmem_fse_kiwi()
1606 HAL_CMEM_WRITE(hal_soc, fse_offset + HAL_OFFSET(RX_FLOW_SEARCH_ENTRY, in hal_rx_flow_setup_cmem_fse_kiwi()
1611 HAL_CMEM_WRITE(hal_soc, fse_offset + HAL_OFFSET(RX_FLOW_SEARCH_ENTRY, in hal_rx_flow_setup_cmem_fse_kiwi()
1616 HAL_CMEM_WRITE(hal_soc, fse_offset + HAL_OFFSET(RX_FLOW_SEARCH_ENTRY, in hal_rx_flow_setup_cmem_fse_kiwi()
1621 HAL_CMEM_WRITE(hal_soc, fse_offset + HAL_OFFSET(RX_FLOW_SEARCH_ENTRY, in hal_rx_flow_setup_cmem_fse_kiwi()
1626 HAL_CMEM_WRITE(hal_soc, fse_offset + HAL_OFFSET(RX_FLOW_SEARCH_ENTRY, in hal_rx_flow_setup_cmem_fse_kiwi()
1631 HAL_CMEM_WRITE(hal_soc, fse_offset + HAL_OFFSET(RX_FLOW_SEARCH_ENTRY, in hal_rx_flow_setup_cmem_fse_kiwi()
1636 HAL_CMEM_WRITE(hal_soc, fse_offset + HAL_OFFSET(RX_FLOW_SEARCH_ENTRY, in hal_rx_flow_setup_cmem_fse_kiwi()
1643 HAL_CMEM_WRITE(hal_soc, fse_offset + HAL_OFFSET(RX_FLOW_SEARCH_ENTRY, in hal_rx_flow_setup_cmem_fse_kiwi()
1648 HAL_CMEM_WRITE(hal_soc, fse_offset + HAL_OFFSET(RX_FLOW_SEARCH_ENTRY, in hal_rx_flow_setup_cmem_fse_kiwi()
1652 HAL_CMEM_WRITE(hal_soc, fse_offset + HAL_OFFSET(RX_FLOW_SEARCH_ENTRY, in hal_rx_flow_setup_cmem_fse_kiwi()
1654 HAL_CMEM_WRITE(hal_soc, fse_offset + HAL_OFFSET(RX_FLOW_SEARCH_ENTRY, in hal_rx_flow_setup_cmem_fse_kiwi()
1656 HAL_CMEM_WRITE(hal_soc, fse_offset + HAL_OFFSET(RX_FLOW_SEARCH_ENTRY, in hal_rx_flow_setup_cmem_fse_kiwi()
1667 HAL_CMEM_WRITE(hal_soc, fse_offset + HAL_OFFSET(RX_FLOW_SEARCH_ENTRY, in hal_rx_flow_setup_cmem_fse_kiwi()
1680 static uint32_t hal_rx_flow_get_cmem_fse_ts_kiwi(struct hal_soc *hal_soc, in hal_rx_flow_get_cmem_fse_ts_kiwi() argument
1683 return HAL_CMEM_READ(hal_soc, fse_offset + in hal_rx_flow_get_cmem_fse_ts_kiwi()
1697 hal_rx_flow_get_cmem_fse_kiwi(struct hal_soc *hal_soc, uint32_t fse_offset, in hal_rx_flow_get_cmem_fse_kiwi() argument
1706 fse[i] = HAL_CMEM_READ(hal_soc, fse_offset + i * 4); in hal_rx_flow_get_cmem_fse_kiwi()
1840 struct hal_soc *hal = (struct hal_soc *)hal_soc_hdl; in hal_cmem_write_kiwi()
1929 hal_tsf_read_scratch_reg(struct hal_soc *soc, in hal_tsf_read_scratch_reg()
1936 uint64_t hal_tsf_get_fw_time(struct hal_soc *soc) in hal_tsf_get_fw_time()
1979 struct hal_soc *soc = (struct hal_soc *)hal_soc_hdl; in hal_get_tsf_time_kiwi()
2077 void hal_srng_hw_reg_offset_init_misc_1_kiwi(struct hal_soc *hal_soc) in hal_srng_hw_reg_offset_init_misc_1_kiwi() argument
2079 int32_t *hw_reg_offset = hal_soc->hal_hw_reg_offset; in hal_srng_hw_reg_offset_init_misc_1_kiwi()
2090 void hal_srng_hw_reg_offset_init_misc_1_kiwi(struct hal_soc *hal_soc) in hal_srng_hw_reg_offset_init_misc_1_kiwi() argument
2106 void hal_srng_dst_hw_init_kiwi(struct hal_soc *hal_soc, in hal_srng_dst_hw_init_kiwi() argument
2113 hal_srng_dst_hw_init_generic(hal_soc, srng, idle_check, idx); in hal_srng_dst_hw_init_kiwi()
2116 static void hal_hw_txrx_ops_attach_kiwi(struct hal_soc *hal_soc) in hal_hw_txrx_ops_attach_kiwi() argument
2119 hal_soc->ops->hal_srng_dst_hw_init = hal_srng_dst_hw_init_kiwi; in hal_hw_txrx_ops_attach_kiwi()
2120 hal_soc->ops->hal_srng_src_hw_init = hal_srng_src_hw_init_generic; in hal_hw_txrx_ops_attach_kiwi()
2121 hal_soc->ops->hal_get_hw_hptp = hal_get_hw_hptp_generic; in hal_hw_txrx_ops_attach_kiwi()
2122 hal_soc->ops->hal_get_window_address = hal_get_window_address_kiwi; in hal_hw_txrx_ops_attach_kiwi()
2123 hal_soc->ops->hal_reo_set_err_dst_remap = in hal_hw_txrx_ops_attach_kiwi()
2125 hal_soc->ops->hal_reo_enable_pn_in_dest = in hal_hw_txrx_ops_attach_kiwi()
2128 hal_soc->ops->hal_get_rx_max_ba_window = hal_get_rx_max_ba_window_kiwi; in hal_hw_txrx_ops_attach_kiwi()
2129 hal_soc->ops->hal_get_reo_qdesc_size = hal_get_reo_qdesc_size_kiwi; in hal_hw_txrx_ops_attach_kiwi()
2132 hal_soc->ops->hal_tx_set_dscp_tid_map = hal_tx_set_dscp_tid_map_kiwi; in hal_hw_txrx_ops_attach_kiwi()
2133 hal_soc->ops->hal_tx_update_dscp_tid = hal_tx_update_dscp_tid_kiwi; in hal_hw_txrx_ops_attach_kiwi()
2134 hal_soc->ops->hal_tx_comp_get_status = in hal_hw_txrx_ops_attach_kiwi()
2136 hal_soc->ops->hal_tx_init_cmd_credit_ring = in hal_hw_txrx_ops_attach_kiwi()
2138 hal_soc->ops->hal_tx_config_rbm_mapping_be = in hal_hw_txrx_ops_attach_kiwi()
2142 hal_soc->ops->hal_rx_msdu_start_nss_get = hal_rx_tlv_nss_get_be; in hal_hw_txrx_ops_attach_kiwi()
2143 hal_soc->ops->hal_rx_mon_hw_desc_get_mpdu_status = in hal_hw_txrx_ops_attach_kiwi()
2145 hal_soc->ops->hal_rx_get_tlv = hal_rx_get_tlv_kiwi; in hal_hw_txrx_ops_attach_kiwi()
2146 hal_soc->ops->hal_rx_pkt_hdr_get = hal_rx_pkt_hdr_get_be; in hal_hw_txrx_ops_attach_kiwi()
2147 hal_soc->ops->hal_rx_proc_phyrx_other_receive_info_tlv = in hal_hw_txrx_ops_attach_kiwi()
2150 hal_soc->ops->hal_rx_dump_msdu_end_tlv = hal_rx_dump_msdu_end_tlv_kiwi; in hal_hw_txrx_ops_attach_kiwi()
2151 hal_soc->ops->hal_rx_dump_mpdu_start_tlv = in hal_hw_txrx_ops_attach_kiwi()
2153 hal_soc->ops->hal_rx_dump_pkt_tlvs = hal_rx_dump_pkt_tlvs_kiwi; in hal_hw_txrx_ops_attach_kiwi()
2154 hal_soc->ops->hal_rx_desc_get_80211_hdr = hal_rx_desc_get_80211_hdr_be; in hal_hw_txrx_ops_attach_kiwi()
2156 hal_soc->ops->hal_get_link_desc_size = hal_get_link_desc_size_kiwi; in hal_hw_txrx_ops_attach_kiwi()
2157 hal_soc->ops->hal_rx_mpdu_start_tid_get = hal_rx_tlv_tid_get_be; in hal_hw_txrx_ops_attach_kiwi()
2158 hal_soc->ops->hal_rx_msdu_start_reception_type_get = in hal_hw_txrx_ops_attach_kiwi()
2160 hal_soc->ops->hal_rx_msdu_end_da_idx_get = in hal_hw_txrx_ops_attach_kiwi()
2162 hal_soc->ops->hal_rx_msdu_desc_info_get_ptr = in hal_hw_txrx_ops_attach_kiwi()
2164 hal_soc->ops->hal_rx_link_desc_msdu0_ptr = in hal_hw_txrx_ops_attach_kiwi()
2166 hal_soc->ops->hal_reo_status_get_header = in hal_hw_txrx_ops_attach_kiwi()
2168 hal_soc->ops->hal_rx_status_get_tlv_info = in hal_hw_txrx_ops_attach_kiwi()
2170 hal_soc->ops->hal_rx_wbm_err_info_get = in hal_hw_txrx_ops_attach_kiwi()
2172 hal_soc->ops->hal_rx_priv_info_set_in_tlv = in hal_hw_txrx_ops_attach_kiwi()
2174 hal_soc->ops->hal_rx_priv_info_get_from_tlv = in hal_hw_txrx_ops_attach_kiwi()
2177 hal_soc->ops->hal_tx_set_pcp_tid_map = in hal_hw_txrx_ops_attach_kiwi()
2179 hal_soc->ops->hal_tx_update_pcp_tid_map = in hal_hw_txrx_ops_attach_kiwi()
2181 hal_soc->ops->hal_tx_set_tidmap_prty = in hal_hw_txrx_ops_attach_kiwi()
2183 hal_soc->ops->hal_rx_get_rx_fragment_number = in hal_hw_txrx_ops_attach_kiwi()
2185 hal_soc->ops->hal_rx_msdu_end_da_is_mcbc_get = in hal_hw_txrx_ops_attach_kiwi()
2187 hal_soc->ops->hal_rx_msdu_end_sa_is_valid_get = in hal_hw_txrx_ops_attach_kiwi()
2189 hal_soc->ops->hal_rx_msdu_end_sa_idx_get = hal_rx_tlv_sa_idx_get_be, in hal_hw_txrx_ops_attach_kiwi()
2190 hal_soc->ops->hal_rx_desc_is_first_msdu = in hal_hw_txrx_ops_attach_kiwi()
2192 hal_soc->ops->hal_rx_msdu_end_l3_hdr_padding_get = in hal_hw_txrx_ops_attach_kiwi()
2194 hal_soc->ops->hal_rx_encryption_info_valid = in hal_hw_txrx_ops_attach_kiwi()
2196 hal_soc->ops->hal_rx_print_pn = hal_rx_print_pn_be; in hal_hw_txrx_ops_attach_kiwi()
2197 hal_soc->ops->hal_rx_msdu_end_first_msdu_get = in hal_hw_txrx_ops_attach_kiwi()
2199 hal_soc->ops->hal_rx_msdu_end_da_is_valid_get = in hal_hw_txrx_ops_attach_kiwi()
2201 hal_soc->ops->hal_rx_msdu_end_last_msdu_get = in hal_hw_txrx_ops_attach_kiwi()
2203 hal_soc->ops->hal_rx_get_mpdu_mac_ad4_valid = in hal_hw_txrx_ops_attach_kiwi()
2205 hal_soc->ops->hal_rx_mpdu_start_sw_peer_id_get = in hal_hw_txrx_ops_attach_kiwi()
2207 hal_soc->ops->hal_rx_tlv_peer_meta_data_get = in hal_hw_txrx_ops_attach_kiwi()
2209 hal_soc->ops->hal_rx_mpdu_get_to_ds = hal_rx_mpdu_get_to_ds_be; in hal_hw_txrx_ops_attach_kiwi()
2210 hal_soc->ops->hal_rx_mpdu_get_fr_ds = hal_rx_mpdu_get_fr_ds_be; in hal_hw_txrx_ops_attach_kiwi()
2211 hal_soc->ops->hal_rx_get_mpdu_frame_control_valid = in hal_hw_txrx_ops_attach_kiwi()
2213 hal_soc->ops->hal_rx_mpdu_get_addr1 = hal_rx_mpdu_get_addr1_be; in hal_hw_txrx_ops_attach_kiwi()
2214 hal_soc->ops->hal_rx_mpdu_get_addr2 = hal_rx_mpdu_get_addr2_be; in hal_hw_txrx_ops_attach_kiwi()
2215 hal_soc->ops->hal_rx_mpdu_get_addr3 = hal_rx_mpdu_get_addr3_be; in hal_hw_txrx_ops_attach_kiwi()
2216 hal_soc->ops->hal_rx_mpdu_get_addr4 = hal_rx_mpdu_get_addr4_be; in hal_hw_txrx_ops_attach_kiwi()
2217 hal_soc->ops->hal_rx_get_mpdu_sequence_control_valid = in hal_hw_txrx_ops_attach_kiwi()
2219 hal_soc->ops->hal_rx_is_unicast = hal_rx_is_unicast_be; in hal_hw_txrx_ops_attach_kiwi()
2220 hal_soc->ops->hal_rx_tid_get = hal_rx_tid_get_be; in hal_hw_txrx_ops_attach_kiwi()
2221 hal_soc->ops->hal_rx_hw_desc_get_ppduid_get = in hal_hw_txrx_ops_attach_kiwi()
2223 hal_soc->ops->hal_rx_msdu0_buffer_addr_lsb = in hal_hw_txrx_ops_attach_kiwi()
2225 hal_soc->ops->hal_rx_msdu_desc_info_ptr_get = in hal_hw_txrx_ops_attach_kiwi()
2227 hal_soc->ops->hal_ent_mpdu_desc_info = hal_ent_mpdu_desc_info_kiwi; in hal_hw_txrx_ops_attach_kiwi()
2228 hal_soc->ops->hal_dst_mpdu_desc_info = hal_dst_mpdu_desc_info_kiwi; in hal_hw_txrx_ops_attach_kiwi()
2229 hal_soc->ops->hal_rx_phy_legacy_get_rssi = in hal_hw_txrx_ops_attach_kiwi()
2231 hal_soc->ops->hal_rx_get_fc_valid = hal_rx_get_fc_valid_be; in hal_hw_txrx_ops_attach_kiwi()
2232 hal_soc->ops->hal_rx_get_to_ds_flag = hal_rx_get_to_ds_flag_be; in hal_hw_txrx_ops_attach_kiwi()
2233 hal_soc->ops->hal_rx_get_mac_addr2_valid = in hal_hw_txrx_ops_attach_kiwi()
2235 hal_soc->ops->hal_rx_get_filter_category = in hal_hw_txrx_ops_attach_kiwi()
2237 hal_soc->ops->hal_rx_get_ppdu_id = hal_rx_get_ppdu_id_be; in hal_hw_txrx_ops_attach_kiwi()
2238 hal_soc->ops->hal_reo_config = hal_reo_config_kiwi; in hal_hw_txrx_ops_attach_kiwi()
2239 hal_soc->ops->hal_rx_msdu_flow_idx_get = hal_rx_msdu_flow_idx_get_be; in hal_hw_txrx_ops_attach_kiwi()
2240 hal_soc->ops->hal_rx_msdu_flow_idx_invalid = in hal_hw_txrx_ops_attach_kiwi()
2242 hal_soc->ops->hal_rx_msdu_flow_idx_timeout = in hal_hw_txrx_ops_attach_kiwi()
2244 hal_soc->ops->hal_rx_msdu_fse_metadata_get = in hal_hw_txrx_ops_attach_kiwi()
2246 hal_soc->ops->hal_rx_msdu_cce_match_get = in hal_hw_txrx_ops_attach_kiwi()
2248 hal_soc->ops->hal_rx_msdu_cce_metadata_get = in hal_hw_txrx_ops_attach_kiwi()
2250 hal_soc->ops->hal_rx_msdu_get_flow_params = in hal_hw_txrx_ops_attach_kiwi()
2252 hal_soc->ops->hal_rx_tlv_get_tcp_chksum = in hal_hw_txrx_ops_attach_kiwi()
2254 hal_soc->ops->hal_rx_get_rx_sequence = hal_rx_get_rx_sequence_be; in hal_hw_txrx_ops_attach_kiwi()
2257 hal_soc->ops->hal_rx_get_bb_info = hal_rx_get_bb_info_kiwi; in hal_hw_txrx_ops_attach_kiwi()
2258 hal_soc->ops->hal_rx_get_rtt_info = hal_rx_get_rtt_info_kiwi; in hal_hw_txrx_ops_attach_kiwi()
2260 hal_soc->ops->hal_rx_get_bb_info = NULL; in hal_hw_txrx_ops_attach_kiwi()
2261 hal_soc->ops->hal_rx_get_rtt_info = NULL; in hal_hw_txrx_ops_attach_kiwi()
2264 hal_soc->ops->hal_rx_msdu_packet_metadata_get = in hal_hw_txrx_ops_attach_kiwi()
2266 hal_soc->ops->hal_rx_get_fisa_cumulative_l4_checksum = in hal_hw_txrx_ops_attach_kiwi()
2268 hal_soc->ops->hal_rx_get_fisa_cumulative_ip_length = in hal_hw_txrx_ops_attach_kiwi()
2270 hal_soc->ops->hal_rx_get_udp_proto = hal_rx_get_udp_proto_be; in hal_hw_txrx_ops_attach_kiwi()
2271 hal_soc->ops->hal_rx_get_fisa_flow_agg_continuation = in hal_hw_txrx_ops_attach_kiwi()
2273 hal_soc->ops->hal_rx_get_fisa_flow_agg_count = in hal_hw_txrx_ops_attach_kiwi()
2275 hal_soc->ops->hal_rx_get_fisa_timeout = hal_rx_get_fisa_timeout_be; in hal_hw_txrx_ops_attach_kiwi()
2276 hal_soc->ops->hal_rx_mpdu_start_tlv_tag_valid = in hal_hw_txrx_ops_attach_kiwi()
2278 hal_soc->ops->hal_rx_reo_prev_pn_get = hal_rx_reo_prev_pn_get_kiwi; in hal_hw_txrx_ops_attach_kiwi()
2281 hal_register_rx_pkt_hdr_tlv_api_kiwi(hal_soc); in hal_hw_txrx_ops_attach_kiwi()
2282 hal_soc->ops->hal_rx_msdu_end_offset_get = in hal_hw_txrx_ops_attach_kiwi()
2284 hal_soc->ops->hal_rx_mpdu_start_offset_get = in hal_hw_txrx_ops_attach_kiwi()
2286 hal_soc->ops->hal_rx_flow_setup_fse = hal_rx_flow_setup_fse_kiwi; in hal_hw_txrx_ops_attach_kiwi()
2287 hal_soc->ops->hal_rx_flow_get_tuple_info = in hal_hw_txrx_ops_attach_kiwi()
2289 hal_soc->ops->hal_rx_flow_delete_entry = in hal_hw_txrx_ops_attach_kiwi()
2291 hal_soc->ops->hal_rx_fst_get_fse_size = hal_rx_fst_get_fse_size_be; in hal_hw_txrx_ops_attach_kiwi()
2292 hal_soc->ops->hal_compute_reo_remap_ix2_ix3 = in hal_hw_txrx_ops_attach_kiwi()
2294 hal_soc->ops->hal_rx_flow_setup_cmem_fse = in hal_hw_txrx_ops_attach_kiwi()
2296 hal_soc->ops->hal_rx_flow_get_cmem_fse_ts = in hal_hw_txrx_ops_attach_kiwi()
2298 hal_soc->ops->hal_rx_flow_get_cmem_fse = hal_rx_flow_get_cmem_fse_kiwi; in hal_hw_txrx_ops_attach_kiwi()
2299 hal_soc->ops->hal_cmem_write = hal_cmem_write_kiwi; in hal_hw_txrx_ops_attach_kiwi()
2300 hal_soc->ops->hal_rx_msdu_get_reo_destination_indication = in hal_hw_txrx_ops_attach_kiwi()
2302 hal_soc->ops->hal_tx_get_num_tcl_banks = hal_tx_get_num_tcl_banks_kiwi; in hal_hw_txrx_ops_attach_kiwi()
2303 hal_soc->ops->hal_rx_get_tlv_size = hal_rx_get_tlv_size_generic_be; in hal_hw_txrx_ops_attach_kiwi()
2304 hal_soc->ops->hal_rx_msdu_is_wlan_mcast = in hal_hw_txrx_ops_attach_kiwi()
2306 hal_soc->ops->hal_rx_tlv_bw_get = in hal_hw_txrx_ops_attach_kiwi()
2308 hal_soc->ops->hal_rx_tlv_get_is_decrypted = in hal_hw_txrx_ops_attach_kiwi()
2310 hal_soc->ops->hal_rx_tlv_mic_err_get = hal_rx_tlv_mic_err_get_be; in hal_hw_txrx_ops_attach_kiwi()
2311 hal_soc->ops->hal_rx_tlv_get_pkt_type = hal_rx_tlv_get_pkt_type_be; in hal_hw_txrx_ops_attach_kiwi()
2312 hal_soc->ops->hal_rx_tlv_get_freq = hal_rx_tlv_get_freq_be; in hal_hw_txrx_ops_attach_kiwi()
2313 hal_soc->ops->hal_rx_tlv_get_freq = hal_rx_tlv_get_freq_be; in hal_hw_txrx_ops_attach_kiwi()
2314 hal_soc->ops->hal_rx_tlv_mpdu_len_err_get = in hal_hw_txrx_ops_attach_kiwi()
2316 hal_soc->ops->hal_rx_tlv_mpdu_fcs_err_get = in hal_hw_txrx_ops_attach_kiwi()
2319 hal_soc->ops->hal_rx_tlv_first_mpdu_get = hal_rx_tlv_first_mpdu_get_be; in hal_hw_txrx_ops_attach_kiwi()
2320 hal_soc->ops->hal_rx_tlv_decrypt_err_get = in hal_hw_txrx_ops_attach_kiwi()
2322 hal_soc->ops->hal_rx_tlv_rate_mcs_get = hal_rx_tlv_rate_mcs_get_be; in hal_hw_txrx_ops_attach_kiwi()
2323 hal_soc->ops->hal_rx_tlv_sgi_get = hal_rx_tlv_sgi_get_be; in hal_hw_txrx_ops_attach_kiwi()
2324 hal_soc->ops->hal_rx_tlv_decap_format_get = in hal_hw_txrx_ops_attach_kiwi()
2326 hal_soc->ops->hal_rx_tlv_get_offload_info = in hal_hw_txrx_ops_attach_kiwi()
2328 hal_soc->ops->hal_rx_tlv_phy_ppdu_id_get = in hal_hw_txrx_ops_attach_kiwi()
2330 hal_soc->ops->hal_rx_tlv_msdu_done_get = hal_rx_tlv_msdu_done_get_be; in hal_hw_txrx_ops_attach_kiwi()
2331 hal_soc->ops->hal_rx_tlv_msdu_len_get = in hal_hw_txrx_ops_attach_kiwi()
2333 hal_soc->ops->hal_rx_get_frame_ctrl_field = in hal_hw_txrx_ops_attach_kiwi()
2335 hal_soc->ops->hal_rx_get_proto_params = hal_rx_get_proto_params_be; in hal_hw_txrx_ops_attach_kiwi()
2336 hal_soc->ops->hal_rx_get_l3_l4_offsets = hal_rx_get_l3_l4_offsets_be; in hal_hw_txrx_ops_attach_kiwi()
2337 hal_soc->ops->hal_rx_tlv_csum_err_get = hal_rx_tlv_csum_err_get_be; in hal_hw_txrx_ops_attach_kiwi()
2338 hal_soc->ops->hal_rx_mpdu_info_ampdu_flag_get = in hal_hw_txrx_ops_attach_kiwi()
2340 hal_soc->ops->hal_rx_tlv_msdu_len_set = in hal_hw_txrx_ops_attach_kiwi()
2342 hal_soc->ops->hal_rx_tlv_populate_mpdu_desc_info = in hal_hw_txrx_ops_attach_kiwi()
2344 hal_soc->ops->hal_get_idle_link_bm_id = hal_get_idle_link_bm_id_kiwi; in hal_hw_txrx_ops_attach_kiwi()
2346 hal_soc->ops->hal_get_first_wow_wakeup_packet = in hal_hw_txrx_ops_attach_kiwi()
2349 hal_soc->ops->hal_compute_reo_remap_ix0 = NULL; in hal_hw_txrx_ops_attach_kiwi()
2351 hal_soc->ops->hal_rx_tlv_l3_type_get = hal_rx_tlv_l3_type_get_be; in hal_hw_txrx_ops_attach_kiwi()
2352 hal_soc->ops->hal_tx_vdev_mismatch_routing_set = in hal_hw_txrx_ops_attach_kiwi()
2354 hal_soc->ops->hal_tx_mcast_mlo_reinject_routing_set = in hal_hw_txrx_ops_attach_kiwi()
2356 hal_soc->ops->hal_get_ba_aging_timeout = in hal_hw_txrx_ops_attach_kiwi()
2358 hal_soc->ops->hal_setup_link_idle_list = in hal_hw_txrx_ops_attach_kiwi()
2360 hal_soc->ops->hal_cookie_conversion_reg_cfg_be = in hal_hw_txrx_ops_attach_kiwi()
2362 hal_soc->ops->hal_set_ba_aging_timeout = in hal_hw_txrx_ops_attach_kiwi()
2364 hal_soc->ops->hal_tx_populate_bank_register = in hal_hw_txrx_ops_attach_kiwi()
2366 hal_soc->ops->hal_tx_vdev_mcast_ctrl_set = in hal_hw_txrx_ops_attach_kiwi()
2368 hal_soc->ops->hal_get_tsf_time = hal_get_tsf_time_kiwi; in hal_hw_txrx_ops_attach_kiwi()
2369 hal_soc->ops->hal_rx_reo_ent_get_src_link_id = in hal_hw_txrx_ops_attach_kiwi()
2372 hal_soc->ops->hal_srng_set_msi_config = hal_srng_set_msi_config; in hal_hw_txrx_ops_attach_kiwi()
2374 hal_soc->ops->hal_rx_en_mcast_fp_data_filter = in hal_hw_txrx_ops_attach_kiwi()
2377 hal_soc->ops->hal_txmon_is_mon_buf_addr_tlv = in hal_hw_txrx_ops_attach_kiwi()
2379 hal_soc->ops->hal_txmon_populate_packet_info = in hal_hw_txrx_ops_attach_kiwi()
2381 hal_soc->ops->hal_txmon_status_parse_tlv = in hal_hw_txrx_ops_attach_kiwi()
2383 hal_soc->ops->hal_txmon_status_get_num_users = in hal_hw_txrx_ops_attach_kiwi()
2848 static inline void hal_srng_hw_reg_offset_init_kiwi(struct hal_soc *hal_soc) in hal_srng_hw_reg_offset_init_kiwi() argument
2850 int32_t *hw_reg_offset = hal_soc->hal_hw_reg_offset; in hal_srng_hw_reg_offset_init_kiwi()
2857 hal_srng_hw_reg_offset_init_misc_1_kiwi(hal_soc); in hal_srng_hw_reg_offset_init_kiwi()
2860 void hal_kiwi_attach(struct hal_soc *hal_soc) in hal_kiwi_attach() argument
2862 hal_soc->hw_srng_table = hw_srng_table_kiwi; in hal_kiwi_attach()
2864 hal_srng_hw_reg_offset_init_generic(hal_soc); in hal_kiwi_attach()
2865 hal_srng_hw_reg_offset_init_kiwi(hal_soc); in hal_kiwi_attach()
2866 hal_hw_txrx_default_ops_attach_be(hal_soc); in hal_kiwi_attach()
2867 hal_hw_txrx_ops_attach_kiwi(hal_soc); in hal_kiwi_attach()