Searched defs:ionic (Results 1 – 12 of 12) sorted by relevance
/drivers/net/ethernet/pensando/ionic/ |
D | ionic.h | 39 struct ionic { struct 43 struct ionic_dev idev; argument 46 struct ionic_dev_bar bars[IONIC_BARS_MAX]; argument 48 struct ionic_identity ident; argument 49 struct ionic_lif *lif; argument 59 struct ionic_vf *vfs; argument 74 int ionic_dev_cmd_wait(struct ionic *ionic, unsigned long max_wait); argument
|
D | ionic_bus_pci.c | 22 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() 46 static int ionic_map_bars(struct ionic *ionic) in ionic_map_bars() 83 static void ionic_unmap_bars(struct ionic *ionic) in ionic_unmap_bars() 98 void __iomem *ionic_bus_map_dbpage(struct ionic *ionic, int page_num) in ionic_bus_map_dbpage() 105 void ionic_bus_unmap_dbpage(struct ionic *ionic, void __iomem *page) in ionic_bus_unmap_dbpage() 110 static void ionic_vf_dealloc_locked(struct ionic *ionic) in ionic_vf_dealloc_locked() 137 static void ionic_vf_dealloc(struct ionic *ionic) in ionic_vf_dealloc() [all …]
|
D | ionic_main.c | 329 static void ionic_dev_cmd_clean(struct ionic *ionic) in ionic_dev_cmd_clean() 337 int ionic_dev_cmd_wait(struct ionic *ionic, unsigned long max_seconds) in ionic_dev_cmd_wait() 417 int ionic_setup(struct ionic *ionic) in ionic_setup() 429 int ionic_identify(struct ionic *ionic) in ionic_identify() 475 int ionic_init(struct ionic *ionic) in ionic_init() 488 int ionic_reset(struct ionic *ionic) in ionic_reset() 504 int ionic_port_identify(struct ionic *ionic) in ionic_port_identify() 525 int ionic_port_init(struct ionic *ionic) in ionic_port_init() 565 int ionic_port_reset(struct ionic *ionic) in ionic_port_reset()
|
D | ionic_devlink.c | 16 struct ionic *ionic = devlink_priv(dl); in ionic_dl_flash_update() local 24 struct ionic *ionic = devlink_priv(dl); in ionic_dl_info_get() local 74 void ionic_devlink_free(struct ionic *ionic) in ionic_devlink_free() 81 int ionic_devlink_register(struct ionic *ionic) in ionic_devlink_register() 106 void ionic_devlink_unregister(struct ionic *ionic) in ionic_devlink_unregister()
|
D | ionic_debugfs.h | 24 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()
|
D | ionic_debugfs.c | 26 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()
|
D | ionic_phc.c | 70 struct ionic *ionic = lif->ionic; in ionic_lif_hwstamp_set_ts_config() local 265 static u64 ionic_hwstamp_read(struct ionic *ionic, in ionic_hwstamp_read() 296 struct ionic *ionic = phc->lif->ionic; in ionic_cc_read() local 413 struct ionic *ionic = phc->lif->ionic; in ionic_phc_gettimex64() local 522 struct ionic *ionic = lif->ionic; in ionic_lif_alloc_phc() local
|
D | ionic_lif.c | 232 struct ionic *ionic = lif->ionic; in ionic_intr_alloc() local 248 static void ionic_intr_free(struct ionic *ionic, int index) in ionic_intr_free() 2391 struct ionic *ionic = lif->ionic; in ionic_get_vf_config() local 2420 struct ionic *ionic = lif->ionic; in ionic_get_vf_stats() local 2456 struct ionic *ionic = lif->ionic; in ionic_set_vf_mac() local 2483 struct ionic *ionic = lif->ionic; in ionic_set_vf_vlan() local 2518 struct ionic *ionic = lif->ionic; in ionic_set_vf_rate() local 2546 struct ionic *ionic = lif->ionic; in ionic_set_vf_spoofchk() local 2571 struct ionic *ionic = lif->ionic; in ionic_set_vf_trust() local 2596 struct ionic *ionic = lif->ionic; in ionic_set_vf_link_state() local [all …]
|
D | ionic_dev.c | 16 struct ionic *ionic = from_timer(ionic, t, watchdog_timer); in ionic_watchdog_cb() local 49 void ionic_init_devinfo(struct ionic *ionic) in ionic_init_devinfo() 70 int ionic_dev_setup(struct ionic *ionic) in ionic_dev_setup() 142 int ionic_heartbeat_check(struct ionic *ionic) in ionic_heartbeat_check() 400 int ionic_set_vf_config(struct ionic *ionic, int vf, u8 attr, u8 *data) in ionic_set_vf_config()
|
D | ionic_ethtool.c | 89 struct ionic *ionic = lif->ionic; in ionic_get_drvinfo() local 277 struct ionic *ionic = lif->ionic; in ionic_set_link_ksettings() local 325 struct ionic *ionic = lif->ionic; in ionic_set_pauseparam() local 883 struct ionic *ionic = lif->ionic; in ionic_get_ts_info() local 974 struct ionic *ionic = lif->ionic; in ionic_nway_reset() local
|
D | ionic_fw.c | 59 static int ionic_fw_status_long_wait(struct ionic *ionic, in ionic_fw_status_long_wait() 99 struct ionic *ionic = lif->ionic; in ionic_firmware_update() local
|
D | ionic_lif.h | 176 struct ionic *ionic; member 272 static inline u32 ionic_coal_usec_to_hw(struct ionic *ionic, u32 usecs) in ionic_coal_usec_to_hw()
|