Home
last modified time | relevance | path

Searched refs:aq_hw_s (Results 1 – 25 of 27) sorted by relevance

12

/linux-6.12.1/drivers/net/ethernet/aquantia/atlantic/hw_atl/
Dhw_atl_llh.h17 struct aq_hw_s;
20 void hw_atl_ts_reset_set(struct aq_hw_s *aq_hw, u32 val);
23 void hw_atl_ts_power_down_set(struct aq_hw_s *aq_hw, u32 val);
26 u32 hw_atl_ts_power_down_get(struct aq_hw_s *aq_hw);
29 u32 hw_atl_ts_ready_get(struct aq_hw_s *aq_hw);
32 u32 hw_atl_ts_ready_latch_high_get(struct aq_hw_s *aq_hw);
35 u32 hw_atl_ts_data_get(struct aq_hw_s *aq_hw);
40 void hw_atl_reg_glb_cpu_sem_set(struct aq_hw_s *aq_hw, u32 glb_cpu_sem,
44 u32 hw_atl_reg_glb_cpu_sem_get(struct aq_hw_s *aq_hw, u32 semaphore);
47 void hw_atl_glb_glb_reg_res_dis_set(struct aq_hw_s *aq_hw, u32 glb_reg_res_dis);
[all …]
Dhw_atl_llh.c16 void hw_atl_ts_reset_set(struct aq_hw_s *aq_hw, u32 val) in hw_atl_ts_reset_set()
24 void hw_atl_ts_power_down_set(struct aq_hw_s *aq_hw, u32 val) in hw_atl_ts_power_down_set()
32 u32 hw_atl_ts_power_down_get(struct aq_hw_s *aq_hw) in hw_atl_ts_power_down_get()
39 u32 hw_atl_ts_ready_get(struct aq_hw_s *aq_hw) in hw_atl_ts_ready_get()
46 u32 hw_atl_ts_ready_latch_high_get(struct aq_hw_s *aq_hw) in hw_atl_ts_ready_latch_high_get()
53 u32 hw_atl_ts_data_get(struct aq_hw_s *aq_hw) in hw_atl_ts_data_get()
61 void hw_atl_reg_glb_cpu_sem_set(struct aq_hw_s *aq_hw, u32 glb_cpu_sem, in hw_atl_reg_glb_cpu_sem_set()
67 u32 hw_atl_reg_glb_cpu_sem_get(struct aq_hw_s *aq_hw, u32 semaphore) in hw_atl_reg_glb_cpu_sem_get()
72 void hw_atl_glb_glb_reg_res_dis_set(struct aq_hw_s *aq_hw, u32 glb_reg_res_dis) in hw_atl_glb_glb_reg_res_dis_set()
80 void hw_atl_glb_soft_res_set(struct aq_hw_s *aq_hw, u32 soft_res) in hw_atl_glb_soft_res_set()
[all …]
Dhw_atl_b0.h35 int hw_atl_b0_hw_rss_hash_set(struct aq_hw_s *self,
37 int hw_atl_b0_hw_offload_set(struct aq_hw_s *self,
40 int hw_atl_b0_hw_ring_tx_start(struct aq_hw_s *self, struct aq_ring_s *ring);
41 int hw_atl_b0_hw_ring_rx_start(struct aq_hw_s *self, struct aq_ring_s *ring);
43 int hw_atl_b0_hw_ring_rx_init(struct aq_hw_s *self, struct aq_ring_s *aq_ring,
45 int hw_atl_b0_hw_ring_rx_fill(struct aq_hw_s *self, struct aq_ring_s *ring,
47 int hw_atl_b0_hw_ring_rx_receive(struct aq_hw_s *self, struct aq_ring_s *ring);
49 int hw_atl_b0_hw_ring_tx_init(struct aq_hw_s *self, struct aq_ring_s *aq_ring,
51 int hw_atl_b0_hw_ring_tx_xmit(struct aq_hw_s *self, struct aq_ring_s *ring,
53 int hw_atl_b0_hw_ring_tx_head_update(struct aq_hw_s *self,
[all …]
Dhw_atl_utils_fw2x.c85 static int aq_fw2x_set_link_speed(struct aq_hw_s *self, u32 speed);
86 static int aq_fw2x_set_state(struct aq_hw_s *self,
89 static u32 aq_fw2x_mbox_get(struct aq_hw_s *self);
90 static u32 aq_fw2x_rpc_get(struct aq_hw_s *self);
91 static int aq_fw2x_settings_get(struct aq_hw_s *self, u32 *addr);
92 static u32 aq_fw2x_state_get(struct aq_hw_s *self);
93 static u32 aq_fw2x_state2_get(struct aq_hw_s *self);
95 static int aq_fw2x_init(struct aq_hw_s *self) in aq_fw2x_init()
115 static int aq_fw2x_deinit(struct aq_hw_s *self) in aq_fw2x_deinit()
179 static int aq_fw2x_set_link_speed(struct aq_hw_s *self, u32 speed) in aq_fw2x_set_link_speed()
[all …]
Dhw_atl_utils.c58 static int hw_atl_utils_mpi_set_state(struct aq_hw_s *self,
60 static u32 hw_atl_utils_get_mpi_mbox_tid(struct aq_hw_s *self);
61 static u32 hw_atl_utils_mpi_get_state(struct aq_hw_s *self);
62 static u32 hw_atl_utils_mif_cmd_get(struct aq_hw_s *self);
63 static u32 hw_atl_utils_mif_addr_get(struct aq_hw_s *self);
64 static u32 hw_atl_utils_rpc_state_get(struct aq_hw_s *self);
65 static u32 aq_fw1x_rpc_get(struct aq_hw_s *self);
67 int hw_atl_utils_initfw(struct aq_hw_s *self, const struct aq_fw_ops **fw_ops) in hw_atl_utils_initfw()
95 static int hw_atl_utils_soft_reset_flb(struct aq_hw_s *self) in hw_atl_utils_soft_reset_flb()
171 static int hw_atl_utils_soft_reset_rbl(struct aq_hw_s *self) in hw_atl_utils_soft_reset_rbl()
[all …]
Dhw_atl_utils.h580 struct aq_hw_s;
585 int hw_atl_utils_initfw(struct aq_hw_s *self, const struct aq_fw_ops **fw_ops);
587 int hw_atl_utils_soft_reset(struct aq_hw_s *self);
589 void hw_atl_utils_hw_chip_features_init(struct aq_hw_s *self, u32 *p);
591 int hw_atl_utils_mpi_read_mbox(struct aq_hw_s *self,
594 void hw_atl_utils_mpi_read_stats(struct aq_hw_s *self,
597 void hw_atl_utils_mpi_set(struct aq_hw_s *self,
601 int hw_atl_utils_mpi_get_link_status(struct aq_hw_s *self);
603 int hw_atl_utils_get_mac_permanent(struct aq_hw_s *self,
608 int hw_atl_utils_hw_get_regs(struct aq_hw_s *self,
[all …]
Dhw_atl_b0.c115 static int hw_atl_b0_hw_reset(struct aq_hw_s *self) in hw_atl_b0_hw_reset()
130 int hw_atl_b0_set_fc(struct aq_hw_s *self, u32 fc, u32 tc) in hw_atl_b0_set_fc()
137 static int hw_atl_b0_tc_ptp_set(struct aq_hw_s *self) in hw_atl_b0_tc_ptp_set()
152 static int hw_atl_b0_hw_qos_set(struct aq_hw_s *self) in hw_atl_b0_hw_qos_set()
209 int hw_atl_b0_hw_rss_hash_set(struct aq_hw_s *self, in hw_atl_b0_hw_rss_hash_set()
237 static int hw_atl_b0_hw_rss_set(struct aq_hw_s *self, in hw_atl_b0_hw_rss_set()
273 int hw_atl_b0_hw_offload_set(struct aq_hw_s *self, in hw_atl_b0_hw_offload_set()
332 static int hw_atl_b0_hw_init_tx_tc_rate_limit(struct aq_hw_s *self) in hw_atl_b0_hw_init_tx_tc_rate_limit()
449 static int hw_atl_b0_hw_init_tx_path(struct aq_hw_s *self) in hw_atl_b0_hw_init_tx_path()
474 void hw_atl_b0_hw_init_rx_rss_ctrl1(struct aq_hw_s *self) in hw_atl_b0_hw_init_rx_rss_ctrl1()
[all …]
Dhw_atl_a0.c86 static int hw_atl_a0_hw_reset(struct aq_hw_s *self) in hw_atl_a0_hw_reset()
124 static int hw_atl_a0_hw_qos_set(struct aq_hw_s *self) in hw_atl_a0_hw_qos_set()
183 static int hw_atl_a0_hw_rss_hash_set(struct aq_hw_s *self, in hw_atl_a0_hw_rss_hash_set()
211 static int hw_atl_a0_hw_rss_set(struct aq_hw_s *self, in hw_atl_a0_hw_rss_set()
247 static int hw_atl_a0_hw_offload_set(struct aq_hw_s *self, in hw_atl_a0_hw_offload_set()
264 static int hw_atl_a0_hw_init_tx_path(struct aq_hw_s *self) in hw_atl_a0_hw_init_tx_path()
283 static int hw_atl_a0_hw_init_rx_path(struct aq_hw_s *self) in hw_atl_a0_hw_init_rx_path()
325 static int hw_atl_a0_hw_mac_addr_set(struct aq_hw_s *self, const u8 *mac_addr) in hw_atl_a0_hw_mac_addr_set()
351 static int hw_atl_a0_hw_init(struct aq_hw_s *self, const u8 *mac_addr) in hw_atl_a0_hw_init()
405 static int hw_atl_a0_hw_ring_tx_start(struct aq_hw_s *self, in hw_atl_a0_hw_ring_tx_start()
[all …]
/linux-6.12.1/drivers/net/ethernet/aquantia/atlantic/
Daq_hw.h177 struct aq_hw_s { struct
210 int (*hw_ring_tx_xmit)(struct aq_hw_s *self, struct aq_ring_s *aq_ring, argument
213 int (*hw_ring_rx_receive)(struct aq_hw_s *self,
216 int (*hw_ring_rx_fill)(struct aq_hw_s *self, struct aq_ring_s *aq_ring,
219 int (*hw_ring_tx_head_update)(struct aq_hw_s *self,
222 int (*hw_set_mac_address)(struct aq_hw_s *self, const u8 *mac_addr);
224 int (*hw_soft_reset)(struct aq_hw_s *self);
226 int (*hw_prepare)(struct aq_hw_s *self,
229 int (*hw_reset)(struct aq_hw_s *self);
231 int (*hw_init)(struct aq_hw_s *self, const u8 *mac_addr);
[all …]
Daq_hw_utils.h29 struct aq_hw_s;
31 void aq_hw_write_reg_bit(struct aq_hw_s *aq_hw, u32 addr, u32 msk,
33 u32 aq_hw_read_reg_bit(struct aq_hw_s *aq_hw, u32 addr, u32 msk, u32 shift);
34 u32 aq_hw_read_reg(struct aq_hw_s *hw, u32 reg);
35 void aq_hw_write_reg(struct aq_hw_s *hw, u32 reg, u32 value);
36 u64 aq_hw_read_reg64(struct aq_hw_s *hw, u32 reg);
37 void aq_hw_write_reg64(struct aq_hw_s *hw, u32 reg, u64 value);
38 int aq_hw_err_from_flags(struct aq_hw_s *hw);
39 int aq_hw_num_tcs(struct aq_hw_s *hw);
40 int aq_hw_q_per_tc(struct aq_hw_s *hw);
Daq_phy.h20 bool aq_mdio_busy_wait(struct aq_hw_s *aq_hw);
22 u16 aq_mdio_read_word(struct aq_hw_s *aq_hw, u16 mmd, u16 addr);
24 void aq_mdio_write_word(struct aq_hw_s *aq_hw, u16 mmd, u16 addr, u16 data);
26 u16 aq_phy_read_reg(struct aq_hw_s *aq_hw, u16 mmd, u16 address);
28 void aq_phy_write_reg(struct aq_hw_s *aq_hw, u16 mmd, u16 address, u16 data);
30 bool aq_phy_init_phy_id(struct aq_hw_s *aq_hw);
32 bool aq_phy_init(struct aq_hw_s *aq_hw);
34 void aq_phy_disable_ptp(struct aq_hw_s *aq_hw);
Daq_hw_utils.c19 void aq_hw_write_reg_bit(struct aq_hw_s *aq_hw, u32 addr, u32 msk, in aq_hw_write_reg_bit()
35 u32 aq_hw_read_reg_bit(struct aq_hw_s *aq_hw, u32 addr, u32 msk, u32 shift) in aq_hw_read_reg_bit()
40 u32 aq_hw_read_reg(struct aq_hw_s *hw, u32 reg) in aq_hw_read_reg()
51 void aq_hw_write_reg(struct aq_hw_s *hw, u32 reg, u32 value) in aq_hw_write_reg()
60 u64 aq_hw_read_reg64(struct aq_hw_s *hw, u32 reg) in aq_hw_read_reg64()
76 void aq_hw_write_reg64(struct aq_hw_s *hw, u32 reg, u64 value) in aq_hw_write_reg64()
84 int aq_hw_err_from_flags(struct aq_hw_s *hw) in aq_hw_err_from_flags()
101 int aq_hw_num_tcs(struct aq_hw_s *hw) in aq_hw_num_tcs()
115 int aq_hw_q_per_tc(struct aq_hw_s *hw) in aq_hw_q_per_tc()
Daq_phy.c12 bool aq_mdio_busy_wait(struct aq_hw_s *aq_hw) in aq_mdio_busy_wait()
26 u16 aq_mdio_read_word(struct aq_hw_s *aq_hw, u16 mmd, u16 addr) in aq_mdio_read_word()
52 void aq_mdio_write_word(struct aq_hw_s *aq_hw, u16 mmd, u16 addr, u16 data) in aq_mdio_write_word()
78 u16 aq_phy_read_reg(struct aq_hw_s *aq_hw, u16 mmd, u16 address) in aq_phy_read_reg()
99 void aq_phy_write_reg(struct aq_hw_s *aq_hw, u16 mmd, u16 address, u16 data) in aq_phy_write_reg()
113 bool aq_phy_init_phy_id(struct aq_hw_s *aq_hw) in aq_phy_init_phy_id()
129 bool aq_phy_init(struct aq_hw_s *aq_hw) in aq_phy_init()
153 void aq_phy_disable_ptp(struct aq_hw_s *aq_hw) in aq_phy_disable_ptp()
Daq_vec.h24 struct aq_hw_s;
38 struct aq_hw_s *aq_hw);
Daq_macsec.c133 static int aq_get_macsec_common_stats(struct aq_hw_s *hw, in aq_get_macsec_common_stats()
192 static int aq_get_rxsa_stats(struct aq_hw_s *hw, const int sa_idx, in aq_get_rxsa_stats()
222 static int aq_get_txsa_stats(struct aq_hw_s *hw, const int sa_idx, in aq_get_txsa_stats()
244 static int aq_get_txsa_next_pn(struct aq_hw_s *hw, const int sa_idx, u32 *pn) in aq_get_txsa_next_pn()
256 static int aq_get_rxsa_next_pn(struct aq_hw_s *hw, const int sa_idx, u32 *pn) in aq_get_rxsa_next_pn()
268 static int aq_get_txsc_stats(struct aq_hw_s *hw, const int sc_idx, in aq_get_txsc_stats()
322 struct aq_hw_s *hw = nic->aq_hw; in aq_set_txsc()
498 struct aq_hw_s *hw = nic->aq_hw; in aq_clear_txsc()
551 struct aq_hw_s *hw = nic->aq_hw; in aq_update_txsa()
629 struct aq_hw_s *hw = nic->aq_hw; in aq_clear_txsa()
[all …]
Daq_filters.c334 struct aq_hw_s *aq_hw = aq_nic->aq_hw; in aq_add_del_fether()
563 static int aq_set_fl3l4(struct aq_hw_s *aq_hw, in aq_set_fl3l4()
577 struct aq_hw_s *aq_hw = aq_nic->aq_hw; in aq_add_del_fl3l4()
826 struct aq_hw_s *aq_hw = aq_nic->aq_hw; in aq_filters_vlans_update()
869 struct aq_hw_s *aq_hw = aq_nic->aq_hw; in aq_filters_vlan_offload_off()
Daq_vec.c16 struct aq_hw_s *aq_hw;
181 struct aq_hw_s *aq_hw) in aq_vec_init()
/linux-6.12.1/drivers/net/ethernet/aquantia/atlantic/macsec/
Dmacsec_api.h53 int aq_mss_get_egress_ctlf_record(struct aq_hw_s *hw,
62 int aq_mss_set_egress_ctlf_record(struct aq_hw_s *hw,
71 int aq_mss_get_egress_class_record(struct aq_hw_s *hw,
80 int aq_mss_set_egress_class_record(struct aq_hw_s *hw,
89 int aq_mss_get_egress_sc_record(struct aq_hw_s *hw,
98 int aq_mss_set_egress_sc_record(struct aq_hw_s *hw,
107 int aq_mss_get_egress_sa_record(struct aq_hw_s *hw,
116 int aq_mss_set_egress_sa_record(struct aq_hw_s *hw,
125 int aq_mss_get_egress_sakey_record(struct aq_hw_s *hw,
134 int aq_mss_set_egress_sakey_record(struct aq_hw_s *hw,
[all …]
Dmacsec_api.c30 static int aq_mss_mdio_sem_get(struct aq_hw_s *hw) in aq_mss_mdio_sem_get()
38 static void aq_mss_mdio_sem_put(struct aq_hw_s *hw) in aq_mss_mdio_sem_put()
43 static int aq_mss_mdio_read(struct aq_hw_s *hw, u16 mmd, u16 addr, u16 *data) in aq_mss_mdio_read()
49 static int aq_mss_mdio_write(struct aq_hw_s *hw, u16 mmd, u16 addr, u16 data) in aq_mss_mdio_write()
59 static int set_raw_ingress_record(struct aq_hw_s *hw, u16 *packed_record, in set_raw_ingress_record()
120 static int get_raw_ingress_record(struct aq_hw_s *hw, u16 *packed_record, in get_raw_ingress_record()
169 static int set_raw_egress_record(struct aq_hw_s *hw, u16 *packed_record, in set_raw_egress_record()
213 static int get_raw_egress_record(struct aq_hw_s *hw, u16 *packed_record, in get_raw_egress_record()
262 set_ingress_prectlf_record(struct aq_hw_s *hw, in set_ingress_prectlf_record()
286 int aq_mss_set_ingress_prectlf_record(struct aq_hw_s *hw, in aq_mss_set_ingress_prectlf_record()
[all …]
/linux-6.12.1/drivers/net/ethernet/aquantia/atlantic/hw_atl2/
Dhw_atl2_llh.h11 struct aq_hw_s;
14 void hw_atl2_reg_tx_intr_moder_ctrl_set(struct aq_hw_s *aq_hw,
19 void hw_atl2_rpf_redirection_table2_select_set(struct aq_hw_s *aq_hw,
23 void hw_atl2_rpf_rss_hash_type_set(struct aq_hw_s *aq_hw, u32 rss_hash_type);
26 void hw_atl2_rpf_new_enable_set(struct aq_hw_s *aq_hw, u32 enable);
29 void hw_atl2_rpfl2_uc_flr_tag_set(struct aq_hw_s *aq_hw, u32 tag, u32 filter);
32 void hw_atl2_rpfl2_bc_flr_tag_set(struct aq_hw_s *aq_hw, u32 tag);
35 void hw_atl2_new_rpf_rss_redir_set(struct aq_hw_s *aq_hw, u32 tc, u32 index,
39 void hw_atl2_rpf_vlan_flr_tag_set(struct aq_hw_s *aq_hw, u32 tag, u32 filter);
42 void hw_atl2_tpb_tx_tc_q_rand_map_en_set(struct aq_hw_s *aq_hw,
[all …]
Dhw_atl2_llh.c10 void hw_atl2_rpf_redirection_table2_select_set(struct aq_hw_s *aq_hw, in hw_atl2_rpf_redirection_table2_select_set()
18 void hw_atl2_rpf_rss_hash_type_set(struct aq_hw_s *aq_hw, u32 rss_hash_type) in hw_atl2_rpf_rss_hash_type_set()
28 void hw_atl2_rpf_new_enable_set(struct aq_hw_s *aq_hw, u32 enable) in hw_atl2_rpf_new_enable_set()
36 void hw_atl2_rpfl2_uc_flr_tag_set(struct aq_hw_s *aq_hw, u32 tag, u32 filter) in hw_atl2_rpfl2_uc_flr_tag_set()
44 void hw_atl2_rpfl2_bc_flr_tag_set(struct aq_hw_s *aq_hw, u32 tag) in hw_atl2_rpfl2_bc_flr_tag_set()
52 void hw_atl2_new_rpf_rss_redir_set(struct aq_hw_s *aq_hw, u32 tc, u32 index, in hw_atl2_new_rpf_rss_redir_set()
61 void hw_atl2_rpf_vlan_flr_tag_set(struct aq_hw_s *aq_hw, u32 tag, u32 filter) in hw_atl2_rpf_vlan_flr_tag_set()
71 void hw_atl2_tpb_tx_tc_q_rand_map_en_set(struct aq_hw_s *aq_hw, in hw_atl2_tpb_tx_tc_q_rand_map_en_set()
80 void hw_atl2_tpb_tx_buf_clk_gate_en_set(struct aq_hw_s *aq_hw, u32 clk_gate_en) in hw_atl2_tpb_tx_buf_clk_gate_en_set()
88 void hw_atl2_reg_tx_intr_moder_ctrl_set(struct aq_hw_s *aq_hw, in hw_atl2_reg_tx_intr_moder_ctrl_set()
[all …]
Dhw_atl2_utils_fw.c74 static int hw_atl2_shared_buffer_read_block(struct aq_hw_s *self, in hw_atl2_shared_buffer_read_block()
103 static inline int hw_atl2_shared_buffer_finish_ack(struct aq_hw_s *self) in hw_atl2_shared_buffer_finish_ack()
117 static int aq_a2_fw_init(struct aq_hw_s *self) in aq_a2_fw_init()
141 static int aq_a2_fw_deinit(struct aq_hw_s *self) in aq_a2_fw_deinit()
224 static int aq_a2_fw_set_link_speed(struct aq_hw_s *self, u32 speed) in aq_a2_fw_set_link_speed()
236 static void aq_a2_fw_set_mpi_flow_control(struct aq_hw_s *self, in aq_a2_fw_set_mpi_flow_control()
245 static void aq_a2_fw_upd_eee_rate_bits(struct aq_hw_s *self, in aq_a2_fw_upd_eee_rate_bits()
256 static int aq_a2_fw_set_state(struct aq_hw_s *self, in aq_a2_fw_set_state()
284 static int aq_a2_fw_update_link_status(struct aq_hw_s *self) in aq_a2_fw_update_link_status()
326 static int aq_a2_fw_get_mac_permanent(struct aq_hw_s *self, u8 *mac) in aq_a2_fw_get_mac_permanent()
[all …]
Dhw_atl2.c19 static int hw_atl2_act_rslvr_table_set(struct aq_hw_s *self, u8 location,
89 static u32 hw_atl2_sem_act_rslvr_get(struct aq_hw_s *self) in hw_atl2_sem_act_rslvr_get()
94 static int hw_atl2_hw_reset(struct aq_hw_s *self) in hw_atl2_hw_reset()
112 static int hw_atl2_hw_queue_to_tc_map_set(struct aq_hw_s *self) in hw_atl2_hw_queue_to_tc_map_set()
162 static int hw_atl2_hw_qos_set(struct aq_hw_s *self) in hw_atl2_hw_qos_set()
214 static int hw_atl2_hw_rss_set(struct aq_hw_s *self, in hw_atl2_hw_rss_set()
239 static int hw_atl2_hw_init_tx_tc_rate_limit(struct aq_hw_s *self) in hw_atl2_hw_init_tx_tc_rate_limit()
354 static int hw_atl2_hw_init_tx_path(struct aq_hw_s *self) in hw_atl2_hw_init_tx_path()
379 static void hw_atl2_hw_init_new_rx_filters(struct aq_hw_s *self) in hw_atl2_hw_init_new_rx_filters()
430 static void hw_atl2_hw_new_rx_filter_vlan_promisc(struct aq_hw_s *self, in hw_atl2_hw_new_rx_filter_vlan_promisc()
[all …]
Dhw_atl2_utils.c33 int hw_atl2_utils_initfw(struct aq_hw_s *self, const struct aq_fw_ops **fw_ops) in hw_atl2_utils_initfw()
55 static bool hw_atl2_mcp_boot_complete(struct aq_hw_s *self) in hw_atl2_mcp_boot_complete()
70 int hw_atl2_utils_soft_reset(struct aq_hw_s *self) in hw_atl2_utils_soft_reset()
Dhw_atl2_utils.h625 int hw_atl2_utils_initfw(struct aq_hw_s *self, const struct aq_fw_ops **fw_ops);
627 int hw_atl2_utils_soft_reset(struct aq_hw_s *self);
629 u32 hw_atl2_utils_get_fw_version(struct aq_hw_s *self);
631 int hw_atl2_utils_get_action_resolve_table_caps(struct aq_hw_s *self,

12