hnae_handle       237 drivers/net/ethernet/hisilicon/hns/hnae.c static int hnae_init_queue(struct hnae_handle *h, struct hnae_queue *q,
hnae_handle       291 drivers/net/ethernet/hisilicon/hns/hnae.c int hnae_reinit_handle(struct hnae_handle *handle)
hnae_handle       323 drivers/net/ethernet/hisilicon/hns/hnae.c struct hnae_handle *hnae_get_handle(struct device *owner_dev,
hnae_handle       329 drivers/net/ethernet/hisilicon/hns/hnae.c 	struct hnae_handle *handle;
hnae_handle       370 drivers/net/ethernet/hisilicon/hns/hnae.c void hnae_put_handle(struct hnae_handle *h)
hnae_handle       342 drivers/net/ethernet/hisilicon/hns/hnae.h struct hnae_handle;
hnae_handle       358 drivers/net/ethernet/hisilicon/hns/hnae.h 	struct hnae_handle *handle;
hnae_handle       467 drivers/net/ethernet/hisilicon/hns/hnae.h 	struct hnae_handle *(*get_handle)(struct hnae_ae_dev *dev,
hnae_handle       469 drivers/net/ethernet/hisilicon/hns/hnae.h 	void (*put_handle)(struct hnae_handle *handle);
hnae_handle       472 drivers/net/ethernet/hisilicon/hns/hnae.h 	int (*start)(struct hnae_handle *handle);
hnae_handle       473 drivers/net/ethernet/hisilicon/hns/hnae.h 	void (*stop)(struct hnae_handle *handle);
hnae_handle       474 drivers/net/ethernet/hisilicon/hns/hnae.h 	void (*reset)(struct hnae_handle *handle);
hnae_handle       475 drivers/net/ethernet/hisilicon/hns/hnae.h 	int (*set_opts)(struct hnae_handle *handle, int type, void *opts);
hnae_handle       476 drivers/net/ethernet/hisilicon/hns/hnae.h 	int (*get_opts)(struct hnae_handle *handle, int type, void **opts);
hnae_handle       477 drivers/net/ethernet/hisilicon/hns/hnae.h 	int (*get_status)(struct hnae_handle *handle);
hnae_handle       478 drivers/net/ethernet/hisilicon/hns/hnae.h 	int (*get_info)(struct hnae_handle *handle,
hnae_handle       481 drivers/net/ethernet/hisilicon/hns/hnae.h 	void (*adjust_link)(struct hnae_handle *handle, int speed, int duplex);
hnae_handle       482 drivers/net/ethernet/hisilicon/hns/hnae.h 	bool (*need_adjust_link)(struct hnae_handle *handle,
hnae_handle       484 drivers/net/ethernet/hisilicon/hns/hnae.h 	int (*set_loopback)(struct hnae_handle *handle,
hnae_handle       488 drivers/net/ethernet/hisilicon/hns/hnae.h 	void (*get_pauseparam)(struct hnae_handle *handle,
hnae_handle       490 drivers/net/ethernet/hisilicon/hns/hnae.h 	int (*set_autoneg)(struct hnae_handle *handle, u8 enable);
hnae_handle       491 drivers/net/ethernet/hisilicon/hns/hnae.h 	int (*get_autoneg)(struct hnae_handle *handle);
hnae_handle       492 drivers/net/ethernet/hisilicon/hns/hnae.h 	int (*set_pauseparam)(struct hnae_handle *handle,
hnae_handle       494 drivers/net/ethernet/hisilicon/hns/hnae.h 	void (*get_coalesce_usecs)(struct hnae_handle *handle,
hnae_handle       496 drivers/net/ethernet/hisilicon/hns/hnae.h 	void (*get_max_coalesced_frames)(struct hnae_handle *handle,
hnae_handle       498 drivers/net/ethernet/hisilicon/hns/hnae.h 	int (*set_coalesce_usecs)(struct hnae_handle *handle, u32 timeout);
hnae_handle       499 drivers/net/ethernet/hisilicon/hns/hnae.h 	int (*set_coalesce_frames)(struct hnae_handle *handle,
hnae_handle       501 drivers/net/ethernet/hisilicon/hns/hnae.h 	void (*get_coalesce_range)(struct hnae_handle *handle,
hnae_handle       506 drivers/net/ethernet/hisilicon/hns/hnae.h 	void (*set_promisc_mode)(struct hnae_handle *handle, u32 en);
hnae_handle       507 drivers/net/ethernet/hisilicon/hns/hnae.h 	int (*get_mac_addr)(struct hnae_handle *handle, void **p);
hnae_handle       508 drivers/net/ethernet/hisilicon/hns/hnae.h 	int (*set_mac_addr)(struct hnae_handle *handle, void *p);
hnae_handle       509 drivers/net/ethernet/hisilicon/hns/hnae.h 	int (*add_uc_addr)(struct hnae_handle *handle,
hnae_handle       511 drivers/net/ethernet/hisilicon/hns/hnae.h 	int (*rm_uc_addr)(struct hnae_handle *handle,
hnae_handle       513 drivers/net/ethernet/hisilicon/hns/hnae.h 	int (*clr_mc_addr)(struct hnae_handle *handle);
hnae_handle       514 drivers/net/ethernet/hisilicon/hns/hnae.h 	int (*set_mc_addr)(struct hnae_handle *handle, void *addr);
hnae_handle       515 drivers/net/ethernet/hisilicon/hns/hnae.h 	int (*set_mtu)(struct hnae_handle *handle, int new_mtu);
hnae_handle       516 drivers/net/ethernet/hisilicon/hns/hnae.h 	void (*set_tso_stats)(struct hnae_handle *handle, int enable);
hnae_handle       517 drivers/net/ethernet/hisilicon/hns/hnae.h 	void (*update_stats)(struct hnae_handle *handle,
hnae_handle       519 drivers/net/ethernet/hisilicon/hns/hnae.h 	void (*get_stats)(struct hnae_handle *handle, u64 *data);
hnae_handle       520 drivers/net/ethernet/hisilicon/hns/hnae.h 	void (*get_strings)(struct hnae_handle *handle,
hnae_handle       522 drivers/net/ethernet/hisilicon/hns/hnae.h 	int (*get_sset_count)(struct hnae_handle *handle, int stringset);
hnae_handle       523 drivers/net/ethernet/hisilicon/hns/hnae.h 	void (*update_led_status)(struct hnae_handle *handle);
hnae_handle       524 drivers/net/ethernet/hisilicon/hns/hnae.h 	int (*set_led_id)(struct hnae_handle *handle,
hnae_handle       526 drivers/net/ethernet/hisilicon/hns/hnae.h 	void (*get_regs)(struct hnae_handle *handle, void *data);
hnae_handle       527 drivers/net/ethernet/hisilicon/hns/hnae.h 	int (*get_regs_len)(struct hnae_handle *handle);
hnae_handle       528 drivers/net/ethernet/hisilicon/hns/hnae.h 	u32	(*get_rss_key_size)(struct hnae_handle *handle);
hnae_handle       529 drivers/net/ethernet/hisilicon/hns/hnae.h 	u32	(*get_rss_indir_size)(struct hnae_handle *handle);
hnae_handle       530 drivers/net/ethernet/hisilicon/hns/hnae.h 	int	(*get_rss)(struct hnae_handle *handle, u32 *indir, u8 *key,
hnae_handle       532 drivers/net/ethernet/hisilicon/hns/hnae.h 	int	(*set_rss)(struct hnae_handle *handle, const u32 *indir,
hnae_handle       572 drivers/net/ethernet/hisilicon/hns/hnae.h struct hnae_handle *hnae_get_handle(struct device *owner_dev,
hnae_handle       577 drivers/net/ethernet/hisilicon/hns/hnae.h void hnae_put_handle(struct hnae_handle *handle);
hnae_handle       583 drivers/net/ethernet/hisilicon/hns/hnae.h int hnae_reinit_handle(struct hnae_handle *handle);
hnae_handle       665 drivers/net/ethernet/hisilicon/hns/hnae.h static inline void hnae_reinit_all_ring_desc(struct hnae_handle *h)
hnae_handle       680 drivers/net/ethernet/hisilicon/hns/hnae.h static inline void hnae_reinit_all_ring_page_off(struct hnae_handle *h)
hnae_handle        18 drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c static struct hns_mac_cb *hns_get_mac_cb(struct hnae_handle *handle)
hnae_handle        30 drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c static struct hns_ppe_cb *hns_get_ppe_cb(struct hnae_handle *handle)
hnae_handle        69 drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c static struct hnae_handle *hns_ae_get_handle(struct hnae_ae_dev *dev,
hnae_handle        76 drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c 	struct hnae_handle *ae_handle;
hnae_handle       141 drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c static void hns_ae_put_handle(struct hnae_handle *handle)
hnae_handle       152 drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c static int hns_ae_wait_flow_down(struct hnae_handle *handle)
hnae_handle       187 drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c static void hns_ae_ring_enable_all(struct hnae_handle *handle, int val)
hnae_handle       212 drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c static int hns_ae_set_mac_address(struct hnae_handle *handle, void *p)
hnae_handle       232 drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c static int hns_ae_add_uc_address(struct hnae_handle *handle,
hnae_handle       243 drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c static int hns_ae_rm_uc_address(struct hnae_handle *handle,
hnae_handle       254 drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c static int hns_ae_set_multicast_one(struct hnae_handle *handle, void *addr)
hnae_handle       287 drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c static int hns_ae_clr_multicast(struct hnae_handle *handle)
hnae_handle       297 drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c static int hns_ae_set_mtu(struct hnae_handle *handle, int new_mtu)
hnae_handle       328 drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c static void hns_ae_set_tso_stats(struct hnae_handle *handle, int enable)
hnae_handle       335 drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c static int hns_ae_start(struct hnae_handle *handle)
hnae_handle       361 drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c static void hns_ae_stop(struct hnae_handle *handle)
hnae_handle       382 drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c static void hns_ae_reset(struct hnae_handle *handle)
hnae_handle       416 drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c static int hns_ae_get_link_status(struct hnae_handle *handle)
hnae_handle       426 drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c static int hns_ae_get_mac_info(struct hnae_handle *handle,
hnae_handle       434 drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c static bool hns_ae_need_adjust_link(struct hnae_handle *handle, int speed,
hnae_handle       442 drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c static void hns_ae_adjust_link(struct hnae_handle *handle, int speed,
hnae_handle       477 drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c static void hns_ae_get_pauseparam(struct hnae_handle *handle,
hnae_handle       492 drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c static int hns_ae_set_autoneg(struct hnae_handle *handle, u8 enable)
hnae_handle       499 drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c static void hns_ae_set_promisc_mode(struct hnae_handle *handle, u32 en)
hnae_handle       507 drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c static int hns_ae_get_autoneg(struct hnae_handle *handle)
hnae_handle       518 drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c static int hns_ae_set_pauseparam(struct hnae_handle *handle,
hnae_handle       540 drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c static void hns_ae_get_coalesce_usecs(struct hnae_handle *handle,
hnae_handle       552 drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c static void hns_ae_get_max_coalesced_frames(struct hnae_handle *handle,
hnae_handle       570 drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c static int hns_ae_set_coalesce_usecs(struct hnae_handle *handle,
hnae_handle       580 drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c static int hns_ae_set_coalesce_frames(struct hnae_handle *handle,
hnae_handle       610 drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c static void hns_ae_get_coalesce_range(struct hnae_handle *handle,
hnae_handle       641 drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c static void hns_ae_update_stats(struct hnae_handle *handle,
hnae_handle       724 drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c static void hns_ae_get_stats(struct hnae_handle *handle, u64 *data)
hnae_handle       756 drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c static void hns_ae_get_strings(struct hnae_handle *handle,
hnae_handle       789 drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c static int hns_ae_get_sset_count(struct hnae_handle *handle, int stringset)
hnae_handle       809 drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c static int hns_ae_config_loopback(struct hnae_handle *handle,
hnae_handle       835 drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c static void hns_ae_update_led_status(struct hnae_handle *handle)
hnae_handle       847 drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c static int hns_ae_cpld_set_led_id(struct hnae_handle *handle,
hnae_handle       859 drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c static void hns_ae_get_regs(struct hnae_handle *handle, void *data)
hnae_handle       884 drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c static int hns_ae_get_regs_len(struct hnae_handle *handle)
hnae_handle       900 drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c static u32 hns_ae_get_rss_key_size(struct hnae_handle *handle)
hnae_handle       905 drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c static u32 hns_ae_get_rss_indir_size(struct hnae_handle *handle)
hnae_handle       910 drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c static int hns_ae_get_rss(struct hnae_handle *handle, u32 *indir, u8 *key,
hnae_handle       931 drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c static int hns_ae_set_rss(struct hnae_handle *handle, const u32 *indir,
hnae_handle       213 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.h 	struct hnae_handle  ae_handle; /* must be the last number */
hnae_handle       423 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.h 	struct hnae_handle *handle)
hnae_handle       779 drivers/net/ethernet/hisilicon/hns/hns_enet.c 	struct hnae_handle *handle = ring->q->handle;
hnae_handle      1092 drivers/net/ethernet/hisilicon/hns/hns_enet.c 	struct hnae_handle *h = priv->ae_handle;
hnae_handle      1136 drivers/net/ethernet/hisilicon/hns/hns_enet.c int hns_nic_init_phy(struct net_device *ndev, struct hnae_handle *h)
hnae_handle      1171 drivers/net/ethernet/hisilicon/hns/hns_enet.c 	struct hnae_handle *h = priv->ae_handle;
hnae_handle      1184 drivers/net/ethernet/hisilicon/hns/hns_enet.c 	struct hnae_handle *h = priv->ae_handle;
hnae_handle      1205 drivers/net/ethernet/hisilicon/hns/hns_enet.c 	struct hnae_handle *h = priv->ae_handle;
hnae_handle      1225 drivers/net/ethernet/hisilicon/hns/hns_enet.c 	struct hnae_handle *h = priv->ae_handle;
hnae_handle      1278 drivers/net/ethernet/hisilicon/hns/hns_enet.c 	struct hnae_handle *h = priv->ae_handle;
hnae_handle      1325 drivers/net/ethernet/hisilicon/hns/hns_enet.c 	struct hnae_handle *h = priv->ae_handle;
hnae_handle      1410 drivers/net/ethernet/hisilicon/hns/hns_enet.c 	struct hnae_handle *handle = priv->ae_handle;
hnae_handle      1444 drivers/net/ethernet/hisilicon/hns/hns_enet.c 	struct hnae_handle *h = priv->ae_handle;
hnae_handle      1563 drivers/net/ethernet/hisilicon/hns/hns_enet.c 	struct hnae_handle *h = priv->ae_handle;
hnae_handle      1594 drivers/net/ethernet/hisilicon/hns/hns_enet.c 	struct hnae_handle *h = priv->ae_handle;
hnae_handle      1617 drivers/net/ethernet/hisilicon/hns/hns_enet.c 	struct hnae_handle *h = priv->ae_handle;
hnae_handle      1723 drivers/net/ethernet/hisilicon/hns/hns_enet.c 	struct hnae_handle *h = priv->ae_handle;
hnae_handle      1827 drivers/net/ethernet/hisilicon/hns/hns_enet.c 	struct hnae_handle *h = priv->ae_handle;
hnae_handle      1839 drivers/net/ethernet/hisilicon/hns/hns_enet.c 	struct hnae_handle *h = priv->ae_handle;
hnae_handle      1857 drivers/net/ethernet/hisilicon/hns/hns_enet.c 	struct hnae_handle *h = priv->ae_handle;
hnae_handle      1879 drivers/net/ethernet/hisilicon/hns/hns_enet.c 	struct hnae_handle *h = priv->ae_handle;
hnae_handle      1903 drivers/net/ethernet/hisilicon/hns/hns_enet.c 	struct hnae_handle *h = priv->ae_handle;
hnae_handle      1973 drivers/net/ethernet/hisilicon/hns/hns_enet.c 	struct hnae_handle *h = priv->ae_handle;
hnae_handle      1987 drivers/net/ethernet/hisilicon/hns/hns_enet.c 	struct hnae_handle *h = priv->ae_handle;
hnae_handle      2057 drivers/net/ethernet/hisilicon/hns/hns_enet.c 	struct hnae_handle *h = priv->ae_handle;
hnae_handle      2103 drivers/net/ethernet/hisilicon/hns/hns_enet.c 	struct hnae_handle *h = priv->ae_handle;
hnae_handle      2150 drivers/net/ethernet/hisilicon/hns/hns_enet.c 	struct hnae_handle *h = priv->ae_handle;
hnae_handle      2171 drivers/net/ethernet/hisilicon/hns/hns_enet.c 	struct hnae_handle *h = priv->ae_handle;
hnae_handle      2199 drivers/net/ethernet/hisilicon/hns/hns_enet.c 	struct hnae_handle *h;
hnae_handle        61 drivers/net/ethernet/hisilicon/hns/hns_enet.h 	struct hnae_handle *ae_handle;
hnae_handle        90 drivers/net/ethernet/hisilicon/hns/hns_enet.h int hns_nic_init_phy(struct net_device *ndev, struct hnae_handle *h);
hnae_handle        43 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c 	struct hnae_handle *h;
hnae_handle       118 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c 	struct hnae_handle *h;
hnae_handle       205 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c 	struct hnae_handle *h;
hnae_handle       289 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c 	struct hnae_handle *h = priv->ae_handle;
hnae_handle       340 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c 	struct hnae_handle *h = priv->ae_handle;
hnae_handle       481 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c 	struct hnae_handle *h = priv->ae_handle;
hnae_handle       550 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c 	struct hnae_handle *h = priv->ae_handle;
hnae_handle       713 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c 	struct hnae_handle *h;
hnae_handle       837 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c 	struct hnae_handle *h = priv->ae_handle;
hnae_handle       893 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c 	struct hnae_handle *h = priv->ae_handle;
hnae_handle       983 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c 	struct hnae_handle *h = priv->ae_handle;
hnae_handle      1040 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c 	struct hnae_handle *h = priv->ae_handle;