aq_hw_ops 226 drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c err = aq_nic->aq_hw_ops->hw_rss_hash_set(aq_nic->aq_hw, aq_hw_ops 232 drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c err = aq_nic->aq_hw_ops->hw_rss_set(aq_nic->aq_hw, &cfg->aq_rss); aq_hw_ops 327 drivers/net/ethernet/aquantia/atlantic/aq_filters.c const struct aq_hw_ops *aq_hw_ops = aq_nic->aq_hw_ops; aq_hw_ops 331 drivers/net/ethernet/aquantia/atlantic/aq_filters.c if (unlikely(!aq_hw_ops->hw_filter_l2_set)) aq_hw_ops 333 drivers/net/ethernet/aquantia/atlantic/aq_filters.c if (unlikely(!aq_hw_ops->hw_filter_l2_clear)) aq_hw_ops 337 drivers/net/ethernet/aquantia/atlantic/aq_filters.c return aq_hw_ops->hw_filter_l2_set(aq_hw, &data); aq_hw_ops 339 drivers/net/ethernet/aquantia/atlantic/aq_filters.c return aq_hw_ops->hw_filter_l2_clear(aq_hw, &data); aq_hw_ops 448 drivers/net/ethernet/aquantia/atlantic/aq_filters.c const struct aq_hw_ops *aq_hw_ops = aq_nic->aq_hw_ops; aq_hw_ops 450 drivers/net/ethernet/aquantia/atlantic/aq_filters.c if (unlikely(!aq_hw_ops->hw_filter_vlan_set)) aq_hw_ops 556 drivers/net/ethernet/aquantia/atlantic/aq_filters.c const struct aq_hw_ops *aq_hw_ops, aq_hw_ops 559 drivers/net/ethernet/aquantia/atlantic/aq_filters.c if (unlikely(!aq_hw_ops->hw_filter_l3l4_set)) aq_hw_ops 562 drivers/net/ethernet/aquantia/atlantic/aq_filters.c return aq_hw_ops->hw_filter_l3l4_set(aq_hw, data); aq_hw_ops 568 drivers/net/ethernet/aquantia/atlantic/aq_filters.c const struct aq_hw_ops *aq_hw_ops = aq_nic->aq_hw_ops; aq_hw_ops 577 drivers/net/ethernet/aquantia/atlantic/aq_filters.c return aq_set_fl3l4(aq_hw, aq_hw_ops, &data); aq_hw_ops 817 drivers/net/ethernet/aquantia/atlantic/aq_filters.c const struct aq_hw_ops *aq_hw_ops = aq_nic->aq_hw_ops; aq_hw_ops 823 drivers/net/ethernet/aquantia/atlantic/aq_filters.c if (unlikely(!aq_hw_ops->hw_filter_vlan_set)) aq_hw_ops 825 drivers/net/ethernet/aquantia/atlantic/aq_filters.c if (unlikely(!aq_hw_ops->hw_filter_vlan_ctrl)) aq_hw_ops 835 drivers/net/ethernet/aquantia/atlantic/aq_filters.c err = aq_hw_ops->hw_filter_vlan_ctrl(aq_hw, false); aq_hw_ops 840 drivers/net/ethernet/aquantia/atlantic/aq_filters.c err = aq_hw_ops->hw_filter_vlan_set(aq_hw, aq_hw_ops 848 drivers/net/ethernet/aquantia/atlantic/aq_filters.c err = aq_hw_ops->hw_filter_vlan_ctrl(aq_hw, aq_hw_ops 862 drivers/net/ethernet/aquantia/atlantic/aq_filters.c const struct aq_hw_ops *aq_hw_ops = aq_nic->aq_hw_ops; aq_hw_ops 870 drivers/net/ethernet/aquantia/atlantic/aq_filters.c if (unlikely(!aq_hw_ops->hw_filter_vlan_set)) aq_hw_ops 872 drivers/net/ethernet/aquantia/atlantic/aq_filters.c if (unlikely(!aq_hw_ops->hw_filter_vlan_ctrl)) aq_hw_ops 876 drivers/net/ethernet/aquantia/atlantic/aq_filters.c err = aq_hw_ops->hw_filter_vlan_ctrl(aq_hw, false); aq_hw_ops 879 drivers/net/ethernet/aquantia/atlantic/aq_filters.c err = aq_hw_ops->hw_filter_vlan_set(aq_hw, aq_hw_ops 152 drivers/net/ethernet/aquantia/atlantic/aq_main.c err = aq_nic->aq_hw_ops->hw_set_offload(aq_nic->aq_hw, aq_hw_ops 205 drivers/net/ethernet/aquantia/atlantic/aq_main.c if (!aq_nic->aq_hw_ops->hw_filter_vlan_set) aq_hw_ops 218 drivers/net/ethernet/aquantia/atlantic/aq_main.c if (!aq_nic->aq_hw_ops->hw_filter_vlan_set) aq_hw_ops 154 drivers/net/ethernet/aquantia/atlantic/aq_nic.c if (self->aq_hw_ops->hw_set_fc) aq_hw_ops 155 drivers/net/ethernet/aquantia/atlantic/aq_nic.c self->aq_hw_ops->hw_set_fc(self->aq_hw, fc, 0); aq_hw_ops 184 drivers/net/ethernet/aquantia/atlantic/aq_nic.c self->aq_hw_ops->hw_irq_enable(self->aq_hw, aq_hw_ops 320 drivers/net/ethernet/aquantia/atlantic/aq_nic.c err = self->aq_hw_ops->hw_reset(self->aq_hw); aq_hw_ops 325 drivers/net/ethernet/aquantia/atlantic/aq_nic.c err = self->aq_hw_ops->hw_init(self->aq_hw, aq_hw_ops 332 drivers/net/ethernet/aquantia/atlantic/aq_nic.c aq_vec_init(aq_vec, self->aq_hw_ops, self->aq_hw); aq_hw_ops 346 drivers/net/ethernet/aquantia/atlantic/aq_nic.c err = self->aq_hw_ops->hw_multicast_list_set(self->aq_hw, aq_hw_ops 352 drivers/net/ethernet/aquantia/atlantic/aq_nic.c err = self->aq_hw_ops->hw_packet_filter_set(self->aq_hw, aq_hw_ops 364 drivers/net/ethernet/aquantia/atlantic/aq_nic.c err = self->aq_hw_ops->hw_start(self->aq_hw); aq_hw_ops 403 drivers/net/ethernet/aquantia/atlantic/aq_nic.c err = self->aq_hw_ops->hw_irq_enable(self->aq_hw, aq_hw_ops 601 drivers/net/ethernet/aquantia/atlantic/aq_nic.c err = self->aq_hw_ops->hw_ring_tx_xmit(self->aq_hw, aq_hw_ops 613 drivers/net/ethernet/aquantia/atlantic/aq_nic.c return self->aq_hw_ops->hw_interrupt_moderation_set(self->aq_hw); aq_hw_ops 620 drivers/net/ethernet/aquantia/atlantic/aq_nic.c err = self->aq_hw_ops->hw_packet_filter_set(self->aq_hw, flags); aq_hw_ops 632 drivers/net/ethernet/aquantia/atlantic/aq_nic.c const struct aq_hw_ops *hw_ops = self->aq_hw_ops; aq_hw_ops 680 drivers/net/ethernet/aquantia/atlantic/aq_nic.c return self->aq_hw_ops->hw_set_mac_address(self->aq_hw, ndev->dev_addr); aq_hw_ops 695 drivers/net/ethernet/aquantia/atlantic/aq_nic.c err = self->aq_hw_ops->hw_get_regs(self->aq_hw, aq_hw_ops 722 drivers/net/ethernet/aquantia/atlantic/aq_nic.c stats = self->aq_hw_ops->hw_get_hw_stats(self->aq_hw); aq_hw_ops 766 drivers/net/ethernet/aquantia/atlantic/aq_nic.c struct aq_stats_s *stats = self->aq_hw_ops->hw_get_hw_stats(self->aq_hw); aq_hw_ops 931 drivers/net/ethernet/aquantia/atlantic/aq_nic.c self->aq_hw_ops->hw_get_fw_version(self->aq_hw, &fw_version); aq_hw_ops 947 drivers/net/ethernet/aquantia/atlantic/aq_nic.c self->aq_hw_ops->hw_irq_disable(self->aq_hw, AQ_CFG_IRQ_MASK); aq_hw_ops 958 drivers/net/ethernet/aquantia/atlantic/aq_nic.c return self->aq_hw_ops->hw_stop(self->aq_hw); aq_hw_ops 17 drivers/net/ethernet/aquantia/atlantic/aq_nic.h struct aq_hw_ops; aq_hw_ops 92 drivers/net/ethernet/aquantia/atlantic/aq_nic.h const struct aq_hw_ops *aq_hw_ops; aq_hw_ops 77 drivers/net/ethernet/aquantia/atlantic/aq_pci_func.c const struct aq_hw_ops **ops, aq_hw_ops 227 drivers/net/ethernet/aquantia/atlantic/aq_pci_func.c err = aq_pci_probe_get_hw_by_id(pdev, &self->aq_hw_ops, aq_hw_ops 18 drivers/net/ethernet/aquantia/atlantic/aq_pci_func.h const struct aq_hw_ops *ops; aq_hw_ops 19 drivers/net/ethernet/aquantia/atlantic/aq_vec.c const struct aq_hw_ops *aq_hw_ops; aq_hw_ops 47 drivers/net/ethernet/aquantia/atlantic/aq_vec.c if (self->aq_hw_ops->hw_ring_tx_head_update) { aq_hw_ops 48 drivers/net/ethernet/aquantia/atlantic/aq_vec.c err = self->aq_hw_ops->hw_ring_tx_head_update( aq_hw_ops 61 drivers/net/ethernet/aquantia/atlantic/aq_vec.c err = self->aq_hw_ops->hw_ring_rx_receive(self->aq_hw, aq_hw_ops 81 drivers/net/ethernet/aquantia/atlantic/aq_vec.c err = self->aq_hw_ops->hw_ring_rx_fill( aq_hw_ops 95 drivers/net/ethernet/aquantia/atlantic/aq_vec.c self->aq_hw_ops->hw_irq_enable(self->aq_hw, aq_hw_ops 165 drivers/net/ethernet/aquantia/atlantic/aq_vec.c int aq_vec_init(struct aq_vec_s *self, const struct aq_hw_ops *aq_hw_ops, aq_hw_ops 172 drivers/net/ethernet/aquantia/atlantic/aq_vec.c self->aq_hw_ops = aq_hw_ops; aq_hw_ops 181 drivers/net/ethernet/aquantia/atlantic/aq_vec.c err = self->aq_hw_ops->hw_ring_tx_init(self->aq_hw, aq_hw_ops 191 drivers/net/ethernet/aquantia/atlantic/aq_vec.c err = self->aq_hw_ops->hw_ring_rx_init(self->aq_hw, aq_hw_ops 201 drivers/net/ethernet/aquantia/atlantic/aq_vec.c err = self->aq_hw_ops->hw_ring_rx_fill(self->aq_hw, aq_hw_ops 219 drivers/net/ethernet/aquantia/atlantic/aq_vec.c err = self->aq_hw_ops->hw_ring_tx_start(self->aq_hw, aq_hw_ops 224 drivers/net/ethernet/aquantia/atlantic/aq_vec.c err = self->aq_hw_ops->hw_ring_rx_start(self->aq_hw, aq_hw_ops 243 drivers/net/ethernet/aquantia/atlantic/aq_vec.c self->aq_hw_ops->hw_ring_tx_stop(self->aq_hw, aq_hw_ops 246 drivers/net/ethernet/aquantia/atlantic/aq_vec.c self->aq_hw_ops->hw_ring_rx_stop(self->aq_hw, aq_hw_ops 313 drivers/net/ethernet/aquantia/atlantic/aq_vec.c err = self->aq_hw_ops->hw_irq_read(self->aq_hw, &irq_mask); aq_hw_ops 318 drivers/net/ethernet/aquantia/atlantic/aq_vec.c self->aq_hw_ops->hw_irq_disable(self->aq_hw, aq_hw_ops 322 drivers/net/ethernet/aquantia/atlantic/aq_vec.c self->aq_hw_ops->hw_irq_enable(self->aq_hw, 1U); aq_hw_ops 18 drivers/net/ethernet/aquantia/atlantic/aq_vec.h struct aq_hw_ops; aq_hw_ops 28 drivers/net/ethernet/aquantia/atlantic/aq_vec.h int aq_vec_init(struct aq_vec_s *self, const struct aq_hw_ops *aq_hw_ops, aq_hw_ops 879 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_a0.c const struct aq_hw_ops hw_atl_ops_a0 = { aq_hw_ops 21 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_a0.h extern const struct aq_hw_ops hw_atl_ops_a0; aq_hw_ops 1144 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c const struct aq_hw_ops hw_atl_ops_b0 = { aq_hw_ops 32 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.h extern const struct aq_hw_ops hw_atl_ops_b0;