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, &param->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;