/kernel/linux/linux-5.10/drivers/net/ethernet/pensando/ionic/ |
H A D | Makefile | |
H A D | ionic_debugfs.h | 24 static inline void ionic_debugfs_add_dev(struct ionic *ionic) { } in ionic_debugfs_add_dev() argument 25 ionic_debugfs_del_dev(struct ionic *ionic) ionic_debugfs_del_dev() argument 26 ionic_debugfs_add_ident(struct ionic *ionic) ionic_debugfs_add_ident() argument 27 ionic_debugfs_add_sizes(struct ionic *ionic) ionic_debugfs_add_sizes() argument [all...] |
H A 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 72 void ionic_devlink_free(struct ionic *ioni argument 79 ionic_devlink_register(struct ionic *ionic) ionic_devlink_register() argument 104 ionic_devlink_unregister(struct ionic *ionic) ionic_devlink_unregister() argument [all...] |
H A D | ionic_bus_pci.c | 22 int ionic_bus_get_irq(struct ionic *ionic, unsigned int num) in ionic_bus_get_irq() argument 27 const char *ionic_bus_info(struct ionic *ionic) in ionic_bus_info() argument 32 int ionic_bus_alloc_irq_vectors(struct ionic *ionic, unsigned int nintrs) in ionic_bus_alloc_irq_vectors() argument 38 ionic_bus_free_irq_vectors(struct ionic *ionic) ionic_bus_free_irq_vectors() argument 46 ionic_map_bars(struct ionic *ionic) ionic_map_bars() argument 83 ionic_unmap_bars(struct ionic *ionic) ionic_unmap_bars() argument 98 ionic_bus_map_dbpage(struct ionic *ionic, int page_num) ionic_bus_map_dbpage() argument 105 ionic_bus_unmap_dbpage(struct ionic *ionic, void __iomem *page) ionic_bus_unmap_dbpage() argument 110 ionic_vf_dealloc_locked(struct ionic *ionic) ionic_vf_dealloc_locked() argument 137 ionic_vf_dealloc(struct ionic *ionic) ionic_vf_dealloc() argument 144 ionic_vf_alloc(struct ionic *ionic, int num_vfs) ionic_vf_alloc() argument 183 struct ionic *ionic = pci_get_drvdata(pdev); ionic_sriov_configure() local 214 struct ionic *ionic; ionic_probe() local 371 struct ionic *ionic = pci_get_drvdata(pdev); ionic_remove() local [all...] |
H A D | ionic_debugfs.c | 26 void ionic_debugfs_add_dev(struct ionic *ionic) in ionic_debugfs_add_dev() argument 31 void ionic_debugfs_del_dev(struct ionic *ionic) in ionic_debugfs_del_dev() argument 39 struct ionic *ioni in identity_show() local 57 ionic_debugfs_add_ident(struct ionic *ionic) ionic_debugfs_add_ident() argument 63 ionic_debugfs_add_sizes(struct ionic *ionic) ionic_debugfs_add_sizes() argument [all...] |
H A D | ionic_fw.c | 59 static int ionic_fw_status_long_wait(struct ionic *ionic, in ionic_fw_status_long_wait() argument 99 struct ionic *ioni in ionic_firmware_update() local [all...] |
H A D | ionic.h | 35 struct ionic { struct [all...] |
H A D | ionic_main.c | 312 static void ionic_dev_cmd_clean(struct ionic *ionic) in ionic_dev_cmd_clean() argument 320 int ionic_dev_cmd_wait(struct ionic *ionic, unsigned long max_seconds) in ionic_dev_cmd_wait() argument 400 ionic_setup(struct ionic *ionic) ionic_setup() argument 412 ionic_identify(struct ionic *ionic) ionic_identify() argument 456 ionic_init(struct ionic *ionic) ionic_init() argument 469 ionic_reset(struct ionic *ionic) ionic_reset() argument 482 ionic_port_identify(struct ionic *ionic) ionic_port_identify() argument 503 ionic_port_init(struct ionic *ionic) ionic_port_init() argument 545 ionic_port_reset(struct ionic *ionic) ionic_port_reset() argument [all...] |
H A D | ionic_ethtool.c | 88 struct ionic *ionic = lif->ionic; in ionic_get_drvinfo() local 267 struct ionic *ionic = lif->ionic; ionic_set_link_ksettings() local 315 struct ionic *ionic = lif->ionic; ionic_set_pauseparam() local 856 struct ionic *ionic = lif->ionic; ionic_nway_reset() local [all...] |
H A D | ionic_dev.c | 16 struct ionic *ionic = from_timer(ionic, t, watchdog_timer); in ionic_watchdog_cb() local 31 void ionic_init_devinfo(struct ionic *ioni argument 52 ionic_dev_setup(struct ionic *ionic) ionic_dev_setup() argument 105 ionic_heartbeat_check(struct ionic *ionic) ionic_heartbeat_check() argument 332 ionic_set_vf_config(struct ionic *ionic, int vf, u8 attr, u8 *data) ionic_set_vf_config() argument [all...] |
H A D | ionic_lif.c | 221 struct ionic *ionic = lif->ionic; in ionic_intr_alloc() local 237 ionic_intr_free(struct ionic *ionic, int index) ionic_intr_free() argument 1916 struct ionic *ionic = lif->ionic; ionic_get_vf_config() local 1945 struct ionic *ionic = lif->ionic; ionic_get_vf_stats() local 1981 struct ionic *ionic = lif->ionic; ionic_set_vf_mac() local 2008 struct ionic *ionic = lif->ionic; ionic_set_vf_vlan() local 2043 struct ionic *ionic = lif->ionic; ionic_set_vf_rate() local 2071 struct ionic *ionic = lif->ionic; ionic_set_vf_spoofchk() local 2096 struct ionic *ionic = lif->ionic; ionic_set_vf_trust() local 2121 struct ionic *ionic = lif->ionic; ionic_set_vf_link_state() local 2404 ionic_lif_alloc(struct ionic *ionic) ionic_lif_alloc() argument 2536 struct ionic *ionic = lif->ionic; ionic_lif_handle_fw_down() local 2565 struct ionic *ionic = lif->ionic; ionic_lif_handle_fw_up() local 2944 struct ionic *ionic = container_of(nb, struct ionic, nb); ionic_lif_notify() local 2999 struct ionic *ionic = lif->ionic; ionic_lif_queue_identify() local 3070 ionic_lif_identify(struct ionic *ionic, u8 lif_type, union ionic_lif_identity *lid) ionic_lif_identify() argument 3112 ionic_lif_size(struct ionic *ionic) ionic_lif_size() argument [all...] |
H A D | ionic_lif.h | 160 struct ionic *ionic; member 230 static inline u32 ionic_coal_usec_to_hw(struct ionic *ionic, u32 usecs) in ionic_coal_usec_to_hw() argument [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/pensando/ionic/ |
H A D | Makefile | |
H A D | ionic_debugfs.h | 24 static inline void ionic_debugfs_add_dev(struct ionic *ionic) { } in ionic_debugfs_add_dev() argument 25 ionic_debugfs_del_dev(struct ionic *ionic) ionic_debugfs_del_dev() argument 26 ionic_debugfs_add_ident(struct ionic *ionic) ionic_debugfs_add_ident() argument 27 ionic_debugfs_add_sizes(struct ionic *ionic) ionic_debugfs_add_sizes() argument [all...] |
H A 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 70 void ionic_devlink_free(struct ionic *ioni argument 77 ionic_devlink_register(struct ionic *ionic) ionic_devlink_register() argument 96 ionic_devlink_unregister(struct ionic *ionic) ionic_devlink_unregister() argument [all...] |
H A D | ionic_bus_pci.c | 22 int ionic_bus_get_irq(struct ionic *ionic, unsigned int num) in ionic_bus_get_irq() argument 27 const char *ionic_bus_info(struct ionic *ionic) in ionic_bus_info() argument 32 int ionic_bus_alloc_irq_vectors(struct ionic *ionic, unsigned int nintrs) in ionic_bus_alloc_irq_vectors() argument 38 ionic_bus_free_irq_vectors(struct ionic *ionic) ionic_bus_free_irq_vectors() argument 46 ionic_map_bars(struct ionic *ionic) ionic_map_bars() argument 83 ionic_unmap_bars(struct ionic *ionic) ionic_unmap_bars() argument 98 ionic_bus_map_dbpage(struct ionic *ionic, int page_num) ionic_bus_map_dbpage() argument 105 ionic_bus_unmap_dbpage(struct ionic *ionic, void __iomem *page) ionic_bus_unmap_dbpage() argument 110 ionic_vf_dealloc_locked(struct ionic *ionic) ionic_vf_dealloc_locked() argument 136 ionic_vf_dealloc(struct ionic *ionic) ionic_vf_dealloc() argument 143 ionic_vf_alloc(struct ionic *ionic, int num_vfs) ionic_vf_alloc() argument 184 struct ionic *ionic = pci_get_drvdata(pdev); ionic_sriov_configure() local 216 ionic_clear_pci(struct ionic *ionic) ionic_clear_pci() argument 223 ionic_setup_one(struct ionic *ionic) ionic_setup_one() argument 298 struct ionic *ionic; ionic_probe() local 390 struct ionic *ionic = pci_get_drvdata(pdev); ionic_remove() local 418 struct ionic *ionic = pci_get_drvdata(pdev); ionic_reset_prepare() local 440 struct ionic *ionic = pci_get_drvdata(pdev); ionic_reset_done() local [all...] |
H A D | ionic_fw.c | 59 static int ionic_fw_status_long_wait(struct ionic *ionic, in ionic_fw_status_long_wait() argument 99 struct ionic *ioni in ionic_firmware_update() local [all...] |
H A D | ionic_debugfs.c | 26 void ionic_debugfs_add_dev(struct ionic *ionic) in ionic_debugfs_add_dev() argument 31 void ionic_debugfs_del_dev(struct ionic *ionic) in ionic_debugfs_del_dev() argument 39 struct ionic *ioni in identity_show() local 57 ionic_debugfs_add_ident(struct ionic *ionic) ionic_debugfs_add_ident() argument 63 ionic_debugfs_add_sizes(struct ionic *ionic) ionic_debugfs_add_sizes() argument [all...] |
H A D | ionic.h | 40 struct ionic { struct [all...] |
H A D | ionic_main.c | 437 static void ionic_dev_cmd_clean(struct ionic *ionic) in ionic_dev_cmd_clean() argument 445 void ionic_dev_cmd_dev_err_print(struct ionic *ioni argument 457 __ionic_dev_cmd_wait(struct ionic *ionic, unsigned long max_seconds, const bool do_msg) __ionic_dev_cmd_wait() argument 531 ionic_dev_cmd_wait(struct ionic *ionic, unsigned long max_seconds) ionic_dev_cmd_wait() argument 536 ionic_dev_cmd_wait_nomsg(struct ionic *ionic, unsigned long max_seconds) ionic_dev_cmd_wait_nomsg() argument 541 ionic_setup(struct ionic *ionic) ionic_setup() argument 553 ionic_identify(struct ionic *ionic) ionic_identify() argument 609 ionic_init(struct ionic *ionic) ionic_init() argument 622 ionic_reset(struct ionic *ionic) ionic_reset() argument 638 ionic_port_identify(struct ionic *ionic) ionic_port_identify() argument 659 ionic_port_init(struct ionic *ionic) ionic_port_init() argument 699 ionic_port_reset(struct ionic *ionic) ionic_port_reset() argument [all...] |
H A 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 *ioni argument 296 struct ionic *ionic = phc->lif->ionic; ionic_cc_read() local 413 struct ionic *ionic = phc->lif->ionic; ionic_phc_gettimex64() local 522 struct ionic *ionic = lif->ionic; ionic_lif_alloc_phc() local [all...] |
H A D | ionic_dev.c | 16 struct ionic *ionic = from_timer(ionic, t, watchdog_timer); in ionic_watchdog_cb() local 50 static void ionic_watchdog_init(struct ionic *ioni argument 68 ionic_init_devinfo(struct ionic *ionic) ionic_init_devinfo() argument 89 ionic_dev_setup(struct ionic *ionic) ionic_dev_setup() argument 155 ionic_dev_teardown(struct ionic *ionic) ionic_dev_teardown() argument 178 ionic_heartbeat_check(struct ionic *ionic) ionic_heartbeat_check() argument 453 ionic_set_vf_config(struct ionic *ionic, int vf, struct ionic_vf_setattr_cmd *vfc) ionic_set_vf_config() argument 473 ionic_dev_cmd_vf_getattr(struct ionic *ionic, int vf, u8 attr, struct ionic_vf_getattr_comp *comp) ionic_dev_cmd_vf_getattr() argument 513 ionic_vf_start(struct ionic *ionic) ionic_vf_start() argument [all...] |
H A D | ionic_ethtool.c | 75 struct ionic *ionic = lif->ionic; in ionic_get_drvinfo() local 271 struct ionic *ionic = lif->ionic; ionic_set_link_ksettings() local 319 struct ionic *ionic = lif->ionic; ionic_set_pauseparam() local 962 struct ionic *ionic = lif->ionic; ionic_get_ts_info() local 1053 struct ionic *ionic = lif->ionic; ionic_nway_reset() local [all...] |
H A D | ionic_lif.c | 245 struct ionic *ionic = lif->ionic; in ionic_intr_alloc() local 261 ionic_intr_free(struct ionic *ionic, int index) ionic_intr_free() argument 2335 ionic_get_fw_vf_config(struct ionic *ionic, int vf, struct ionic_vf *vfdata) ionic_get_fw_vf_config() argument 2409 struct ionic *ionic = lif->ionic; ionic_get_vf_config() local 2443 struct ionic *ionic = lif->ionic; ionic_get_vf_stats() local 2480 struct ionic *ionic = lif->ionic; ionic_set_vf_mac() local 2512 struct ionic *ionic = lif->ionic; ionic_set_vf_vlan() local 2551 struct ionic *ionic = lif->ionic; ionic_set_vf_rate() local 2583 struct ionic *ionic = lif->ionic; ionic_set_vf_spoofchk() local 2611 struct ionic *ionic = lif->ionic; ionic_set_vf_trust() local 2639 struct ionic *ionic = lif->ionic; ionic_set_vf_link_state() local 2681 struct ionic *ionic = lif->ionic; ionic_vf_attr_replay() local 3104 ionic_lif_alloc(struct ionic *ionic) ionic_lif_alloc() argument 3252 struct ionic *ionic = lif->ionic; ionic_lif_handle_fw_down() local 3283 struct ionic *ionic = lif->ionic; ionic_restart_lif() local 3338 struct ionic *ionic = lif->ionic; ionic_lif_handle_fw_up() local 3706 struct ionic *ionic = container_of(nb, struct ionic, nb); ionic_lif_notify() local 3769 struct ionic *ionic = lif->ionic; ionic_lif_queue_identify() local 3840 ionic_lif_identify(struct ionic *ionic, u8 lif_type, union ionic_lif_identity *lid) ionic_lif_identify() argument 3882 ionic_lif_size(struct ionic *ionic) ionic_lif_size() argument [all...] |
H A D | ionic_lif.h | 175 struct ionic *ionic; member 299 static inline u32 ionic_coal_usec_to_hw(struct ionic *ionic, u32 usecs) in ionic_coal_usec_to_hw() argument [all...] |