Home
last modified time | relevance | path

Searched defs:ionic (Results 1 – 10 of 10) sorted by relevance

/Linux-v5.4/drivers/net/ethernet/pensando/ionic/
Dionic.h28 struct ionic { struct
32 struct ionic_dev idev; argument
35 struct ionic_dev_bar bars[IONIC_BARS_MAX]; argument
37 struct ionic_identity ident; argument
39 struct ionic_lif *master_lif; argument
61 int ionic_dev_cmd_wait(struct ionic *ionic, unsigned long max_wait); argument
Dionic_bus_pci.c22 int ionic_bus_get_irq(struct ionic *ionic, unsigned int num) in ionic_bus_get_irq()
27 const char *ionic_bus_info(struct ionic *ionic) in ionic_bus_info()
32 int ionic_bus_alloc_irq_vectors(struct ionic *ionic, unsigned int nintrs) in ionic_bus_alloc_irq_vectors()
38 void ionic_bus_free_irq_vectors(struct ionic *ionic) in ionic_bus_free_irq_vectors()
43 static int ionic_map_bars(struct ionic *ionic) in ionic_map_bars()
80 static void ionic_unmap_bars(struct ionic *ionic) in ionic_unmap_bars()
95 void __iomem *ionic_bus_map_dbpage(struct ionic *ionic, int page_num) in ionic_bus_map_dbpage()
102 void ionic_bus_unmap_dbpage(struct ionic *ionic, void __iomem *page) in ionic_bus_unmap_dbpage()
110 struct ionic *ionic; in ionic_probe() local
255 struct ionic *ionic = pci_get_drvdata(pdev); in ionic_remove() local
Dionic_main.c310 int ionic_dev_cmd_wait(struct ionic *ionic, unsigned long max_seconds) in ionic_dev_cmd_wait()
370 int ionic_setup(struct ionic *ionic) in ionic_setup()
381 int ionic_identify(struct ionic *ionic) in ionic_identify()
419 int ionic_init(struct ionic *ionic) in ionic_init()
432 int ionic_reset(struct ionic *ionic) in ionic_reset()
445 int ionic_port_identify(struct ionic *ionic) in ionic_port_identify()
466 int ionic_port_init(struct ionic *ionic) in ionic_port_init()
508 int ionic_port_reset(struct ionic *ionic) in ionic_port_reset()
Dionic_debugfs.h24 static inline void ionic_debugfs_add_dev(struct ionic *ionic) { } in ionic_debugfs_add_dev()
25 static inline void ionic_debugfs_del_dev(struct ionic *ionic) { } in ionic_debugfs_del_dev()
26 static inline void ionic_debugfs_add_ident(struct ionic *ionic) { } in ionic_debugfs_add_ident()
27 static inline void ionic_debugfs_add_sizes(struct ionic *ionic) { } in ionic_debugfs_add_sizes()
Dionic_devlink.c15 struct ionic *ionic = devlink_priv(dl); in ionic_dl_info_get() local
63 void ionic_devlink_free(struct ionic *ionic) in ionic_devlink_free()
70 int ionic_devlink_register(struct ionic *ionic) in ionic_devlink_register()
93 void ionic_devlink_unregister(struct ionic *ionic) in ionic_devlink_unregister()
Dionic_debugfs.c26 void ionic_debugfs_add_dev(struct ionic *ionic) in ionic_debugfs_add_dev()
31 void ionic_debugfs_del_dev(struct ionic *ionic) in ionic_debugfs_del_dev()
39 struct ionic *ionic = seq->private; in identity_show() local
57 void ionic_debugfs_add_ident(struct ionic *ionic) in ionic_debugfs_add_ident()
63 void ionic_debugfs_add_sizes(struct ionic *ionic) in ionic_debugfs_add_sizes()
Dionic_lif.c154 struct ionic *ionic = lif->ionic; in ionic_intr_alloc() local
858 struct ionic *ionic = lif->ionic; in ionic_lif_addr() local
1638 static struct ionic_lif *ionic_lif_alloc(struct ionic *ionic, unsigned int index) in ionic_lif_alloc()
1731 int ionic_lifs_alloc(struct ionic *ionic) in ionic_lifs_alloc()
1785 void ionic_lifs_free(struct ionic *ionic) in ionic_lifs_free()
1814 void ionic_lifs_deinit(struct ionic *ionic) in ionic_lifs_deinit()
2054 int ionic_lifs_init(struct ionic *ionic) in ionic_lifs_init()
2103 struct ionic *ionic = container_of(nb, struct ionic, nb); in ionic_lif_notify() local
2118 int ionic_lifs_register(struct ionic *ionic) in ionic_lifs_register()
2143 void ionic_lifs_unregister(struct ionic *ionic) in ionic_lifs_unregister()
[all …]
Dionic_ethtool.c86 struct ionic *ionic = lif->ionic; in ionic_get_drvinfo() local
255 struct ionic *ionic = lif->ionic; in ionic_set_link_ksettings() local
329 struct ionic *ionic = lif->ionic; in ionic_set_pauseparam() local
724 struct ionic *ionic = lif->ionic; in ionic_nway_reset() local
Dionic_dev.c14 void ionic_init_devinfo(struct ionic *ionic) in ionic_init_devinfo()
35 int ionic_dev_setup(struct ionic *ionic) in ionic_dev_setup()
81 void ionic_dev_teardown(struct ionic *ionic) in ionic_dev_teardown()
Dionic_lif.h139 struct ionic *ionic; member
201 static inline u32 ionic_coal_usec_to_hw(struct ionic *ionic, u32 usecs) in ionic_coal_usec_to_hw()
217 static inline u32 ionic_coal_hw_to_usec(struct ionic *ionic, u32 units) in ionic_coal_hw_to_usec()