ionic_lif           7 drivers/net/ethernet/pensando/ionic/ionic.h struct ionic_lif;
ionic_lif          39 drivers/net/ethernet/pensando/ionic/ionic.h 	struct ionic_lif *master_lif;
ionic_lif          60 drivers/net/ethernet/pensando/ionic/ionic.h int ionic_adminq_post_wait(struct ionic_lif *lif, struct ionic_admin_ctx *ctx);
ionic_lif         113 drivers/net/ethernet/pensando/ionic/ionic_debugfs.c void ionic_debugfs_add_qcq(struct ionic_lif *lif, struct ionic_qcq *qcq)
ionic_lif         229 drivers/net/ethernet/pensando/ionic/ionic_debugfs.c void ionic_debugfs_add_lif(struct ionic_lif *lif)
ionic_lif         236 drivers/net/ethernet/pensando/ionic/ionic_debugfs.c void ionic_debugfs_del_lif(struct ionic_lif *lif)
ionic_lif          17 drivers/net/ethernet/pensando/ionic/ionic_debugfs.h void ionic_debugfs_add_lif(struct ionic_lif *lif);
ionic_lif          18 drivers/net/ethernet/pensando/ionic/ionic_debugfs.h void ionic_debugfs_add_qcq(struct ionic_lif *lif, struct ionic_qcq *qcq);
ionic_lif          19 drivers/net/ethernet/pensando/ionic/ionic_debugfs.h void ionic_debugfs_del_lif(struct ionic_lif *lif);
ionic_lif          28 drivers/net/ethernet/pensando/ionic/ionic_debugfs.h static inline void ionic_debugfs_add_lif(struct ionic_lif *lif) { }
ionic_lif          29 drivers/net/ethernet/pensando/ionic/ionic_debugfs.h static inline void ionic_debugfs_add_qcq(struct ionic_lif *lif, struct ionic_qcq *qcq) { }
ionic_lif          30 drivers/net/ethernet/pensando/ionic/ionic_debugfs.h static inline void ionic_debugfs_del_lif(struct ionic_lif *lif) { }
ionic_lif         288 drivers/net/ethernet/pensando/ionic/ionic_dev.c int ionic_db_page_num(struct ionic_lif *lif, int pid)
ionic_lif         293 drivers/net/ethernet/pensando/ionic/ionic_dev.c int ionic_cq_init(struct ionic_lif *lif, struct ionic_cq *cq,
ionic_lif         373 drivers/net/ethernet/pensando/ionic/ionic_dev.c int ionic_q_init(struct ionic_lif *lif, struct ionic_dev *idev,
ionic_lif         444 drivers/net/ethernet/pensando/ionic/ionic_dev.c 	struct ionic_lif *lif = q->lif;
ionic_lif         171 drivers/net/ethernet/pensando/ionic/ionic_dev.h 	struct ionic_lif *lif;
ionic_lif         207 drivers/net/ethernet/pensando/ionic/ionic_dev.h 	struct ionic_lif *lif;
ionic_lif         274 drivers/net/ethernet/pensando/ionic/ionic_dev.h int ionic_db_page_num(struct ionic_lif *lif, int pid);
ionic_lif         276 drivers/net/ethernet/pensando/ionic/ionic_dev.h int ionic_cq_init(struct ionic_lif *lif, struct ionic_cq *cq,
ionic_lif         287 drivers/net/ethernet/pensando/ionic/ionic_dev.h int ionic_q_init(struct ionic_lif *lif, struct ionic_dev *idev,
ionic_lif          19 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c static void ionic_get_stats_strings(struct ionic_lif *lif, u8 *buf)
ionic_lif          30 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c 	struct ionic_lif *lif;
ionic_lif          40 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c static int ionic_get_stats_count(struct ionic_lif *lif)
ionic_lif          52 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c 	struct ionic_lif *lif = netdev_priv(netdev);
ionic_lif          69 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c 	struct ionic_lif *lif = netdev_priv(netdev);
ionic_lif          85 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c 	struct ionic_lif *lif = netdev_priv(netdev);
ionic_lif         104 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c 	struct ionic_lif *lif = netdev_priv(netdev);
ionic_lif         119 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c 	struct ionic_lif *lif = netdev_priv(netdev);
ionic_lif         254 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c 	struct ionic_lif *lif = netdev_priv(netdev);
ionic_lif         313 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c 	struct ionic_lif *lif = netdev_priv(netdev);
ionic_lif         328 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c 	struct ionic_lif *lif = netdev_priv(netdev);
ionic_lif         359 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c 	struct ionic_lif *lif = netdev_priv(netdev);
ionic_lif         371 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c 	struct ionic_lif *lif = netdev_priv(netdev);
ionic_lif         443 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c 	struct ionic_lif *lif = netdev_priv(netdev);
ionic_lif         454 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c 	struct ionic_lif *lif = netdev_priv(netdev);
ionic_lif         493 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c 	struct ionic_lif *lif = netdev_priv(netdev);
ionic_lif         505 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c 	struct ionic_lif *lif = netdev_priv(netdev);
ionic_lif         533 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c 	struct ionic_lif *lif = netdev_priv(netdev);
ionic_lif         544 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c 	struct ionic_lif *lif = netdev_priv(netdev);
ionic_lif         560 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c 	struct ionic_lif *lif = netdev_priv(netdev);
ionic_lif         578 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c 	struct ionic_lif *lif = netdev_priv(netdev);
ionic_lif         591 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c 	struct ionic_lif *lif = netdev_priv(netdev);
ionic_lif         612 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c 	struct ionic_lif *lif = netdev_priv(netdev);
ionic_lif         629 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c 	struct ionic_lif *lif = netdev_priv(dev);
ionic_lif         645 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c 	struct ionic_lif *lif = netdev_priv(netdev);
ionic_lif         662 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c 	struct ionic_lif *lif = netdev_priv(netdev);
ionic_lif         692 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c 	struct ionic_lif *lif = netdev_priv(netdev);
ionic_lif         723 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c 	struct ionic_lif *lif = netdev_priv(netdev);
ionic_lif          20 drivers/net/ethernet/pensando/ionic/ionic_lif.c static void ionic_lif_rx_mode(struct ionic_lif *lif, unsigned int rx_mode);
ionic_lif          21 drivers/net/ethernet/pensando/ionic/ionic_lif.c static int ionic_lif_addr_add(struct ionic_lif *lif, const u8 *addr);
ionic_lif          22 drivers/net/ethernet/pensando/ionic/ionic_lif.c static int ionic_lif_addr_del(struct ionic_lif *lif, const u8 *addr);
ionic_lif          23 drivers/net/ethernet/pensando/ionic/ionic_lif.c static void ionic_link_status_check(struct ionic_lif *lif);
ionic_lif          27 drivers/net/ethernet/pensando/ionic/ionic_lif.c 	struct ionic_lif *lif = container_of(work, struct ionic_lif, deferred.work);
ionic_lif          70 drivers/net/ethernet/pensando/ionic/ionic_lif.c static void ionic_link_status_check(struct ionic_lif *lif)
ionic_lif         104 drivers/net/ethernet/pensando/ionic/ionic_lif.c static void ionic_link_status_check_request(struct ionic_lif *lif)
ionic_lif         133 drivers/net/ethernet/pensando/ionic/ionic_lif.c static int ionic_request_irq(struct ionic_lif *lif, struct ionic_qcq *qcq)
ionic_lif         152 drivers/net/ethernet/pensando/ionic/ionic_lif.c static int ionic_intr_alloc(struct ionic_lif *lif, struct ionic_intr_info *intr)
ionic_lif         170 drivers/net/ethernet/pensando/ionic/ionic_lif.c static void ionic_intr_free(struct ionic_lif *lif, int index)
ionic_lif         179 drivers/net/ethernet/pensando/ionic/ionic_lif.c 	struct ionic_lif *lif = q->lif;
ionic_lif         215 drivers/net/ethernet/pensando/ionic/ionic_lif.c 	struct ionic_lif *lif = q->lif;
ionic_lif         247 drivers/net/ethernet/pensando/ionic/ionic_lif.c static void ionic_lif_qcq_deinit(struct ionic_lif *lif, struct ionic_qcq *qcq)
ionic_lif         270 drivers/net/ethernet/pensando/ionic/ionic_lif.c static void ionic_qcq_free(struct ionic_lif *lif, struct ionic_qcq *qcq)
ionic_lif         291 drivers/net/ethernet/pensando/ionic/ionic_lif.c static void ionic_qcqs_free(struct ionic_lif *lif)
ionic_lif         333 drivers/net/ethernet/pensando/ionic/ionic_lif.c static int ionic_qcq_alloc(struct ionic_lif *lif, unsigned int type,
ionic_lif         472 drivers/net/ethernet/pensando/ionic/ionic_lif.c static int ionic_qcqs_alloc(struct ionic_lif *lif)
ionic_lif         553 drivers/net/ethernet/pensando/ionic/ionic_lif.c static int ionic_lif_txq_init(struct ionic_lif *lif, struct ionic_qcq *qcq)
ionic_lif         600 drivers/net/ethernet/pensando/ionic/ionic_lif.c static int ionic_lif_rxq_init(struct ionic_lif *lif, struct ionic_qcq *qcq)
ionic_lif         660 drivers/net/ethernet/pensando/ionic/ionic_lif.c 	struct ionic_lif *lif;
ionic_lif         698 drivers/net/ethernet/pensando/ionic/ionic_lif.c static int ionic_notifyq_clean(struct ionic_lif *lif, int budget)
ionic_lif         728 drivers/net/ethernet/pensando/ionic/ionic_lif.c 	struct ionic_lif *lif = napi_to_cq(napi)->lif;
ionic_lif         742 drivers/net/ethernet/pensando/ionic/ionic_lif.c 	struct ionic_lif *lif = netdev_priv(netdev);
ionic_lif         792 drivers/net/ethernet/pensando/ionic/ionic_lif.c static int ionic_lif_addr_add(struct ionic_lif *lif, const u8 *addr)
ionic_lif         823 drivers/net/ethernet/pensando/ionic/ionic_lif.c static int ionic_lif_addr_del(struct ionic_lif *lif, const u8 *addr)
ionic_lif         856 drivers/net/ethernet/pensando/ionic/ionic_lif.c static int ionic_lif_addr(struct ionic_lif *lif, const u8 *addr, bool add)
ionic_lif         919 drivers/net/ethernet/pensando/ionic/ionic_lif.c static void ionic_lif_rx_mode(struct ionic_lif *lif, unsigned int rx_mode)
ionic_lif         956 drivers/net/ethernet/pensando/ionic/ionic_lif.c static void _ionic_lif_rx_mode(struct ionic_lif *lif, unsigned int rx_mode)
ionic_lif         977 drivers/net/ethernet/pensando/ionic/ionic_lif.c 	struct ionic_lif *lif = netdev_priv(netdev);
ionic_lif        1064 drivers/net/ethernet/pensando/ionic/ionic_lif.c static int ionic_set_nic_features(struct ionic_lif *lif,
ionic_lif        1129 drivers/net/ethernet/pensando/ionic/ionic_lif.c static int ionic_init_nic_features(struct ionic_lif *lif)
ionic_lif        1199 drivers/net/ethernet/pensando/ionic/ionic_lif.c 	struct ionic_lif *lif = netdev_priv(netdev);
ionic_lif        1238 drivers/net/ethernet/pensando/ionic/ionic_lif.c 	struct ionic_lif *lif = netdev_priv(netdev);
ionic_lif        1262 drivers/net/ethernet/pensando/ionic/ionic_lif.c 	struct ionic_lif *lif = container_of(ws, struct ionic_lif, tx_timeout_work);
ionic_lif        1273 drivers/net/ethernet/pensando/ionic/ionic_lif.c 	struct ionic_lif *lif = netdev_priv(netdev);
ionic_lif        1281 drivers/net/ethernet/pensando/ionic/ionic_lif.c 	struct ionic_lif *lif = netdev_priv(netdev);
ionic_lif        1306 drivers/net/ethernet/pensando/ionic/ionic_lif.c 	struct ionic_lif *lif = netdev_priv(netdev);
ionic_lif        1334 drivers/net/ethernet/pensando/ionic/ionic_lif.c int ionic_lif_rss_config(struct ionic_lif *lif, const u16 types,
ionic_lif        1365 drivers/net/ethernet/pensando/ionic/ionic_lif.c static int ionic_lif_rss_init(struct ionic_lif *lif)
ionic_lif        1385 drivers/net/ethernet/pensando/ionic/ionic_lif.c static void ionic_lif_rss_deinit(struct ionic_lif *lif)
ionic_lif        1396 drivers/net/ethernet/pensando/ionic/ionic_lif.c static void ionic_txrx_disable(struct ionic_lif *lif)
ionic_lif        1406 drivers/net/ethernet/pensando/ionic/ionic_lif.c static void ionic_txrx_deinit(struct ionic_lif *lif)
ionic_lif        1420 drivers/net/ethernet/pensando/ionic/ionic_lif.c static void ionic_txrx_free(struct ionic_lif *lif)
ionic_lif        1433 drivers/net/ethernet/pensando/ionic/ionic_lif.c static int ionic_txrx_alloc(struct ionic_lif *lif)
ionic_lif        1481 drivers/net/ethernet/pensando/ionic/ionic_lif.c static int ionic_txrx_init(struct ionic_lif *lif)
ionic_lif        1514 drivers/net/ethernet/pensando/ionic/ionic_lif.c static int ionic_txrx_enable(struct ionic_lif *lif)
ionic_lif        1544 drivers/net/ethernet/pensando/ionic/ionic_lif.c 	struct ionic_lif *lif = netdev_priv(netdev);
ionic_lif        1581 drivers/net/ethernet/pensando/ionic/ionic_lif.c 	struct ionic_lif *lif = netdev_priv(netdev);
ionic_lif        1619 drivers/net/ethernet/pensando/ionic/ionic_lif.c int ionic_reset_queues(struct ionic_lif *lif)
ionic_lif        1641 drivers/net/ethernet/pensando/ionic/ionic_lif.c static struct ionic_lif *ionic_lif_alloc(struct ionic *ionic, unsigned int index)
ionic_lif        1645 drivers/net/ethernet/pensando/ionic/ionic_lif.c 	struct ionic_lif *lif;
ionic_lif        1737 drivers/net/ethernet/pensando/ionic/ionic_lif.c 	struct ionic_lif *lif;
ionic_lif        1748 drivers/net/ethernet/pensando/ionic/ionic_lif.c static void ionic_lif_reset(struct ionic_lif *lif)
ionic_lif        1758 drivers/net/ethernet/pensando/ionic/ionic_lif.c static void ionic_lif_free(struct ionic_lif *lif)
ionic_lif        1792 drivers/net/ethernet/pensando/ionic/ionic_lif.c 	struct ionic_lif *lif;
ionic_lif        1795 drivers/net/ethernet/pensando/ionic/ionic_lif.c 		lif = list_entry(cur, struct ionic_lif, list);
ionic_lif        1801 drivers/net/ethernet/pensando/ionic/ionic_lif.c static void ionic_lif_deinit(struct ionic_lif *lif)
ionic_lif        1821 drivers/net/ethernet/pensando/ionic/ionic_lif.c 	struct ionic_lif *lif;
ionic_lif        1824 drivers/net/ethernet/pensando/ionic/ionic_lif.c 		lif = list_entry(cur, struct ionic_lif, list);
ionic_lif        1829 drivers/net/ethernet/pensando/ionic/ionic_lif.c static int ionic_lif_adminq_init(struct ionic_lif *lif)
ionic_lif        1882 drivers/net/ethernet/pensando/ionic/ionic_lif.c static int ionic_lif_notifyq_init(struct ionic_lif *lif)
ionic_lif        1931 drivers/net/ethernet/pensando/ionic/ionic_lif.c static int ionic_station_set(struct ionic_lif *lif)
ionic_lif        1969 drivers/net/ethernet/pensando/ionic/ionic_lif.c static int ionic_lif_init(struct ionic_lif *lif)
ionic_lif        2061 drivers/net/ethernet/pensando/ionic/ionic_lif.c 	struct ionic_lif *lif;
ionic_lif        2065 drivers/net/ethernet/pensando/ionic/ionic_lif.c 		lif = list_entry(cur, struct ionic_lif, list);
ionic_lif        2078 drivers/net/ethernet/pensando/ionic/ionic_lif.c static void ionic_lif_set_netdev_info(struct ionic_lif *lif)
ionic_lif        2095 drivers/net/ethernet/pensando/ionic/ionic_lif.c static struct ionic_lif *ionic_netdev_lif(struct net_device *netdev)
ionic_lif        2108 drivers/net/ethernet/pensando/ionic/ionic_lif.c 	struct ionic_lif *lif = ionic_netdev_lif(ndev);
ionic_lif         190 drivers/net/ethernet/pensando/ionic/ionic_lif.h static inline int ionic_wait_for_bit(struct ionic_lif *lif, int bitname)
ionic_lif         239 drivers/net/ethernet/pensando/ionic/ionic_lif.h int ionic_lif_rss_config(struct ionic_lif *lif, u16 types,
ionic_lif         244 drivers/net/ethernet/pensando/ionic/ionic_lif.h int ionic_reset_queues(struct ionic_lif *lif);
ionic_lif         173 drivers/net/ethernet/pensando/ionic/ionic_main.c static void ionic_adminq_flush(struct ionic_lif *lif)
ionic_lif         188 drivers/net/ethernet/pensando/ionic/ionic_main.c static int ionic_adminq_check_err(struct ionic_lif *lif,
ionic_lif         237 drivers/net/ethernet/pensando/ionic/ionic_main.c static int ionic_adminq_post(struct ionic_lif *lif, struct ionic_admin_ctx *ctx)
ionic_lif         264 drivers/net/ethernet/pensando/ionic/ionic_main.c int ionic_adminq_post_wait(struct ionic_lif *lif, struct ionic_admin_ctx *ctx)
ionic_lif          11 drivers/net/ethernet/pensando/ionic/ionic_rx_filter.c void ionic_rx_filter_free(struct ionic_lif *lif, struct ionic_rx_filter *f)
ionic_lif          20 drivers/net/ethernet/pensando/ionic/ionic_rx_filter.c int ionic_rx_filter_del(struct ionic_lif *lif, struct ionic_rx_filter *f)
ionic_lif          33 drivers/net/ethernet/pensando/ionic/ionic_rx_filter.c int ionic_rx_filters_init(struct ionic_lif *lif)
ionic_lif          47 drivers/net/ethernet/pensando/ionic/ionic_rx_filter.c void ionic_rx_filters_deinit(struct ionic_lif *lif)
ionic_lif          61 drivers/net/ethernet/pensando/ionic/ionic_rx_filter.c int ionic_rx_filter_save(struct ionic_lif *lif, u32 flow_id, u16 rxq_index,
ionic_lif         113 drivers/net/ethernet/pensando/ionic/ionic_rx_filter.c struct ionic_rx_filter *ionic_rx_filter_by_vlan(struct ionic_lif *lif, u16 vid)
ionic_lif         132 drivers/net/ethernet/pensando/ionic/ionic_rx_filter.c struct ionic_rx_filter *ionic_rx_filter_by_addr(struct ionic_lif *lif,
ionic_lif          26 drivers/net/ethernet/pensando/ionic/ionic_rx_filter.h void ionic_rx_filter_free(struct ionic_lif *lif, struct ionic_rx_filter *f);
ionic_lif          27 drivers/net/ethernet/pensando/ionic/ionic_rx_filter.h int ionic_rx_filter_del(struct ionic_lif *lif, struct ionic_rx_filter *f);
ionic_lif          28 drivers/net/ethernet/pensando/ionic/ionic_rx_filter.h int ionic_rx_filters_init(struct ionic_lif *lif);
ionic_lif          29 drivers/net/ethernet/pensando/ionic/ionic_rx_filter.h void ionic_rx_filters_deinit(struct ionic_lif *lif);
ionic_lif          30 drivers/net/ethernet/pensando/ionic/ionic_rx_filter.h int ionic_rx_filter_save(struct ionic_lif *lif, u32 flow_id, u16 rxq_index,
ionic_lif          32 drivers/net/ethernet/pensando/ionic/ionic_rx_filter.h struct ionic_rx_filter *ionic_rx_filter_by_vlan(struct ionic_lif *lif, u16 vid);
ionic_lif          33 drivers/net/ethernet/pensando/ionic/ionic_rx_filter.h struct ionic_rx_filter *ionic_rx_filter_by_addr(struct ionic_lif *lif, const u8 *addr);
ionic_lif          73 drivers/net/ethernet/pensando/ionic/ionic_stats.c static void ionic_get_lif_stats(struct ionic_lif *lif,
ionic_lif         107 drivers/net/ethernet/pensando/ionic/ionic_stats.c static u64 ionic_sw_stats_get_count(struct ionic_lif *lif)
ionic_lif         138 drivers/net/ethernet/pensando/ionic/ionic_stats.c static void ionic_sw_stats_get_strings(struct ionic_lif *lif, u8 **buf)
ionic_lif         225 drivers/net/ethernet/pensando/ionic/ionic_stats.c static void ionic_sw_stats_get_values(struct ionic_lif *lif, u64 **buf)
ionic_lif          37 drivers/net/ethernet/pensando/ionic/ionic_stats.h 	void (*get_strings)(struct ionic_lif *lif, u8 **buf);
ionic_lif          38 drivers/net/ethernet/pensando/ionic/ionic_stats.h 	void (*get_values)(struct ionic_lif *lif, u64 **buf);
ionic_lif          39 drivers/net/ethernet/pensando/ionic/ionic_stats.h 	u64 (*get_count)(struct ionic_lif *lif);
ionic_lif         219 drivers/net/ethernet/pensando/ionic/ionic_txrx.c 	struct ionic_lif *lif = q->lif;
ionic_lif         305 drivers/net/ethernet/pensando/ionic/ionic_txrx.c 	struct ionic_lif *lif;
ionic_lif         883 drivers/net/ethernet/pensando/ionic/ionic_txrx.c 	struct ionic_lif *lif = netdev_priv(netdev);