Symbol: aq_fw_ops
drivers/net/ethernet/aquantia/atlantic/aq_drvinfo.c
42
if (!aq_nic->aq_fw_ops->get_phy_temp)
drivers/net/ethernet/aquantia/atlantic/aq_drvinfo.c
45
err = aq_nic->aq_fw_ops->get_phy_temp(aq_nic->aq_hw, &temp);
drivers/net/ethernet/aquantia/atlantic/aq_drvinfo.c
49
if (!aq_nic->aq_fw_ops->get_mac_temp &&
drivers/net/ethernet/aquantia/atlantic/aq_drvinfo.c
53
if (aq_nic->aq_fw_ops->get_mac_temp)
drivers/net/ethernet/aquantia/atlantic/aq_drvinfo.c
54
err = aq_nic->aq_fw_ops->get_mac_temp(aq_nic->aq_hw, &temp);
drivers/net/ethernet/aquantia/atlantic/aq_drvinfo.c
95
if (channel == 0 && !nic->aq_fw_ops->get_phy_temp)
drivers/net/ethernet/aquantia/atlantic/aq_drvinfo.c
97
else if (channel == 1 && !nic->aq_fw_ops->get_mac_temp &&
drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c
390
if (!aq_nic->aq_fw_ops->led_control)
drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c
397
ret = aq_nic->aq_fw_ops->led_control(hw, AQ_HW_LED_BLINK |
drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c
401
ret = aq_nic->aq_fw_ops->led_control(hw, AQ_HW_LED_DEFAULT);
drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c
702
if (!aq_nic->aq_fw_ops->get_eee_rate)
drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c
706
err = aq_nic->aq_fw_ops->get_eee_rate(aq_nic->aq_hw, &rate,
drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c
737
if (unlikely(!aq_nic->aq_fw_ops->get_eee_rate ||
drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c
738
!aq_nic->aq_fw_ops->set_eee_rate))
drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c
742
err = aq_nic->aq_fw_ops->get_eee_rate(aq_nic->aq_hw, &rate,
drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c
757
err = aq_nic->aq_fw_ops->set_eee_rate(aq_nic->aq_hw, rate);
drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c
768
if (unlikely(!aq_nic->aq_fw_ops->renegotiate))
drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c
773
err = aq_nic->aq_fw_ops->renegotiate(aq_nic->aq_hw);
drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c
798
if (!aq_nic->aq_fw_ops->set_flow_control)
drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c
815
err = aq_nic->aq_fw_ops->set_flow_control(aq_nic->aq_hw);
drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c
988
return aq_nic->aq_fw_ops->read_module_eeprom ||
drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c
995
const struct aq_fw_ops *fw_ops = aq_nic->aq_fw_ops;
drivers/net/ethernet/aquantia/atlantic/aq_hw.h
199
const struct aq_fw_ops *aq_fw_ops;
drivers/net/ethernet/aquantia/atlantic/aq_hw.h
246
const struct aq_fw_ops **fw_ops);
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
1457
if (!nic->aq_fw_ops->get_link_capabilities)
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
1460
caps_lo = nic->aq_fw_ops->get_link_capabilities(nic->aq_hw);
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
1497
if (nic->aq_fw_ops->send_macsec_req) {
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
1508
ret = nic->aq_fw_ops->send_macsec_req(hw, &msg, &resp);
drivers/net/ethernet/aquantia/atlantic/aq_nic.c
1067
if (self->aq_fw_ops->update_stats) {
drivers/net/ethernet/aquantia/atlantic/aq_nic.c
1069
self->aq_fw_ops->update_stats(self->aq_hw);
drivers/net/ethernet/aquantia/atlantic/aq_nic.c
1368
err = self->aq_fw_ops->set_link_speed(self->aq_hw, rate);
drivers/net/ethernet/aquantia/atlantic/aq_nic.c
1394
!self->aq_fw_ops->set_phyloopback)
drivers/net/ethernet/aquantia/atlantic/aq_nic.c
1413
self->aq_fw_ops->set_phyloopback(self->aq_hw,
drivers/net/ethernet/aquantia/atlantic/aq_nic.c
1418
self->aq_fw_ops->set_phyloopback(self->aq_hw,
drivers/net/ethernet/aquantia/atlantic/aq_nic.c
1458
if (likely(self->aq_fw_ops->set_power)) {
drivers/net/ethernet/aquantia/atlantic/aq_nic.c
1460
self->aq_fw_ops->set_power(self->aq_hw,
drivers/net/ethernet/aquantia/atlantic/aq_nic.c
1488
likely(self->aq_fw_ops->deinit) && link_down) {
drivers/net/ethernet/aquantia/atlantic/aq_nic.c
1490
self->aq_fw_ops->deinit(self->aq_hw);
drivers/net/ethernet/aquantia/atlantic/aq_nic.c
1601
if (!self->aq_fw_ops->set_downshift)
drivers/net/ethernet/aquantia/atlantic/aq_nic.c
1611
err = self->aq_fw_ops->set_downshift(self->aq_hw, cfg->downshift_counter);
drivers/net/ethernet/aquantia/atlantic/aq_nic.c
1622
if (!self->aq_fw_ops->set_media_detect)
drivers/net/ethernet/aquantia/atlantic/aq_nic.c
1632
err = self->aq_fw_ops->set_media_detect(self->aq_hw, !!val);
drivers/net/ethernet/aquantia/atlantic/aq_nic.c
166
int err = self->aq_fw_ops->update_link_status(self->aq_hw);
drivers/net/ethernet/aquantia/atlantic/aq_nic.c
172
if (self->aq_fw_ops->get_flow_control)
drivers/net/ethernet/aquantia/atlantic/aq_nic.c
173
self->aq_fw_ops->get_flow_control(self->aq_hw, &fc);
drivers/net/ethernet/aquantia/atlantic/aq_nic.c
263
if (self->aq_fw_ops->update_stats)
drivers/net/ethernet/aquantia/atlantic/aq_nic.c
264
self->aq_fw_ops->update_stats(self->aq_hw);
drivers/net/ethernet/aquantia/atlantic/aq_nic.c
301
err = self->aq_hw_ops->hw_prepare(self->aq_hw, &self->aq_fw_ops);
drivers/net/ethernet/aquantia/atlantic/aq_nic.c
336
err = self->aq_fw_ops->get_mac_permanent(self->aq_hw, addr);
drivers/net/ethernet/aquantia/atlantic/aq_nic.h
140
const struct aq_fw_ops *aq_fw_ops;
drivers/net/ethernet/aquantia/atlantic/aq_ptp.c
1420
if (!aq_nic->aq_fw_ops->enable_ptp) {
drivers/net/ethernet/aquantia/atlantic/aq_ptp.c
1497
aq_nic->aq_fw_ops->enable_ptp(aq_nic->aq_hw, 1);
drivers/net/ethernet/aquantia/atlantic/aq_ptp.c
1553
aq_nic->aq_fw_ops->enable_ptp(aq_nic->aq_hw, 0);
drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_a0.c
116
self->aq_fw_ops->set_state(self, MPI_RESET);
drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_a0.c
367
self->aq_fw_ops->set_link_speed(self, aq_nic_cfg->link_speed_msk);
drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_a0.c
368
self->aq_fw_ops->set_state(self, MPI_INIT);
drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_a0.c
379
self->aq_fw_ops->update_stats(self);
drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c
123
self->aq_fw_ops->set_state(self, MPI_RESET);
drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c
1295
self->aq_fw_ops->adjust_ptp(self, self->ptp_clk_offset);
drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c
1332
return self->aq_fw_ops->send_fw_request(self, &fwreq, size);
drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c
1350
return self->aq_fw_ops->send_fw_request(self, &fwreq, size);
drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c
579
self->aq_fw_ops->set_link_speed(self, aq_nic_cfg->link_speed_msk);
drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c
580
self->aq_fw_ops->set_state(self, MPI_INIT);
drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c
599
self->aq_fw_ops->update_stats(self);
drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils.c
1081
const struct aq_fw_ops aq_fw_1x_ops = {
drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils.c
67
int hw_atl_utils_initfw(struct aq_hw_s *self, const struct aq_fw_ops **fw_ops)
drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils.c
89
self->aq_fw_ops = *fw_ops;
drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils.c
90
err = self->aq_fw_ops->init(self);
drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils.h
587
struct aq_fw_ops;
drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils.h
591
int hw_atl_utils_initfw(struct aq_hw_s *self, const struct aq_fw_ops **fw_ops);
drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils.h
646
extern const struct aq_fw_ops aq_fw_1x_ops;
drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils.h
647
extern const struct aq_fw_ops aq_fw_2x_ops;
drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils_fw2x.c
785
const struct aq_fw_ops aq_fw_2x_ops = {
drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2.c
165
self->aq_fw_ops->set_state(self, MPI_RESET);
drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2.c
695
self->aq_fw_ops->set_link_speed(self, aq_nic_cfg->link_speed_msk);
drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2.c
696
self->aq_fw_ops->set_state(self, MPI_INIT);
drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2.c
706
self->aq_fw_ops->update_stats(self);
drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2_utils.c
120
if (self->aq_fw_ops) {
drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2_utils.c
121
err = self->aq_fw_ops->init(self);
drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2_utils.c
33
int hw_atl2_utils_initfw(struct aq_hw_s *self, const struct aq_fw_ops **fw_ops)
drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2_utils.c
47
self->aq_fw_ops = *fw_ops;
drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2_utils.c
48
err = self->aq_fw_ops->init(self);
drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2_utils.h
635
int hw_atl2_utils_initfw(struct aq_hw_s *self, const struct aq_fw_ops **fw_ops);
drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2_utils.h
647
extern const struct aq_fw_ops aq_a2_fw_ops;
drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2_utils_fw.c
699
const struct aq_fw_ops aq_a2_fw_ops = {