ae_algo 746 drivers/infiniband/hw/hns/hns_roce_hw_v2.c const struct hnae3_ae_ops *ops = handle->ae_algo->ops; ae_algo 772 drivers/infiniband/hw/hns/hns_roce_hw_v2.c const struct hnae3_ae_ops *ops = handle->ae_algo->ops; ae_algo 789 drivers/infiniband/hw/hns/hns_roce_hw_v2.c const struct hnae3_ae_ops *ops = handle->ae_algo->ops; ae_algo 1135 drivers/infiniband/hw/hns/hns_roce_hw_v2.c const struct hnae3_ae_ops *ops = handle->ae_algo->ops; ae_algo 1155 drivers/infiniband/hw/hns/hns_roce_hw_v2.c const struct hnae3_ae_ops *ops = handle->ae_algo->ops; ae_algo 6409 drivers/infiniband/hw/hns/hns_roce_hw_v2.c hr_dev->reset_cnt = handle->ae_algo->ops->ae_dev_reset_cnt(handle); ae_algo 6474 drivers/infiniband/hw/hns/hns_roce_hw_v2.c const struct hnae3_ae_ops *ops = handle->ae_algo->ops; ae_algo 1832 drivers/infiniband/hw/hns/hns_roce_hw_v2.h const struct hnae3_ae_ops *ops = handle->ae_algo->ops; ae_algo 177 drivers/net/ethernet/hisilicon/hns3/hnae3.c void hnae3_register_ae_algo(struct hnae3_ae_algo *ae_algo) ae_algo 184 drivers/net/ethernet/hisilicon/hns3/hnae3.c if (!ae_algo) ae_algo 189 drivers/net/ethernet/hisilicon/hns3/hnae3.c list_add_tail(&ae_algo->node, &hnae3_ae_algo_list); ae_algo 193 drivers/net/ethernet/hisilicon/hns3/hnae3.c id = pci_match_id(ae_algo->pdev_id_table, ae_dev->pdev); ae_algo 197 drivers/net/ethernet/hisilicon/hns3/hnae3.c if (!ae_algo->ops) { ae_algo 201 drivers/net/ethernet/hisilicon/hns3/hnae3.c ae_dev->ops = ae_algo->ops; ae_algo 203 drivers/net/ethernet/hisilicon/hns3/hnae3.c ret = ae_algo->ops->init_ae_dev(ae_dev); ae_algo 232 drivers/net/ethernet/hisilicon/hns3/hnae3.c void hnae3_unregister_ae_algo(struct hnae3_ae_algo *ae_algo) ae_algo 238 drivers/net/ethernet/hisilicon/hns3/hnae3.c if (!ae_algo) ae_algo 247 drivers/net/ethernet/hisilicon/hns3/hnae3.c id = pci_match_id(ae_algo->pdev_id_table, ae_dev->pdev); ae_algo 257 drivers/net/ethernet/hisilicon/hns3/hnae3.c ae_algo->ops->uninit_ae_dev(ae_dev); ae_algo 262 drivers/net/ethernet/hisilicon/hns3/hnae3.c list_del(&ae_algo->node); ae_algo 274 drivers/net/ethernet/hisilicon/hns3/hnae3.c struct hnae3_ae_algo *ae_algo; ae_algo 286 drivers/net/ethernet/hisilicon/hns3/hnae3.c list_for_each_entry(ae_algo, &hnae3_ae_algo_list, node) { ae_algo 287 drivers/net/ethernet/hisilicon/hns3/hnae3.c id = pci_match_id(ae_algo->pdev_id_table, ae_dev->pdev); ae_algo 291 drivers/net/ethernet/hisilicon/hns3/hnae3.c if (!ae_algo->ops) { ae_algo 296 drivers/net/ethernet/hisilicon/hns3/hnae3.c ae_dev->ops = ae_algo->ops; ae_algo 339 drivers/net/ethernet/hisilicon/hns3/hnae3.c struct hnae3_ae_algo *ae_algo; ae_algo 347 drivers/net/ethernet/hisilicon/hns3/hnae3.c list_for_each_entry(ae_algo, &hnae3_ae_algo_list, node) { ae_algo 351 drivers/net/ethernet/hisilicon/hns3/hnae3.c id = pci_match_id(ae_algo->pdev_id_table, ae_dev->pdev); ae_algo 358 drivers/net/ethernet/hisilicon/hns3/hnae3.c ae_algo->ops->uninit_ae_dev(ae_dev); ae_algo 88 drivers/net/ethernet/hisilicon/hns3/hnae3.h struct hnae3_ae_algo *ae_algo; ae_algo 632 drivers/net/ethernet/hisilicon/hns3/hnae3.h struct hnae3_ae_algo *ae_algo; /* the class who provides this handle */ ae_algo 668 drivers/net/ethernet/hisilicon/hns3/hnae3.h void hnae3_unregister_ae_algo(struct hnae3_ae_algo *ae_algo); ae_algo 669 drivers/net/ethernet/hisilicon/hns3/hnae3.h void hnae3_register_ae_algo(struct hnae3_ae_algo *ae_algo); ae_algo 136 drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c if (!h->ae_algo->ops->get_global_queue_id) ae_algo 145 drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c global_qid = h->ae_algo->ops->get_global_queue_id(h, i); ae_algo 359 drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c else if (handle->ae_algo->ops->dbg_run_cmd) ae_algo 360 drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c ret = handle->ae_algo->ops->dbg_run_cmd(handle, cmd_buf); ae_algo 308 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c h->ae_algo->ops->get_tqps_and_rss_info(h, &alloc_tqps, &max_rss_size); ae_algo 400 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c ret = h->ae_algo->ops->start ? h->ae_algo->ops->start(h) : 0; ae_algo 469 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c if (h->ae_algo->ops->set_timer_task) ae_algo 470 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c h->ae_algo->ops->set_timer_task(priv->ae_handle, true); ae_algo 509 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c ops = priv->ae_handle->ae_algo->ops; ae_algo 538 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c if (h->ae_algo->ops->set_timer_task) ae_algo 539 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c h->ae_algo->ops->set_timer_task(priv->ae_handle, false); ae_algo 554 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c if (h->ae_algo->ops->add_uc_addr) ae_algo 555 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c return h->ae_algo->ops->add_uc_addr(h, addr); ae_algo 565 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c if (h->ae_algo->ops->rm_uc_addr) ae_algo 566 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c return h->ae_algo->ops->rm_uc_addr(h, addr); ae_algo 576 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c if (h->ae_algo->ops->add_mc_addr) ae_algo 577 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c return h->ae_algo->ops->add_mc_addr(h, addr); ae_algo 587 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c if (h->ae_algo->ops->rm_mc_addr) ae_algo 588 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c return h->ae_algo->ops->rm_mc_addr(h, addr); ae_algo 647 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c if (h->ae_algo->ops->set_promisc_mode) { ae_algo 648 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c return h->ae_algo->ops->set_promisc_mode(h, ae_algo 662 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c if (h->pdev->revision >= 0x21 && h->ae_algo->ops->enable_vlan_filter) { ae_algo 668 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c h->ae_algo->ops->enable_vlan_filter(h, enable); ae_algo 1422 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c ret = h->ae_algo->ops->set_mac_addr(h, mac_addr->sa_data, false); ae_algo 1441 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c if (!h->ae_algo->ops->do_ioctl) ae_algo 1444 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c return h->ae_algo->ops->do_ioctl(h, ifr, cmd); ae_algo 1456 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c if (changed & (NETIF_F_GRO_HW) && h->ae_algo->ops->set_gro_en) { ae_algo 1458 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c ret = h->ae_algo->ops->set_gro_en(h, enable); ae_algo 1464 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c h->ae_algo->ops->enable_vlan_filter) { ae_algo 1466 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c h->ae_algo->ops->enable_vlan_filter(h, enable); ae_algo 1470 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c h->ae_algo->ops->enable_hw_strip_rxvtag) { ae_algo 1472 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c ret = h->ae_algo->ops->enable_hw_strip_rxvtag(h, enable); ae_algo 1477 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c if ((changed & NETIF_F_NTUPLE) && h->ae_algo->ops->enable_fd) { ae_algo 1479 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c h->ae_algo->ops->enable_fd(h, enable); ae_algo 1510 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c handle->ae_algo->ops->update_stats(handle, &netdev->stats); ae_algo 1617 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c if (h->ae_algo->ops->set_vlan_filter) ae_algo 1618 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c ret = h->ae_algo->ops->set_vlan_filter(h, proto, vid, false); ae_algo 1629 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c if (h->ae_algo->ops->set_vlan_filter) ae_algo 1630 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c ret = h->ae_algo->ops->set_vlan_filter(h, proto, vid, true); ae_algo 1645 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c if (h->ae_algo->ops->set_vf_vlan_filter) ae_algo 1646 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c ret = h->ae_algo->ops->set_vf_vlan_filter(h, vf, vlan, ae_algo 1660 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c if (!h->ae_algo->ops->set_mtu) ae_algo 1666 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c ret = h->ae_algo->ops->set_mtu(h, new_mtu); ae_algo 1738 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c if (h->ae_algo->ops->get_mac_stats) { ae_algo 1741 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c h->ae_algo->ops->get_mac_stats(h, &mac_stats); ae_algo 1787 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c if (h->ae_algo->ops->reset_event) ae_algo 1788 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c h->ae_algo->ops->reset_event(h->pdev, h); ae_algo 1798 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c if (!h->ae_algo->ops->add_arfs_entry) ae_algo 1813 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c return h->ae_algo->ops->add_arfs_entry(h, rxq_index, flow_id, &fkeys); ae_algo 3360 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c ret = h->ae_algo->ops->map_ring_to_vector(h, ae_algo 3405 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c vector_num = h->ae_algo->ops->get_vector(h, vector_num, vector); ae_algo 3450 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c h->ae_algo->ops->unmap_ring_from_vector(h, ae_algo 3477 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c ret = h->ae_algo->ops->put_vector(h, tqp_vector->vector_irq); ae_algo 3762 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c if (h->ae_algo->ops->get_mac_addr && init) { ae_algo 3763 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c h->ae_algo->ops->get_mac_addr(h, mac_addr_temp); ae_algo 3774 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c if (h->ae_algo->ops->set_mac_addr) ae_algo 3775 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c ret = h->ae_algo->ops->set_mac_addr(h, netdev->dev_addr, true); ae_algo 3785 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c if (h->ae_algo->ops->mac_connect_phy) ae_algo 3786 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c ret = h->ae_algo->ops->mac_connect_phy(h); ae_algo 3795 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c if (h->ae_algo->ops->mac_disconnect_phy) ae_algo 3796 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c h->ae_algo->ops->mac_disconnect_phy(h); ae_algo 3804 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c if (h->ae_algo->ops->restore_fd_rules) ae_algo 3805 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c ret = h->ae_algo->ops->restore_fd_rules(h); ae_algo 3814 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c if (h->ae_algo->ops->del_all_fd_entries) ae_algo 3815 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c h->ae_algo->ops->del_all_fd_entries(h, clear_list); ae_algo 3820 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c if (!handle->ae_algo->ops->client_start) ae_algo 3823 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c return handle->ae_algo->ops->client_start(handle); ae_algo 3828 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c if (!handle->ae_algo->ops->client_stop) ae_algo 3831 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c handle->ae_algo->ops->client_stop(handle); ae_algo 3857 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c handle->ae_algo->ops->get_tqps_and_rss_info(handle, &alloc_tqps, ae_algo 4183 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c ret = h->ae_algo->ops->reset_queue(h, i); ae_algo 4358 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c if (handle->ae_algo->ops->restore_vlan_table) ae_algo 4359 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c handle->ae_algo->ops->restore_vlan_table(handle); ae_algo 4428 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c ret = handle->ae_algo->ops->set_channels(handle, new_tqp_num, ae_algo 79 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c if (!h->ae_algo->ops->set_loopback || ae_algo 80 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c !h->ae_algo->ops->set_promisc_mode) ae_algo 88 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c ret = h->ae_algo->ops->set_loopback(h, loop, en); ae_algo 99 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c h->ae_algo->ops->set_promisc_mode(h, true, true); ae_algo 344 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c h->ae_algo->ops->enable_vlan_filter; ae_algo 346 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c h->ae_algo->ops->enable_vlan_filter(h, false); ae_algo 353 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c if (h->ae_algo->ops->halt_autoneg) ae_algo 354 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c h->ae_algo->ops->halt_autoneg(h, true); ae_algo 378 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c if (h->ae_algo->ops->halt_autoneg) ae_algo 379 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c h->ae_algo->ops->halt_autoneg(h, false); ae_algo 383 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c h->ae_algo->ops->enable_vlan_filter(h, true); ae_algo 395 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c const struct hnae3_ae_ops *ops = h->ae_algo->ops; ae_algo 460 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c const struct hnae3_ae_ops *ops = h->ae_algo->ops; ae_algo 524 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c if (!h->ae_algo->ops->get_stats || !h->ae_algo->ops->update_stats) { ae_algo 529 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c h->ae_algo->ops->update_stats(h, &netdev->stats); ae_algo 535 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c h->ae_algo->ops->get_stats(h, p); ae_algo 545 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c if (!h->ae_algo->ops->get_fw_version) { ae_algo 562 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c fw_version = priv->ae_handle->ae_algo->ops->get_fw_version(h); ae_algo 580 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c if (h->ae_algo->ops->get_status) ae_algo 581 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c return h->ae_algo->ops->get_status(h); ae_algo 610 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c if (h->ae_algo->ops->get_pauseparam) ae_algo 611 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c h->ae_algo->ops->get_pauseparam(h, ¶m->autoneg, ae_algo 624 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c if (h->ae_algo->ops->set_pauseparam) ae_algo 625 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c return h->ae_algo->ops->set_pauseparam(h, param->autoneg, ae_algo 634 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c const struct hnae3_ae_ops *ops = h->ae_algo->ops; ae_algo 664 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c ops = h->ae_algo->ops; ae_algo 716 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c const struct hnae3_ae_ops *ops = handle->ae_algo->ops; ae_algo 762 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c const struct hnae3_ae_ops *ops = handle->ae_algo->ops; ae_algo 811 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c if (!h->ae_algo->ops->get_rss_key_size) ae_algo 814 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c return h->ae_algo->ops->get_rss_key_size(h); ae_algo 821 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c if (!h->ae_algo->ops->get_rss_indir_size) ae_algo 824 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c return h->ae_algo->ops->get_rss_indir_size(h); ae_algo 832 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c if (!h->ae_algo->ops->get_rss) ae_algo 835 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c return h->ae_algo->ops->get_rss(h, indir, key, hfunc); ae_algo 843 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c if (!h->ae_algo->ops->set_rss) ae_algo 859 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c return h->ae_algo->ops->set_rss(h, indir, key, hfunc); ae_algo 873 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c if (h->ae_algo->ops->get_rss_tuple) ae_algo 874 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c return h->ae_algo->ops->get_rss_tuple(h, cmd); ae_algo 877 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c if (h->ae_algo->ops->get_fd_rule_cnt) ae_algo 878 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c return h->ae_algo->ops->get_fd_rule_cnt(h, cmd); ae_algo 881 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c if (h->ae_algo->ops->get_fd_rule_info) ae_algo 882 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c return h->ae_algo->ops->get_fd_rule_info(h, cmd); ae_algo 885 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c if (h->ae_algo->ops->get_fd_all_rules) ae_algo 886 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c return h->ae_algo->ops->get_fd_all_rules(h, cmd, ae_algo 1021 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c if (h->ae_algo->ops->set_rss_tuple) ae_algo 1022 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c return h->ae_algo->ops->set_rss_tuple(h, cmd); ae_algo 1025 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c if (h->ae_algo->ops->add_fd_entry) ae_algo 1026 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c return h->ae_algo->ops->add_fd_entry(h, cmd); ae_algo 1029 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c if (h->ae_algo->ops->del_fd_entry) ae_algo 1030 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c return h->ae_algo->ops->del_fd_entry(h, cmd); ae_algo 1040 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c const struct hnae3_ae_ops *ops = handle->ae_algo->ops; ae_algo 1079 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c if (h->ae_algo->ops->get_channels) ae_algo 1080 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c h->ae_algo->ops->get_channels(h, ch); ae_algo 1275 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c if (!h->ae_algo->ops->get_regs_len) ae_algo 1278 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c return h->ae_algo->ops->get_regs_len(h); ae_algo 1286 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c if (!h->ae_algo->ops->get_regs) ae_algo 1289 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c h->ae_algo->ops->get_regs(h, &cmd->version, data); ae_algo 1297 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c if (!h->ae_algo->ops->set_led_id) ae_algo 1300 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c return h->ae_algo->ops->set_led_id(h, state); ae_algo 1358 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c const struct hnae3_ae_ops *ops = handle->ae_algo->ops; ae_algo 1380 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c const struct hnae3_ae_ops *ops = handle->ae_algo->ops; ae_algo 71 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c static struct hnae3_ae_algo ae_algo; ae_algo 1463 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c tqp->q.ae_algo = &ae_algo; ae_algo 1605 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c nic->ae_algo = &ae_algo; ae_algo 2292 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c roce->ae_algo = nic->ae_algo; ae_algo 10219 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c static struct hnae3_ae_algo ae_algo = { ae_algo 10228 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c hnae3_register_ae_algo(&ae_algo); ae_algo 10235 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c hnae3_unregister_ae_algo(&ae_algo); ae_algo 369 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c tqp->q.ae_algo = &ae_algovf; ae_algo 479 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c nic->ae_algo = &ae_algovf; ae_algo 2039 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c roce->ae_algo = nic->ae_algo;