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_hw.h
183
const struct aq_fw_ops *aq_fw_ops;
drivers/net/ethernet/aquantia/atlantic/aq_hw.h
229
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
1024
if (self->aq_fw_ops->update_stats) {
drivers/net/ethernet/aquantia/atlantic/aq_nic.c
1026
self->aq_fw_ops->update_stats(self->aq_hw);
drivers/net/ethernet/aquantia/atlantic/aq_nic.c
1325
err = self->aq_fw_ops->set_link_speed(self->aq_hw, rate);
drivers/net/ethernet/aquantia/atlantic/aq_nic.c
1351
!self->aq_fw_ops->set_phyloopback)
drivers/net/ethernet/aquantia/atlantic/aq_nic.c
1370
self->aq_fw_ops->set_phyloopback(self->aq_hw,
drivers/net/ethernet/aquantia/atlantic/aq_nic.c
1375
self->aq_fw_ops->set_phyloopback(self->aq_hw,
drivers/net/ethernet/aquantia/atlantic/aq_nic.c
1415
if (likely(self->aq_fw_ops->set_power)) {
drivers/net/ethernet/aquantia/atlantic/aq_nic.c
1417
self->aq_fw_ops->set_power(self->aq_hw,
drivers/net/ethernet/aquantia/atlantic/aq_nic.c
1445
likely(self->aq_fw_ops->deinit) && link_down) {
drivers/net/ethernet/aquantia/atlantic/aq_nic.c
1447
self->aq_fw_ops->deinit(self->aq_hw);
drivers/net/ethernet/aquantia/atlantic/aq_nic.c
1558
if (!self->aq_fw_ops->set_downshift)
drivers/net/ethernet/aquantia/atlantic/aq_nic.c
1568
err = self->aq_fw_ops->set_downshift(self->aq_hw, cfg->downshift_counter);
drivers/net/ethernet/aquantia/atlantic/aq_nic.c
1579
if (!self->aq_fw_ops->set_media_detect)
drivers/net/ethernet/aquantia/atlantic/aq_nic.c
158
int err = self->aq_fw_ops->update_link_status(self->aq_hw);
drivers/net/ethernet/aquantia/atlantic/aq_nic.c
1589
err = self->aq_fw_ops->set_media_detect(self->aq_hw, !!val);
drivers/net/ethernet/aquantia/atlantic/aq_nic.c
164
if (self->aq_fw_ops->get_flow_control)
drivers/net/ethernet/aquantia/atlantic/aq_nic.c
165
self->aq_fw_ops->get_flow_control(self->aq_hw, &fc);
drivers/net/ethernet/aquantia/atlantic/aq_nic.c
248
if (self->aq_fw_ops->update_stats)
drivers/net/ethernet/aquantia/atlantic/aq_nic.c
249
self->aq_fw_ops->update_stats(self->aq_hw);
drivers/net/ethernet/aquantia/atlantic/aq_nic.c
285
err = self->aq_hw_ops->hw_prepare(self->aq_hw, &self->aq_fw_ops);
drivers/net/ethernet/aquantia/atlantic/aq_nic.c
320
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
1171
if (!aq_nic->aq_fw_ops->enable_ptp) {
drivers/net/ethernet/aquantia/atlantic/aq_ptp.c
1220
aq_nic->aq_fw_ops->enable_ptp(aq_nic->aq_hw, 1);
drivers/net/ethernet/aquantia/atlantic/aq_ptp.c
1264
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
1286
self->aq_fw_ops->adjust_ptp(self, self->ptp_clk_offset);
drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c
1323
return self->aq_fw_ops->send_fw_request(self, &fwreq, size);
drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c
1341
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
580
struct aq_fw_ops;
drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils.h
584
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
639
extern const struct aq_fw_ops aq_fw_1x_ops;
drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils.h
640
extern const struct aq_fw_ops aq_fw_2x_ops;
drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils_fw2x.c
706
const struct aq_fw_ops aq_fw_2x_ops = {
drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2.c
105
self->aq_fw_ops->set_state(self, MPI_RESET);
drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2.c
561
self->aq_fw_ops->set_link_speed(self, aq_nic_cfg->link_speed_msk);
drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2.c
562
self->aq_fw_ops->set_state(self, MPI_INIT);
drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2.c
572
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
625
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
634
extern const struct aq_fw_ops aq_a2_fw_ops;
drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2_utils_fw.c
636
const struct aq_fw_ops aq_a2_fw_ops = {