/kernel/linux/linux-5.10/drivers/net/ethernet/pensando/ionic/ |
H A D | ionic_dev.h | 132 struct ionic_dev { struct 209 struct ionic_dev *idev; 262 static inline void ionic_intr_init(struct ionic_dev *idev, in ionic_intr_init() 290 void ionic_dev_cmd_go(struct ionic_dev *idev, union ionic_dev_cmd *cmd); 291 u8 ionic_dev_cmd_status(struct ionic_dev *idev); 292 bool ionic_dev_cmd_done(struct ionic_dev *idev); 293 void ionic_dev_cmd_comp(struct ionic_dev *idev, union ionic_dev_cmd_comp *comp); 295 void ionic_dev_cmd_identify(struct ionic_dev *idev, u8 ver); 296 void ionic_dev_cmd_init(struct ionic_dev *idev); 297 void ionic_dev_cmd_reset(struct ionic_dev *ide [all...] |
H A D | ionic_dev.c | 11 #include "ionic_dev.h" 33 struct ionic_dev *idev = &ionic->idev; in ionic_init_devinfo() 56 struct ionic_dev *idev = &ionic->idev; in ionic_dev_setup() 107 struct ionic_dev *idev = &ionic->idev; in ionic_heartbeat_check() 186 u8 ionic_dev_cmd_status(struct ionic_dev *idev) in ionic_dev_cmd_status() 191 bool ionic_dev_cmd_done(struct ionic_dev *idev) in ionic_dev_cmd_done() 196 void ionic_dev_cmd_comp(struct ionic_dev *idev, union ionic_dev_cmd_comp *comp) in ionic_dev_cmd_comp() 201 void ionic_dev_cmd_go(struct ionic_dev *idev, union ionic_dev_cmd *cmd) in ionic_dev_cmd_go() 210 void ionic_dev_cmd_identify(struct ionic_dev *idev, u8 ver) in ionic_dev_cmd_identify() 220 void ionic_dev_cmd_init(struct ionic_dev *ide [all...] |
H A D | ionic_main.c | 314 struct ionic_dev *idev = &ionic->idev; in ionic_dev_cmd_clean() 322 struct ionic_dev *idev = &ionic->idev; in ionic_dev_cmd_wait() 415 struct ionic_dev *idev = &ionic->idev; in ionic_identify() 458 struct ionic_dev *idev = &ionic->idev; in ionic_init() 471 struct ionic_dev *idev = &ionic->idev; in ionic_reset() 485 struct ionic_dev *idev = &ionic->idev; in ionic_port_identify() 506 struct ionic_dev *idev = &ionic->idev; in ionic_port_init() 547 struct ionic_dev *idev = &ionic->idev; in ionic_port_reset()
|
H A D | ionic_fw.c | 10 #include "ionic_dev.h" 25 static void ionic_dev_cmd_firmware_download(struct ionic_dev *idev, u64 addr, in ionic_dev_cmd_firmware_download() 38 static void ionic_dev_cmd_firmware_install(struct ionic_dev *idev) in ionic_dev_cmd_firmware_install() 48 static void ionic_dev_cmd_firmware_activate(struct ionic_dev *idev, u8 slot) in ionic_dev_cmd_firmware_activate() 97 struct ionic_dev *idev = &lif->ionic->idev; in ionic_firmware_update()
|
H A D | Makefile | 6 ionic-y := ionic_main.o ionic_bus_pci.o ionic_devlink.o ionic_dev.o \
|
H A D | ionic.h | 10 #include "ionic_dev.h" 39 struct ionic_dev idev;
|
H A D | ionic_devlink.c | 25 struct ionic_dev *idev = &ionic->idev; in ionic_dl_info_get()
|
H A D | ionic_ethtool.c | 124 struct ionic_dev *idev = &lif->ionic->idev; in ionic_get_link_ksettings() 268 struct ionic_dev *idev; in ionic_set_link_ksettings() 791 struct ionic_dev *idev = &lif->ionic->idev; in ionic_get_module_info() 825 struct ionic_dev *idev = &lif->ionic->idev; in ionic_get_module_eeprom()
|
H A D | ionic_txrx.c | 457 struct ionic_dev *idev; in ionic_tx_napi() 490 struct ionic_dev *idev; in ionic_rx_napi() 527 struct ionic_dev *idev; in ionic_txrx_napi() 674 struct ionic_dev *idev = &cq->lif->ionic->idev; in ionic_tx_flush()
|
H A D | ionic_lif.c | 247 struct ionic_dev *idev; in ionic_qcq_enable() 309 struct ionic_dev *idev = &lif->ionic->idev; in ionic_qcq_disable() 334 struct ionic_dev *idev = &lif->ionic->idev; in ionic_lif_qcq_deinit() 495 struct ionic_dev *idev = &lif->ionic->idev; in ionic_qcq_alloc() 892 struct ionic_dev *idev = &lif->ionic->idev; in ionic_adminq_napi() 2526 struct ionic_dev *idev = &lif->ionic->idev; in ionic_lif_reset() 2680 struct ionic_dev *idev; in ionic_lif_adminq_init() 2823 struct ionic_dev *idev = &lif->ionic->idev; in ionic_lif_init() 3000 struct ionic_dev *idev; in ionic_lif_queue_identify() 3073 struct ionic_dev *ide in ionic_lif_identify() [all...] |
H A D | ionic_debugfs.c | 117 struct ionic_dev *idev = &lif->ionic->idev; in ionic_debugfs_add_qcq()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/pensando/ionic/ |
H A D | ionic_dev.h | 144 struct ionic_dev { struct 242 struct ionic_dev *idev; 295 static inline void ionic_intr_init(struct ionic_dev *idev, in ionic_intr_init() 324 void ionic_dev_cmd_go(struct ionic_dev *idev, union ionic_dev_cmd *cmd); 325 u8 ionic_dev_cmd_status(struct ionic_dev *idev); 326 bool ionic_dev_cmd_done(struct ionic_dev *idev); 327 void ionic_dev_cmd_comp(struct ionic_dev *idev, union ionic_dev_cmd_comp *comp); 329 void ionic_dev_cmd_identify(struct ionic_dev *idev, u8 ver); 330 void ionic_dev_cmd_init(struct ionic_dev *idev); 331 void ionic_dev_cmd_reset(struct ionic_dev *ide [all...] |
H A D | ionic_dev.c | 11 #include "ionic_dev.h" 52 struct ionic_dev *idev = &ionic->idev; in ionic_watchdog_init() 70 struct ionic_dev *idev = &ionic->idev; in ionic_init_devinfo() 93 struct ionic_dev *idev = &ionic->idev; in ionic_dev_setup() 157 struct ionic_dev *idev = &ionic->idev; in ionic_dev_teardown() 168 bool ionic_is_fw_running(struct ionic_dev *idev) in ionic_is_fw_running() 181 struct ionic_dev *idev = &ionic->idev; in ionic_heartbeat_check() 307 u8 ionic_dev_cmd_status(struct ionic_dev *idev) in ionic_dev_cmd_status() 312 bool ionic_dev_cmd_done(struct ionic_dev *idev) in ionic_dev_cmd_done() 317 void ionic_dev_cmd_comp(struct ionic_dev *ide [all...] |
H A D | ionic_fw.c | 10 #include "ionic_dev.h" 25 static void ionic_dev_cmd_firmware_download(struct ionic_dev *idev, u64 addr, in ionic_dev_cmd_firmware_download() 38 static void ionic_dev_cmd_firmware_install(struct ionic_dev *idev) in ionic_dev_cmd_firmware_install() 48 static void ionic_dev_cmd_firmware_activate(struct ionic_dev *idev, u8 slot) in ionic_dev_cmd_firmware_activate() 97 struct ionic_dev *idev = &lif->ionic->idev; in ionic_firmware_update()
|
H A D | ionic_main.c | 439 struct ionic_dev *idev = &ionic->idev; in ionic_dev_cmd_clean() 460 struct ionic_dev *idev = &ionic->idev; in __ionic_dev_cmd_wait() 556 struct ionic_dev *idev = &ionic->idev; in ionic_identify() 611 struct ionic_dev *idev = &ionic->idev; in ionic_init() 624 struct ionic_dev *idev = &ionic->idev; in ionic_reset() 641 struct ionic_dev *idev = &ionic->idev; in ionic_port_identify() 662 struct ionic_dev *idev = &ionic->idev; in ionic_port_init() 701 struct ionic_dev *idev = &ionic->idev; in ionic_port_reset()
|
H A D | Makefile | 6 ionic-y := ionic_main.o ionic_bus_pci.o ionic_devlink.o ionic_dev.o \
|
H A D | ionic.h | 10 #include "ionic_dev.h" 44 struct ionic_dev idev;
|
H A D | ionic_devlink.c | 25 struct ionic_dev *idev = &ionic->idev; in ionic_dl_info_get()
|
H A D | ionic_ethtool.c | 120 struct ionic_dev *idev = &lif->ionic->idev; in ionic_get_link_ksettings() 270 struct ionic_dev *idev = &lif->ionic->idev; in ionic_set_link_ksettings() 896 struct ionic_dev *idev = &lif->ionic->idev; in ionic_get_module_info() 930 struct ionic_dev *idev = &lif->ionic->idev; in ionic_get_module_eeprom()
|
H A D | ionic_txrx.c | 571 struct ionic_dev *idev; in ionic_tx_napi() 605 struct ionic_dev *idev; in ionic_rx_napi() 643 struct ionic_dev *idev; in ionic_txrx_napi() 881 struct ionic_dev *idev = &cq->lif->ionic->idev; in ionic_tx_flush()
|
H A D | ionic_debugfs.c | 117 struct ionic_dev *idev = &lif->ionic->idev; in ionic_debugfs_add_qcq()
|
H A D | ionic_lif.c | 19 #include "ionic_dev.h" 271 struct ionic_dev *idev; in ionic_qcq_enable() 332 struct ionic_dev *idev = &lif->ionic->idev; in ionic_qcq_disable() 360 struct ionic_dev *idev = &lif->ionic->idev; in ionic_lif_qcq_deinit() 538 struct ionic_dev *idev = &lif->ionic->idev; in ionic_qcq_alloc() 1233 struct ionic_dev *idev = &lif->ionic->idev; in ionic_adminq_napi() 3239 struct ionic_dev *idev = &lif->ionic->idev; in ionic_lif_reset() 3435 struct ionic_dev *idev; in ionic_lif_adminq_init() 3598 struct ionic_dev *idev = &lif->ionic->idev; in ionic_lif_init() 3770 struct ionic_dev *ide in ionic_lif_queue_identify() [all...] |