Lines Matching full:u32
49 void reg_glb_fw_image_id1_set(struct aq_hw* hw, u32 value);
50 u32 reg_glb_fw_image_id1_get(struct aq_hw* hw);
53 void reg_glb_cpu_sem_set(struct aq_hw *aq_hw, u32 sem_value, u32 sem_index);
56 u32 reg_glb_cpu_sem_get(struct aq_hw *aq_hw, u32 sem_index);
62 u32 reg_glb_standard_ctl1_get(struct aq_hw* hw);
66 void reg_glb_standard_ctl1_set(struct aq_hw* hw, u32 glb_standard_ctl1);
71 void reg_global_ctl2_set(struct aq_hw* hw, u32 global_ctl2);
76 u32 reg_global_ctl2_get(struct aq_hw* hw);
82 void reg_glb_daisy_chain_status1_set(struct aq_hw* hw, u32 glb_daisy_chain_status1);
87 u32 reg_glb_daisy_chain_status1_get(struct aq_hw* hw);
93 void reg_glb_general_provisioning9_set(struct aq_hw* hw, u32 value);
98 u32 reg_glb_general_provisioning9_get(struct aq_hw* hw);
103 void reg_glb_nvr_provisioning2_set(struct aq_hw* hw, u32 value);
108 u32 reg_glb_nvr_provisioning2_get(struct aq_hw* hw);
113 void reg_glb_nvr_interface1_set(struct aq_hw* hw, u32 value);
118 u32 reg_glb_nvr_interface1_get(struct aq_hw* hw);
122 void glb_glb_reg_res_dis_set(struct aq_hw *aq_hw, u32 glb_reg_res_dis);
125 void glb_soft_res_set(struct aq_hw *aq_hw, u32 soft_res);
128 u32 glb_soft_res_get(struct aq_hw *aq_hw);
132 u32 rpb_rx_dma_drop_pkt_cnt_get(struct aq_hw *aq_hw);
135 u32 stats_rx_dma_good_octet_counterlsw_get(struct aq_hw *aq_hw);
138 u32 stats_rx_dma_good_pkt_counterlsw_get(struct aq_hw *aq_hw);
141 u32 stats_tx_dma_good_octet_counterlsw_get(struct aq_hw *aq_hw);
144 u32 stats_tx_dma_good_pkt_counterlsw_get(struct aq_hw *aq_hw);
147 u32 stats_rx_dma_good_octet_countermsw_get(struct aq_hw *aq_hw);
150 u32 stats_rx_dma_good_pkt_countermsw_get(struct aq_hw *aq_hw);
153 u32 stats_tx_dma_good_octet_countermsw_get(struct aq_hw *aq_hw);
156 u32 stats_tx_dma_good_pkt_countermsw_get(struct aq_hw *aq_hw);
159 u32 stats_rx_lro_coalesced_pkt_count0_get(struct aq_hw *aq_hw);
162 u32 reg_mac_msm_rx_errs_cnt_get(struct aq_hw *aq_hw);
165 u32 reg_mac_msm_rx_ucst_frm_cnt_get(struct aq_hw *aq_hw);
168 u32 reg_mac_msm_rx_mcst_frm_cnt_get(struct aq_hw *aq_hw);
171 u32 reg_mac_msm_rx_bcst_frm_cnt_get(struct aq_hw *aq_hw);
174 u32 reg_mac_msm_rx_bcst_octets_counter1get(struct aq_hw *aq_hw);
177 u32 reg_mac_msm_rx_ucst_octets_counter0get(struct aq_hw *aq_hw);
180 u32 reg_rx_dma_stat_counter7get(struct aq_hw *aq_hw);
183 u32 reg_mac_msm_tx_errs_cnt_get(struct aq_hw *aq_hw);
186 u32 reg_mac_msm_tx_ucst_frm_cnt_get(struct aq_hw *aq_hw);
189 u32 reg_mac_msm_tx_mcst_frm_cnt_get(struct aq_hw *aq_hw);
192 u32 reg_mac_msm_tx_bcst_frm_cnt_get(struct aq_hw *aq_hw);
195 u32 reg_mac_msm_tx_mcst_octets_counter1get(struct aq_hw *aq_hw);
198 u32 reg_mac_msm_tx_bcst_octets_counter1get(struct aq_hw *aq_hw);
201 u32 reg_mac_msm_tx_ucst_octets_counter0get(struct aq_hw *aq_hw);
204 u32 reg_glb_mif_id_get(struct aq_hw *aq_hw);
211 void mpi_tx_reg_res_dis_set(struct aq_hw* hw, u32 mpi_tx_reg_res_dis);
217 u32 mpi_tx_reg_res_dis_get(struct aq_hw* hw);
223 void itr_irq_auto_masklsw_set(struct aq_hw *aq_hw, u32 irq_auto_masklsw);
226 void itr_irq_map_en_rx_set(struct aq_hw *aq_hw, u32 irq_map_en_rx, u32 rx);
229 void itr_irq_map_en_tx_set(struct aq_hw *aq_hw, u32 irq_map_en_tx, u32 tx);
232 void itr_irq_map_rx_set(struct aq_hw *aq_hw, u32 irq_map_rx, u32 rx);
235 void itr_irq_map_tx_set(struct aq_hw *aq_hw, u32 irq_map_tx, u32 tx);
238 void itr_irq_msk_clearlsw_set(struct aq_hw *aq_hw, u32 irq_msk_clearlsw);
241 void itr_irq_msk_setlsw_set(struct aq_hw *aq_hw, u32 irq_msk_setlsw);
244 void itr_irq_reg_res_dis_set(struct aq_hw *aq_hw, u32 irq_reg_res_dis);
248 u32 irq_status_clearlsw);
251 u32 itr_irq_statuslsw_get(struct aq_hw *aq_hw);
254 u32 itr_res_irq_get(struct aq_hw *aq_hw);
257 void itr_res_irq_set(struct aq_hw *aq_hw, u32 res_irq);
259 void itr_irq_mode_set(struct aq_hw *aq_hw, u32 irq_mode);
262 void itr_link_int_map_en_set(struct aq_hw *aq_hw, u32 link_int_en_map_en);
265 u32 itr_link_int_map_en_get(struct aq_hw *aq_hw);
268 void itr_link_int_map_set(struct aq_hw *aq_hw, u32 link_int_map);
271 u32 itr_link_int_map_get(struct aq_hw *aq_hw);
275 void itr_mif_int_map_en_set(struct aq_hw *aq_hw, u32 mif_int_map_en, u32 mif);
278 u32 itr_mif_int_map_en_get(struct aq_hw *aq_hw, u32 mif);
281 void itr_mif_int_map_set(struct aq_hw *aq_hw, u32 mif_int_map, u32 mif);
284 u32 itr_mif_int_map_get(struct aq_hw *aq_hw, u32 mif);
286 void itr_irq_status_cor_en_set(struct aq_hw *aq_hw, u32 irq_status_cor_enable);
288 void itr_irq_auto_mask_clr_en_set(struct aq_hw *aq_hw, u32 irq_auto_mask_clr_en);
293 void rdm_cpu_id_set(struct aq_hw *aq_hw, u32 cpuid, u32 dca);
296 void rdm_rx_dca_en_set(struct aq_hw *aq_hw, u32 rx_dca_en);
299 void rdm_rx_dca_mode_set(struct aq_hw *aq_hw, u32 rx_dca_mode);
303 u32 rx_desc_data_buff_size,
304 u32 descriptor);
307 void rdm_rx_desc_dca_en_set(struct aq_hw *aq_hw, u32 rx_desc_dca_en,
308 u32 dca);
311 void rdm_rx_desc_en_set(struct aq_hw *aq_hw, u32 rx_desc_en,
312 u32 descriptor);
316 u32 rx_desc_head_splitting,
317 u32 descriptor);
320 u32 rdm_rx_desc_head_ptr_get(struct aq_hw *aq_hw, u32 descriptor);
323 void rdm_rx_desc_len_set(struct aq_hw *aq_hw, u32 rx_desc_len,
324 u32 descriptor);
328 u32 rx_desc_wr_wb_irq_en);
331 void rdm_rx_head_dca_en_set(struct aq_hw *aq_hw, u32 rx_head_dca_en,
332 u32 dca);
335 void rdm_rx_pld_dca_en_set(struct aq_hw *aq_hw, u32 rx_pld_dca_en, u32 dca);
339 u32 rx_desc_head_buff_size,
340 u32 descriptor);
343 void rdm_rx_desc_res_set(struct aq_hw *aq_hw, u32 rx_desc_res,
344 u32 descriptor);
347 void rdm_rdm_intr_moder_en_set(struct aq_hw *aq_hw, u32 rdm_intr_moder_en);
352 void reg_gen_irq_map_set(struct aq_hw *aq_hw, u32 gen_intr_map, u32 regidx);
355 u32 reg_gen_irq_status_get(struct aq_hw *aq_hw);
358 void reg_irq_glb_ctl_set(struct aq_hw *aq_hw, u32 intr_glb_ctl);
361 void reg_irq_thr_set(struct aq_hw *aq_hw, u32 intr_thr, u32 throttle);
365 u32 rx_dma_desc_base_addrlsw,
366 u32 descriptor);
370 u32 rx_dma_desc_base_addrmsw,
371 u32 descriptor);
374 u32 reg_rx_dma_desc_status_get(struct aq_hw *aq_hw, u32 descriptor);
378 u32 rx_dma_desc_tail_ptr,
379 u32 descriptor);
381 u32 reg_rx_dma_desc_tail_ptr_get(struct aq_hw *aq_hw, u32 descriptor);
385 u32 rx_flr_mcst_flr_msk);
388 void reg_rx_flr_mcst_flr_set(struct aq_hw *aq_hw, u32 rx_flr_mcst_flr,
389 u32 filter);
393 u32 rx_flr_rss_control1);
396 void reg_rx_flr_control2_set(struct aq_hw *aq_hw, u32 rx_flr_control2);
400 u32 rx_intr_moderation_ctl,
401 u32 queue);
404 void reg_tx_dma_debug_ctl_set(struct aq_hw *aq_hw, u32 tx_dma_debug_ctl);
408 u32 tx_dma_desc_base_addrlsw,
409 u32 descriptor);
413 u32 tx_dma_desc_base_addrmsw,
414 u32 descriptor);
418 u32 tx_dma_desc_tail_ptr,
419 u32 descriptor);
422 u32 reg_tx_dma_desc_tail_ptr_get(struct aq_hw *aq_hw, u32 descriptor);
426 u32 tx_intr_moderation_ctl,
427 u32 queue);
430 u32 reg_glb_cpu_scratch_scp_get(struct aq_hw *hw, u32 glb_cpu_scratch_scp_idx);
433 u32 glb_cpu_scratch_scp, u32 scratch_scp);
436 u32 reg_glb_cpu_no_reset_scratchpad_get(struct aq_hw* hw, u32 index);
438 void reg_glb_cpu_no_reset_scratchpad_set(struct aq_hw* aq_hw, u32 value,
439 u32 index);
444 void rpb_dma_sys_lbk_set(struct aq_hw *aq_hw, u32 dma_sys_lbk);
448 u32 rx_traf_class_mode);
451 void rpb_rx_buff_en_set(struct aq_hw *aq_hw, u32 rx_buff_en);
455 u32 rx_buff_hi_threshold_per_tc,
456 u32 buffer);
460 u32 rx_buff_lo_threshold_per_tc,
461 u32 buffer);
464 void rpb_rx_flow_ctl_mode_set(struct aq_hw *aq_hw, u32 rx_flow_ctl_mode);
468 u32 rx_pkt_buff_size_per_tc,
469 u32 buffer);
472 void rpb_rx_xoff_en_per_tc_set(struct aq_hw *aq_hw, u32 rx_xoff_en_per_tc,
473 u32 buffer);
479 u32 l2broadcast_count_threshold);
482 void rpfl2broadcast_en_set(struct aq_hw *aq_hw, u32 l2broadcast_en);
486 u32 l2broadcast_flr_act);
489 void rpfl2multicast_flr_en_set(struct aq_hw *aq_hw, u32 l2multicast_flr_en,
490 u32 filter);
494 u32 l2promiscuous_mode_en);
497 void rpfl2unicast_flr_act_set(struct aq_hw *aq_hw, u32 l2unicast_flr_act,
498 u32 filter);
501 void rpfl2_uc_flr_en_set(struct aq_hw *aq_hw, u32 l2unicast_flr_en,
502 u32 filter);
506 u32 l2unicast_dest_addresslsw,
507 u32 filter);
511 u32 l2unicast_dest_addressmsw,
512 u32 filter);
516 u32 l2_accept_all_mc_packets);
520 u32 user_priority_tc_map, u32 tc);
523 void rpf_rss_key_addr_set(struct aq_hw *aq_hw, u32 rss_key_addr);
526 void rpf_rss_key_wr_data_set(struct aq_hw *aq_hw, u32 rss_key_wr_data);
529 u32 rpf_rss_key_rd_data_get(struct aq_hw *aq_hw);
532 u32 rpf_rss_key_wr_en_get(struct aq_hw *aq_hw);
535 void rpf_rss_key_wr_en_set(struct aq_hw *aq_hw, u32 rss_key_wr_en);
539 u32 rss_redir_tbl_addr);
543 u32 rss_redir_tbl_wr_data);
546 u32 rpf_rss_redir_wr_en_get(struct aq_hw *aq_hw);
549 void rpf_rss_redir_wr_en_set(struct aq_hw *aq_hw, u32 rss_redir_wr_en);
553 u32 tpo_to_rpf_sys_lbk);
556 void hw_atl_rpf_vlan_inner_etht_set(struct aq_hw *aq_hw, u32 vlan_inner_etht);
559 void hw_atl_rpf_vlan_outer_etht_set(struct aq_hw *aq_hw, u32 vlan_outer_etht);
563 u32 vlan_prom_mode_en);
567 u32 vlan_untagged_act);
571 u32 vlan_acc_untagged_packets);
574 void hw_atl_rpf_vlan_flr_en_set(struct aq_hw *aq_hw, u32 vlan_flr_en,
575 u32 filter);
578 void hw_atl_rpf_vlan_flr_act_set(struct aq_hw *aq_hw, u32 vlan_filter_act,
579 u32 filter);
582 void hw_atl_rpf_vlan_id_flr_set(struct aq_hw *aq_hw, u32 vlan_id_flr,
583 u32 filter);
586 void hw_atl_rpf_vlan_rxq_en_flr_set(struct aq_hw *aq_hw, u32 vlan_rxq_en,
587 u32 filter);
590 void hw_atl_rpf_vlan_rxq_flr_set(struct aq_hw *aq_hw, u32 vlan_rxq,
591 u32 filter);
594 void hw_atl_rpf_etht_flr_en_set(struct aq_hw *aq_hw, u32 etht_flr_en,
595 u32 filter);
599 u32 etht_user_priority_en,
600 u32 filter);
604 u32 etht_rx_queue_en,
605 u32 filter);
608 void hw_atl_rpf_etht_rx_queue_set(struct aq_hw *aq_hw, u32 etht_rx_queue,
609 u32 filter);
613 u32 etht_user_priority,
614 u32 filter);
617 void hw_atl_rpf_etht_mgt_queue_set(struct aq_hw *aq_hw, u32 etht_mgt_queue,
618 u32 filter);
621 void hw_atl_rpf_etht_flr_act_set(struct aq_hw *aq_hw, u32 etht_flr_act,
622 u32 filter);
625 void hw_atl_rpf_etht_flr_set(struct aq_hw *aq_hw, u32 etht_flr, u32 filter);
628 void hw_atl_rpf_l3_l4_enf_set(struct aq_hw *aq_hw, u32 val, u32 filter);
631 void hw_atl_rpf_l3_v6_enf_set(struct aq_hw *aq_hw, u32 val, u32 filter);
634 void hw_atl_rpf_l3_saf_en_set(struct aq_hw *aq_hw, u32 val, u32 filter);
637 void hw_atl_rpf_l3_daf_en_set(struct aq_hw *aq_hw, u32 val, u32 filter);
640 void hw_atl_rpf_l4_spf_en_set(struct aq_hw *aq_hw, u32 val, u32 filter);
643 void hw_atl_rpf_l4_dpf_en_set(struct aq_hw *aq_hw, u32 val, u32 filter);
646 void hw_atl_rpf_l4_protf_en_set(struct aq_hw *aq_hw, u32 val, u32 filter);
649 void hw_atl_rpf_l3_arpf_en_set(struct aq_hw *aq_hw, u32 val, u32 filter);
652 void hw_atl_rpf_l3_l4_rxqf_en_set(struct aq_hw *aq_hw, u32 val, u32 filter);
655 void hw_atl_rpf_l3_l4_mng_rxqf_set(struct aq_hw *aq_hw, u32 val, u32 filter);
658 void hw_atl_rpf_l3_l4_actf_set(struct aq_hw *aq_hw, u32 val, u32 filter);
661 void hw_atl_rpf_l3_l4_rxqf_set(struct aq_hw *aq_hw, u32 val, u32 filter);
664 void hw_atl_rpf_l4_protf_set(struct aq_hw *aq_hw, u32 val, u32 filter);
667 void hw_atl_rpf_l4_spd_set(struct aq_hw *aq_hw, u32 val, u32 filter);
670 void hw_atl_rpf_l4_dpd_set(struct aq_hw *aq_hw, u32 val, u32 filter);
673 void rpf_vlan_inner_etht_set(struct aq_hw *aq_hw, u32 vlan_inner_etht);
676 void rpf_vlan_outer_etht_set(struct aq_hw *aq_hw, u32 vlan_outer_etht);
679 void rpf_vlan_prom_mode_en_set(struct aq_hw *aq_hw, u32 vlan_prom_mode_en);
682 void rpf_vlan_untagged_act_set(struct aq_hw *aq_hw, u32 vlan_untagged_act);
686 u32 vlan_accept_untagged_packets);
689 void rpf_vlan_flr_en_set(struct aq_hw *aq_hw, u32 vlan_flr_en, u32 filter);
692 void rpf_vlan_flr_act_set(struct aq_hw *aq_hw, u32 vlan_filter_act,
693 u32 filter);
696 void rpf_vlan_id_flr_set(struct aq_hw *aq_hw, u32 vlan_id_flr, u32 filter);
699 void rpf_etht_flr_en_set(struct aq_hw *aq_hw, u32 etht_flr_en, u32 filter);
703 u32 etht_user_priority_en, u32 filter);
706 void rpf_etht_rx_queue_en_set(struct aq_hw *aq_hw, u32 etht_rx_queue_en,
707 u32 filter);
710 void rpf_etht_rx_queue_set(struct aq_hw *aq_hw, u32 etht_rx_queue,
711 u32 filter);
714 void rpf_etht_user_priority_set(struct aq_hw *aq_hw, u32 etht_user_priority,
715 u32 filter);
718 void rpf_etht_mgt_queue_set(struct aq_hw *aq_hw, u32 etht_mgt_queue,
719 u32 filter);
722 void rpf_etht_flr_act_set(struct aq_hw *aq_hw, u32 etht_flr_act,
723 u32 filter);
726 void rpf_etht_flr_set(struct aq_hw *aq_hw, u32 etht_flr, u32 filter);
729 void hw_atl_rpf_l3_l4_enf_set(struct aq_hw *aq_hw, u32 val, u32 filter);
732 void hw_atl_rpf_l3_v6_enf_set(struct aq_hw *aq_hw, u32 val, u32 filter);
735 void hw_atl_rpf_l3_saf_en_set(struct aq_hw *aq_hw, u32 val, u32 filter);
738 void hw_atl_rpf_l3_daf_en_set(struct aq_hw *aq_hw, u32 val, u32 filter);
741 void hw_atl_rpf_l4_spf_en_set(struct aq_hw *aq_hw, u32 val, u32 filter);
744 void hw_atl_rpf_l4_dpf_en_set(struct aq_hw *aq_hw, u32 val, u32 filter);
747 void hw_atl_rpf_l4_protf_en_set(struct aq_hw *aq_hw, u32 val, u32 filter);
750 void hw_atl_rpf_l3_arpf_en_set(struct aq_hw *aq_hw, u32 val, u32 filter);
753 void hw_atl_rpf_l3_l4_rxqf_en_set(struct aq_hw *aq_hw, u32 val, u32 filter);
756 void hw_atl_rpf_l3_l4_mng_rxqf_set(struct aq_hw *aq_hw, u32 val, u32 filter);
759 void hw_atl_rpf_l3_l4_actf_set(struct aq_hw *aq_hw, u32 val, u32 filter);
762 void hw_atl_rpf_l3_l4_rxqf_set(struct aq_hw *aq_hw, u32 val, u32 filter);
765 void hw_atl_rpf_l4_protf_set(struct aq_hw *aq_hw, u32 val, u32 filter);
768 void hw_atl_rpf_l4_spd_set(struct aq_hw *aq_hw, u32 val, u32 filter);
771 void hw_atl_rpf_l4_dpd_set(struct aq_hw *aq_hw, u32 val, u32 filter);
777 u32 ipv4header_crc_offload_en);
781 u32 rx_desc_vlan_stripping,
782 u32 descriptor);
786 u32 tcp_udp_crc_offload_en);
790 u32 lro_patch_optimization_en);
793 void rpo_lro_en_set(struct aq_hw *aq_hw, u32 lro_en);
796 void rpo_lro_qsessions_lim_set(struct aq_hw *aq_hw, u32 lro_qsessions_lim);
799 void rpo_lro_total_desc_lim_set(struct aq_hw *aq_hw, u32 lro_total_desc_lim);
803 u32 lro_min_pld_of_first_pkt);
806 void rpo_lro_pkt_lim_set(struct aq_hw *aq_hw, u32 lro_packet_lim);
810 u32 lro_max_desc_num, u32 lro);
814 u32 lro_time_base_divider);
818 u32 lro_inactive_interval);
822 u32 lro_max_coalescing_interval);
827 void rx_rx_reg_res_dis_set(struct aq_hw *aq_hw, u32 rx_reg_res_dis);
832 void tdm_cpu_id_set(struct aq_hw *aq_hw, u32 cpuid, u32 dca);
836 u32 large_send_offload_en);
839 void tdm_tx_desc_en_set(struct aq_hw *aq_hw, u32 tx_desc_en, u32 descriptor);
842 void tdm_tx_dca_en_set(struct aq_hw *aq_hw, u32 tx_dca_en);
845 void tdm_tx_dca_mode_set(struct aq_hw *aq_hw, u32 tx_dca_mode);
848 void tdm_tx_desc_dca_en_set(struct aq_hw *aq_hw, u32 tx_desc_dca_en, u32 dca);
851 u32 tdm_tx_desc_head_ptr_get(struct aq_hw *aq_hw, u32 descriptor);
854 void tdm_tx_desc_len_set(struct aq_hw *aq_hw, u32 tx_desc_len,
855 u32 descriptor);
859 u32 tx_desc_wr_wb_irq_en);
863 u32 tx_desc_wr_wb_threshold,
864 u32 descriptor);
868 u32 tdm_irq_moderation_en);
873 u32 lso_tcp_flag_of_first_pkt);
877 u32 lso_tcp_flag_of_last_pkt);
881 u32 lso_tcp_flag_of_middle_pkt);
886 void tpb_tx_buff_en_set(struct aq_hw *aq_hw, u32 tx_buff_en);
889 void tpb_tx_tc_mode_set(struct aq_hw *aq_hw, u32 tc_mode);
893 u32 tx_buff_hi_threshold_per_tc,
894 u32 buffer);
898 u32 tx_buff_lo_threshold_per_tc,
899 u32 buffer);
902 void tpb_tx_dma_sys_lbk_en_set(struct aq_hw *aq_hw, u32 tx_dma_sys_lbk_en);
906 u32 tx_pkt_buff_size_per_tc, u32 buffer);
912 void tpb_tx_path_scp_ins_en_set(struct aq_hw *aq_hw, u32 tx_path_scp_ins_en);
918 u32 ipv4header_crc_offload_en);
922 u32 tcp_udp_crc_offload_en);
925 void tpo_tx_pkt_sys_lbk_en_set(struct aq_hw *aq_hw, u32 tx_pkt_sys_lbk_en);
931 u32 tx_pkt_shed_data_arb_mode);
935 u32 curr_time_res);
939 u32 tx_pkt_shed_desc_rate_lim);
943 u32 tx_pkt_shed_desc_tc_arb_mode);
947 u32 tx_pkt_shed_desc_tc_max_credit,
948 u32 tc);
952 u32 tx_pkt_shed_desc_tc_weight,
953 u32 tc);
957 u32 tx_pkt_shed_desc_vm_arb_mode);
961 u32 tx_pkt_shed_tc_data_max_credit,
962 u32 tc);
966 u32 tx_pkt_shed_tc_data_weight,
967 u32 tc);
972 void tx_tx_reg_res_dis_set(struct aq_hw *aq_hw, u32 tx_reg_res_dis);
977 u32 msm_reg_access_status_get(struct aq_hw *aq_hw);
981 u32 reg_addr_for_indirect_addr);
984 void msm_reg_rd_strobe_set(struct aq_hw *aq_hw, u32 reg_rd_strobe);
987 u32 msm_reg_rd_data_get(struct aq_hw *aq_hw);
990 void msm_reg_wr_data_set(struct aq_hw *aq_hw, u32 reg_wr_data);
993 void msm_reg_wr_strobe_set(struct aq_hw *aq_hw, u32 reg_wr_strobe);
998 void pci_pci_reg_res_dis_set(struct aq_hw *aq_hw, u32 pci_reg_res_dis);
1004 void reg_mif_power_gating_enable_control_set(struct aq_hw* hw, u32 value);
1009 u32 reg_mif_power_gating_enable_control_get(struct aq_hw* hw);
1012 u32 mif_mcp_up_mailbox_busy_get(struct aq_hw *aq_hw);
1015 void mif_mcp_up_mailbox_execute_operation_set(struct aq_hw* hw, u32 value);
1018 u32 mif_mcp_up_mailbox_addr_get(struct aq_hw *aq_hw);
1020 void mif_mcp_up_mailbox_addr_set(struct aq_hw *hw, u32 value);
1023 u32 mif_mcp_up_mailbox_data_get(struct aq_hw *aq_hw);
1042 u32 ipv4_dest);
1046 u32 ipv4_src);
1049 void hw_atl_rpfl3l4_cmd_set(struct aq_hw *aq_hw, u8 location, u32 cmd);
1053 u32 *ipv6_src);
1057 u32 *ipv6_dest);
1060 void hw_atl_rpf_vlan_inner_etht_set(struct aq_hw *aq_hw, u32 vlan_inner_etht);
1063 void hw_atl_rpf_vlan_outer_etht_set(struct aq_hw *aq_hw, u32 vlan_outer_etht);
1067 u32 vlan_prom_mode_en);
1071 u32 vlan_untagged_act);
1075 u32 vlan_acc_untagged_packets);
1078 void hw_atl_rpf_vlan_flr_en_set(struct aq_hw *aq_hw, u32 vlan_flr_en,
1079 u32 filter);
1082 void hw_atl_rpf_vlan_flr_act_set(struct aq_hw *aq_hw, u32 vlan_filter_act,
1083 u32 filter);
1086 void hw_atl_rpf_vlan_id_flr_set(struct aq_hw *aq_hw, u32 vlan_id_flr,
1087 u32 filter);
1090 void hw_atl_rpf_vlan_rxq_en_flr_set(struct aq_hw *aq_hw, u32 vlan_rxq_en,
1091 u32 filter);
1094 void hw_atl_rpf_vlan_rxq_flr_set(struct aq_hw *aq_hw, u32 vlan_rxq,
1095 u32 filter);
1098 void hw_atl_rpf_etht_flr_en_set(struct aq_hw *aq_hw, u32 etht_flr_en,
1099 u32 filter);
1103 u32 etht_user_priority_en,
1104 u32 filter);
1108 u32 etht_rx_queue_en,
1109 u32 filter);
1112 void hw_atl_rpf_etht_rx_queue_set(struct aq_hw *aq_hw, u32 etht_rx_queue,
1113 u32 filter);
1117 u32 etht_user_priority,
1118 u32 filter);
1121 void hw_atl_rpf_etht_mgt_queue_set(struct aq_hw *aq_hw, u32 etht_mgt_queue,
1122 u32 filter);
1125 void hw_atl_rpf_etht_flr_act_set(struct aq_hw *aq_hw, u32 etht_flr_act,
1126 u32 filter);
1129 void hw_atl_rpf_etht_flr_set(struct aq_hw *aq_hw, u32 etht_flr, u32 filter);
1132 void hw_atl_rpf_l3_l4_enf_set(struct aq_hw *aq_hw, u32 val, u32 filter);
1135 void hw_atl_rpf_l3_v6_enf_set(struct aq_hw *aq_hw, u32 val, u32 filter);
1138 void hw_atl_rpf_l3_saf_en_set(struct aq_hw *aq_hw, u32 val, u32 filter);
1141 void hw_atl_rpf_l3_daf_en_set(struct aq_hw *aq_hw, u32 val, u32 filter);
1144 void hw_atl_rpf_l4_spf_en_set(struct aq_hw *aq_hw, u32 val, u32 filter);
1147 void hw_atl_rpf_l4_dpf_en_set(struct aq_hw *aq_hw, u32 val, u32 filter);
1150 void hw_atl_rpf_l4_protf_en_set(struct aq_hw *aq_hw, u32 val, u32 filter);
1153 void hw_atl_rpf_l3_arpf_en_set(struct aq_hw *aq_hw, u32 val, u32 filter);
1156 void hw_atl_rpf_l3_l4_rxqf_en_set(struct aq_hw *aq_hw, u32 val, u32 filter);
1159 void hw_atl_rpf_l3_l4_mng_rxqf_set(struct aq_hw *aq_hw, u32 val, u32 filter);
1162 void hw_atl_rpf_l3_l4_actf_set(struct aq_hw *aq_hw, u32 val, u32 filter);
1165 void hw_atl_rpf_l3_l4_rxqf_set(struct aq_hw *aq_hw, u32 val, u32 filter);
1168 void hw_atl_rpf_l4_protf_set(struct aq_hw *aq_hw, u32 val, u32 filter);
1171 void hw_atl_rpf_l4_spd_set(struct aq_hw *aq_hw, u32 val, u32 filter);
1174 void hw_atl_rpf_l4_dpd_set(struct aq_hw *aq_hw, u32 val, u32 filter);