/linux-6.12.1/drivers/net/ethernet/aquantia/atlantic/ |
D | aq_drvinfo.c | 42 if (!aq_nic->aq_fw_ops->get_phy_temp) in aq_hwmon_read() 45 err = aq_nic->aq_fw_ops->get_phy_temp(aq_nic->aq_hw, &temp); in aq_hwmon_read() 49 if (!aq_nic->aq_fw_ops->get_mac_temp && in aq_hwmon_read() 53 if (aq_nic->aq_fw_ops->get_mac_temp) in aq_hwmon_read() 54 err = aq_nic->aq_fw_ops->get_mac_temp(aq_nic->aq_hw, &temp); in aq_hwmon_read() 95 if (channel == 0 && !nic->aq_fw_ops->get_phy_temp) in aq_hwmon_is_visible() 97 else if (channel == 1 && !nic->aq_fw_ops->get_mac_temp && in aq_hwmon_is_visible()
|
D | aq_ethtool.c | 389 if (!aq_nic->aq_fw_ops->led_control) in aq_ethtool_set_phys_id() 396 ret = aq_nic->aq_fw_ops->led_control(hw, AQ_HW_LED_BLINK | in aq_ethtool_set_phys_id() 400 ret = aq_nic->aq_fw_ops->led_control(hw, AQ_HW_LED_DEFAULT); in aq_ethtool_set_phys_id() 696 if (!aq_nic->aq_fw_ops->get_eee_rate) in aq_ethtool_get_eee() 700 err = aq_nic->aq_fw_ops->get_eee_rate(aq_nic->aq_hw, &rate, in aq_ethtool_get_eee() 731 if (unlikely(!aq_nic->aq_fw_ops->get_eee_rate || in aq_ethtool_set_eee() 732 !aq_nic->aq_fw_ops->set_eee_rate)) in aq_ethtool_set_eee() 736 err = aq_nic->aq_fw_ops->get_eee_rate(aq_nic->aq_hw, &rate, in aq_ethtool_set_eee() 751 err = aq_nic->aq_fw_ops->set_eee_rate(aq_nic->aq_hw, rate); in aq_ethtool_set_eee() 762 if (unlikely(!aq_nic->aq_fw_ops->renegotiate)) in aq_ethtool_nway_reset() [all …]
|
D | aq_nic.c | 158 int err = self->aq_fw_ops->update_link_status(self->aq_hw); in aq_nic_update_link_status() 164 if (self->aq_fw_ops->get_flow_control) in aq_nic_update_link_status() 165 self->aq_fw_ops->get_flow_control(self->aq_hw, &fc); in aq_nic_update_link_status() 248 if (self->aq_fw_ops->update_stats) in aq_nic_service_task() 249 self->aq_fw_ops->update_stats(self->aq_hw); in aq_nic_service_task() 285 err = self->aq_hw_ops->hw_prepare(self->aq_hw, &self->aq_fw_ops); in aq_nic_hw_prepare() 320 err = self->aq_fw_ops->get_mac_permanent(self->aq_hw, addr); in aq_nic_ndev_register() 1025 if (self->aq_fw_ops->update_stats) { in aq_nic_get_stats() 1027 self->aq_fw_ops->update_stats(self->aq_hw); in aq_nic_get_stats() 1326 err = self->aq_fw_ops->set_link_speed(self->aq_hw, rate); in aq_nic_set_link_ksettings() [all …]
|
D | aq_hw.h | 181 const struct aq_fw_ops *aq_fw_ops; member 227 const struct aq_fw_ops **fw_ops); 345 struct aq_fw_ops { struct
|
D | aq_nic.h | 140 const struct aq_fw_ops *aq_fw_ops; member
|
D | aq_ptp.c | 1172 if (!aq_nic->aq_fw_ops->enable_ptp) { in aq_ptp_init() 1221 aq_nic->aq_fw_ops->enable_ptp(aq_nic->aq_hw, 1); in aq_ptp_init() 1265 aq_nic->aq_fw_ops->enable_ptp(aq_nic->aq_hw, 0); in aq_ptp_free()
|
D | aq_macsec.c | 1457 if (!nic->aq_fw_ops->get_link_capabilities) in aq_macsec_init() 1460 caps_lo = nic->aq_fw_ops->get_link_capabilities(nic->aq_hw); in aq_macsec_init() 1497 if (nic->aq_fw_ops->send_macsec_req) { in aq_macsec_enable() 1508 ret = nic->aq_fw_ops->send_macsec_req(hw, &msg, &resp); in aq_macsec_enable()
|
/linux-6.12.1/drivers/net/ethernet/aquantia/atlantic/hw_atl2/ |
D | hw_atl2_utils.c | 33 int hw_atl2_utils_initfw(struct aq_hw_s *self, const struct aq_fw_ops **fw_ops) in hw_atl2_utils_initfw() 47 self->aq_fw_ops = *fw_ops; in hw_atl2_utils_initfw() 48 err = self->aq_fw_ops->init(self); in hw_atl2_utils_initfw() 120 if (self->aq_fw_ops) { in hw_atl2_utils_soft_reset() 121 err = self->aq_fw_ops->init(self); in hw_atl2_utils_soft_reset()
|
D | hw_atl2.c | 105 self->aq_fw_ops->set_state(self, MPI_RESET); in hw_atl2_hw_reset() 561 self->aq_fw_ops->set_link_speed(self, aq_nic_cfg->link_speed_msk); in hw_atl2_hw_init() 562 self->aq_fw_ops->set_state(self, MPI_INIT); in hw_atl2_hw_init() 572 self->aq_fw_ops->update_stats(self); in hw_atl2_hw_init()
|
D | hw_atl2_utils.h | 625 int hw_atl2_utils_initfw(struct aq_hw_s *self, const struct aq_fw_ops **fw_ops); 634 extern const struct aq_fw_ops aq_a2_fw_ops;
|
D | hw_atl2_utils_fw.c | 598 const struct aq_fw_ops aq_a2_fw_ops = {
|
/linux-6.12.1/drivers/net/ethernet/aquantia/atlantic/hw_atl/ |
D | hw_atl_utils.h | 581 struct aq_fw_ops; 585 int hw_atl_utils_initfw(struct aq_hw_s *self, const struct aq_fw_ops **fw_ops); 640 extern const struct aq_fw_ops aq_fw_1x_ops; 641 extern const struct aq_fw_ops aq_fw_2x_ops;
|
D | hw_atl_b0.c | 123 self->aq_fw_ops->set_state(self, MPI_RESET); in hw_atl_b0_hw_reset() 579 self->aq_fw_ops->set_link_speed(self, aq_nic_cfg->link_speed_msk); in hw_atl_b0_hw_init() 580 self->aq_fw_ops->set_state(self, MPI_INIT); in hw_atl_b0_hw_init() 599 self->aq_fw_ops->update_stats(self); in hw_atl_b0_hw_init() 1303 self->aq_fw_ops->adjust_ptp(self, self->ptp_clk_offset); in hw_atl_b0_adj_sys_clock() 1340 return self->aq_fw_ops->send_fw_request(self, &fwreq, size); in hw_atl_b0_adj_clock_freq() 1358 return self->aq_fw_ops->send_fw_request(self, &fwreq, size); in hw_atl_b0_gpio_pulse()
|
D | hw_atl_utils.c | 67 int hw_atl_utils_initfw(struct aq_hw_s *self, const struct aq_fw_ops **fw_ops) in hw_atl_utils_initfw() 89 self->aq_fw_ops = *fw_ops; in hw_atl_utils_initfw() 90 err = self->aq_fw_ops->init(self); in hw_atl_utils_initfw() 1081 const struct aq_fw_ops aq_fw_1x_ops = {
|
D | hw_atl_a0.c | 116 self->aq_fw_ops->set_state(self, MPI_RESET); in hw_atl_a0_hw_reset() 367 self->aq_fw_ops->set_link_speed(self, aq_nic_cfg->link_speed_msk); in hw_atl_a0_hw_init() 368 self->aq_fw_ops->set_state(self, MPI_INIT); in hw_atl_a0_hw_init() 379 self->aq_fw_ops->update_stats(self); in hw_atl_a0_hw_init()
|
D | hw_atl_utils_fw2x.c | 706 const struct aq_fw_ops aq_fw_2x_ops = {
|