Lines Matching refs:hal_soc
826 void hal_reo_config_6290(struct hal_soc *soc, in hal_reo_config_6290()
992 static inline qdf_iomem_t hal_get_window_address_6290(struct hal_soc *hal_soc, in hal_get_window_address_6290() argument
1062 static void hal_hw_txrx_ops_attach_6290(struct hal_soc *hal_soc) in hal_hw_txrx_ops_attach_6290() argument
1065 hal_soc->ops->hal_srng_dst_hw_init = hal_srng_dst_hw_init_generic; in hal_hw_txrx_ops_attach_6290()
1066 hal_soc->ops->hal_srng_src_hw_init = hal_srng_src_hw_init_generic; in hal_hw_txrx_ops_attach_6290()
1067 hal_soc->ops->hal_get_hw_hptp = hal_get_hw_hptp_generic; in hal_hw_txrx_ops_attach_6290()
1068 hal_soc->ops->hal_reo_setup = hal_reo_setup_generic_li; in hal_hw_txrx_ops_attach_6290()
1069 hal_soc->ops->hal_get_window_address = hal_get_window_address_6290; in hal_hw_txrx_ops_attach_6290()
1072 hal_soc->ops->hal_tx_desc_set_dscp_tid_table_id = in hal_hw_txrx_ops_attach_6290()
1074 hal_soc->ops->hal_tx_set_dscp_tid_map = hal_tx_set_dscp_tid_map_6290; in hal_hw_txrx_ops_attach_6290()
1075 hal_soc->ops->hal_tx_update_dscp_tid = hal_tx_update_dscp_tid_6290; in hal_hw_txrx_ops_attach_6290()
1076 hal_soc->ops->hal_tx_desc_set_lmac_id = hal_tx_desc_set_lmac_id_6290; in hal_hw_txrx_ops_attach_6290()
1077 hal_soc->ops->hal_tx_desc_set_buf_addr = in hal_hw_txrx_ops_attach_6290()
1079 hal_soc->ops->hal_tx_desc_set_search_type = in hal_hw_txrx_ops_attach_6290()
1081 hal_soc->ops->hal_tx_desc_set_search_index = in hal_hw_txrx_ops_attach_6290()
1083 hal_soc->ops->hal_tx_desc_set_cache_set_num = in hal_hw_txrx_ops_attach_6290()
1085 hal_soc->ops->hal_tx_comp_get_status = in hal_hw_txrx_ops_attach_6290()
1087 hal_soc->ops->hal_tx_comp_get_release_reason = in hal_hw_txrx_ops_attach_6290()
1089 hal_soc->ops->hal_get_wbm_internal_error = in hal_hw_txrx_ops_attach_6290()
1091 hal_soc->ops->hal_tx_desc_set_mesh_en = hal_tx_desc_set_mesh_en_6290; in hal_hw_txrx_ops_attach_6290()
1092 hal_soc->ops->hal_tx_init_cmd_credit_ring = in hal_hw_txrx_ops_attach_6290()
1096 hal_soc->ops->hal_rx_msdu_start_nss_get = in hal_hw_txrx_ops_attach_6290()
1098 hal_soc->ops->hal_rx_mon_hw_desc_get_mpdu_status = in hal_hw_txrx_ops_attach_6290()
1100 hal_soc->ops->hal_rx_get_tlv = hal_rx_get_tlv_6290; in hal_hw_txrx_ops_attach_6290()
1101 hal_soc->ops->hal_rx_proc_phyrx_other_receive_info_tlv = in hal_hw_txrx_ops_attach_6290()
1104 hal_soc->ops->hal_rx_dump_msdu_end_tlv = hal_rx_dump_msdu_end_tlv_6290; in hal_hw_txrx_ops_attach_6290()
1105 hal_soc->ops->hal_rx_dump_rx_attention_tlv = in hal_hw_txrx_ops_attach_6290()
1107 hal_soc->ops->hal_rx_dump_msdu_start_tlv = in hal_hw_txrx_ops_attach_6290()
1109 hal_soc->ops->hal_rx_dump_mpdu_start_tlv = in hal_hw_txrx_ops_attach_6290()
1111 hal_soc->ops->hal_rx_dump_mpdu_end_tlv = in hal_hw_txrx_ops_attach_6290()
1113 hal_soc->ops->hal_rx_dump_pkt_hdr_tlv = in hal_hw_txrx_ops_attach_6290()
1116 hal_soc->ops->hal_get_link_desc_size = hal_get_link_desc_size_6290; in hal_hw_txrx_ops_attach_6290()
1117 hal_soc->ops->hal_rx_mpdu_start_tid_get = in hal_hw_txrx_ops_attach_6290()
1119 hal_soc->ops->hal_rx_msdu_start_reception_type_get = in hal_hw_txrx_ops_attach_6290()
1121 hal_soc->ops->hal_rx_msdu_end_da_idx_get = in hal_hw_txrx_ops_attach_6290()
1123 hal_soc->ops->hal_rx_msdu_desc_info_get_ptr = in hal_hw_txrx_ops_attach_6290()
1125 hal_soc->ops->hal_rx_link_desc_msdu0_ptr = in hal_hw_txrx_ops_attach_6290()
1127 hal_soc->ops->hal_reo_status_get_header = in hal_hw_txrx_ops_attach_6290()
1129 hal_soc->ops->hal_rx_status_get_tlv_info = in hal_hw_txrx_ops_attach_6290()
1131 hal_soc->ops->hal_rx_wbm_err_info_get = in hal_hw_txrx_ops_attach_6290()
1134 hal_soc->ops->hal_tx_set_pcp_tid_map = in hal_hw_txrx_ops_attach_6290()
1136 hal_soc->ops->hal_tx_update_pcp_tid_map = in hal_hw_txrx_ops_attach_6290()
1138 hal_soc->ops->hal_tx_set_tidmap_prty = in hal_hw_txrx_ops_attach_6290()
1140 hal_soc->ops->hal_rx_get_rx_fragment_number = in hal_hw_txrx_ops_attach_6290()
1142 hal_soc->ops->hal_rx_msdu_end_da_is_mcbc_get = in hal_hw_txrx_ops_attach_6290()
1144 hal_soc->ops->hal_rx_msdu_end_sa_is_valid_get = in hal_hw_txrx_ops_attach_6290()
1146 hal_soc->ops->hal_rx_msdu_end_sa_idx_get = in hal_hw_txrx_ops_attach_6290()
1148 hal_soc->ops->hal_rx_desc_is_first_msdu = in hal_hw_txrx_ops_attach_6290()
1150 hal_soc->ops->hal_rx_msdu_end_l3_hdr_padding_get = in hal_hw_txrx_ops_attach_6290()
1152 hal_soc->ops->hal_rx_encryption_info_valid = in hal_hw_txrx_ops_attach_6290()
1154 hal_soc->ops->hal_rx_print_pn = hal_rx_print_pn_6290; in hal_hw_txrx_ops_attach_6290()
1155 hal_soc->ops->hal_rx_msdu_end_first_msdu_get = in hal_hw_txrx_ops_attach_6290()
1157 hal_soc->ops->hal_rx_msdu_end_da_is_valid_get = in hal_hw_txrx_ops_attach_6290()
1159 hal_soc->ops->hal_rx_msdu_end_last_msdu_get = in hal_hw_txrx_ops_attach_6290()
1161 hal_soc->ops->hal_rx_get_mpdu_mac_ad4_valid = in hal_hw_txrx_ops_attach_6290()
1163 hal_soc->ops->hal_rx_mpdu_start_sw_peer_id_get = in hal_hw_txrx_ops_attach_6290()
1165 hal_soc->ops->hal_rx_tlv_peer_meta_data_get = in hal_hw_txrx_ops_attach_6290()
1167 hal_soc->ops->hal_rx_mpdu_get_to_ds = hal_rx_mpdu_get_to_ds_6290; in hal_hw_txrx_ops_attach_6290()
1168 hal_soc->ops->hal_rx_mpdu_get_fr_ds = hal_rx_mpdu_get_fr_ds_6290; in hal_hw_txrx_ops_attach_6290()
1169 hal_soc->ops->hal_rx_get_mpdu_frame_control_valid = in hal_hw_txrx_ops_attach_6290()
1171 hal_soc->ops->hal_rx_get_frame_ctrl_field = in hal_hw_txrx_ops_attach_6290()
1173 hal_soc->ops->hal_rx_mpdu_get_addr1 = hal_rx_mpdu_get_addr1_6290; in hal_hw_txrx_ops_attach_6290()
1174 hal_soc->ops->hal_rx_mpdu_get_addr2 = hal_rx_mpdu_get_addr2_6290; in hal_hw_txrx_ops_attach_6290()
1175 hal_soc->ops->hal_rx_mpdu_get_addr3 = hal_rx_mpdu_get_addr3_6290; in hal_hw_txrx_ops_attach_6290()
1176 hal_soc->ops->hal_rx_mpdu_get_addr4 = hal_rx_mpdu_get_addr4_6290; in hal_hw_txrx_ops_attach_6290()
1177 hal_soc->ops->hal_rx_get_mpdu_sequence_control_valid = in hal_hw_txrx_ops_attach_6290()
1179 hal_soc->ops->hal_rx_is_unicast = hal_rx_is_unicast_6290; in hal_hw_txrx_ops_attach_6290()
1180 hal_soc->ops->hal_rx_tid_get = hal_rx_tid_get_6290; in hal_hw_txrx_ops_attach_6290()
1181 hal_soc->ops->hal_rx_hw_desc_get_ppduid_get = in hal_hw_txrx_ops_attach_6290()
1183 hal_soc->ops->hal_rx_mpdu_start_mpdu_qos_control_valid_get = in hal_hw_txrx_ops_attach_6290()
1185 hal_soc->ops->hal_rx_msdu_end_sa_sw_peer_id_get = in hal_hw_txrx_ops_attach_6290()
1187 hal_soc->ops->hal_rx_msdu0_buffer_addr_lsb = in hal_hw_txrx_ops_attach_6290()
1189 hal_soc->ops->hal_rx_msdu_desc_info_ptr_get = in hal_hw_txrx_ops_attach_6290()
1191 hal_soc->ops->hal_ent_mpdu_desc_info = hal_ent_mpdu_desc_info_6290; in hal_hw_txrx_ops_attach_6290()
1192 hal_soc->ops->hal_dst_mpdu_desc_info = hal_dst_mpdu_desc_info_6290; in hal_hw_txrx_ops_attach_6290()
1193 hal_soc->ops->hal_rx_get_fc_valid = hal_rx_get_fc_valid_6290; in hal_hw_txrx_ops_attach_6290()
1194 hal_soc->ops->hal_rx_get_to_ds_flag = hal_rx_get_to_ds_flag_6290; in hal_hw_txrx_ops_attach_6290()
1195 hal_soc->ops->hal_rx_get_mac_addr2_valid = in hal_hw_txrx_ops_attach_6290()
1197 hal_soc->ops->hal_rx_get_filter_category = in hal_hw_txrx_ops_attach_6290()
1199 hal_soc->ops->hal_rx_get_ppdu_id = hal_rx_get_ppdu_id_6290; in hal_hw_txrx_ops_attach_6290()
1200 hal_soc->ops->hal_reo_config = hal_reo_config_6290; in hal_hw_txrx_ops_attach_6290()
1201 hal_soc->ops->hal_rx_msdu_flow_idx_get = hal_rx_msdu_flow_idx_get_6290; in hal_hw_txrx_ops_attach_6290()
1202 hal_soc->ops->hal_rx_msdu_flow_idx_invalid = in hal_hw_txrx_ops_attach_6290()
1204 hal_soc->ops->hal_rx_msdu_flow_idx_timeout = in hal_hw_txrx_ops_attach_6290()
1206 hal_soc->ops->hal_rx_msdu_fse_metadata_get = in hal_hw_txrx_ops_attach_6290()
1208 hal_soc->ops->hal_rx_msdu_cce_match_get = in hal_hw_txrx_ops_attach_6290()
1210 hal_soc->ops->hal_rx_msdu_cce_metadata_get = in hal_hw_txrx_ops_attach_6290()
1212 hal_soc->ops->hal_rx_msdu_get_flow_params = in hal_hw_txrx_ops_attach_6290()
1214 hal_soc->ops->hal_rx_tlv_get_tcp_chksum = in hal_hw_txrx_ops_attach_6290()
1216 hal_soc->ops->hal_rx_get_rx_sequence = hal_rx_get_rx_sequence_6290; in hal_hw_txrx_ops_attach_6290()
1218 hal_soc->ops->hal_rx_msdu_packet_metadata_get = in hal_hw_txrx_ops_attach_6290()
1221 hal_soc->ops->hal_rx_msdu_end_offset_get = in hal_hw_txrx_ops_attach_6290()
1223 hal_soc->ops->hal_rx_attn_offset_get = in hal_hw_txrx_ops_attach_6290()
1225 hal_soc->ops->hal_rx_msdu_start_offset_get = in hal_hw_txrx_ops_attach_6290()
1227 hal_soc->ops->hal_rx_mpdu_start_offset_get = in hal_hw_txrx_ops_attach_6290()
1229 hal_soc->ops->hal_rx_mpdu_end_offset_get = in hal_hw_txrx_ops_attach_6290()
1232 hal_soc->ops->hal_rx_pkt_tlv_offset_get = in hal_hw_txrx_ops_attach_6290()
1235 hal_soc->ops->hal_compute_reo_remap_ix2_ix3 = in hal_hw_txrx_ops_attach_6290()
1237 hal_soc->ops->hal_setup_link_idle_list = in hal_hw_txrx_ops_attach_6290()
1240 hal_soc->ops->hal_get_first_wow_wakeup_packet = in hal_hw_txrx_ops_attach_6290()
1243 hal_soc->ops->hal_rx_tlv_get_pn_num = hal_rx_tlv_get_pn_num_li; in hal_hw_txrx_ops_attach_6290()
1244 hal_soc->ops->hal_rx_tlv_mic_err_get = hal_rx_tlv_mic_err_get_li; in hal_hw_txrx_ops_attach_6290()
1245 hal_soc->ops->hal_rx_tlv_decrypt_err_get = in hal_hw_txrx_ops_attach_6290()
1247 hal_soc->ops->hal_rx_tlv_get_pkt_capture_flags = in hal_hw_txrx_ops_attach_6290()
1249 hal_soc->ops->hal_rx_mpdu_info_ampdu_flag_get = in hal_hw_txrx_ops_attach_6290()
1251 hal_soc->ops->hal_compute_reo_remap_ix0 = NULL; in hal_hw_txrx_ops_attach_6290()
1675 void hal_qca6290_attach(struct hal_soc *hal_soc) in hal_qca6290_attach() argument
1677 hal_soc->hw_srng_table = hw_srng_table_6290; in hal_qca6290_attach()
1678 hal_srng_hw_reg_offset_init_generic(hal_soc); in hal_qca6290_attach()
1680 hal_hw_txrx_default_ops_attach_li(hal_soc); in hal_qca6290_attach()
1681 hal_hw_txrx_ops_attach_6290(hal_soc); in hal_qca6290_attach()