ionic_dev
struct ionic_dev idev;
struct ionic_dev *idev = &lif->ionic->idev;
int ionic_q_init(struct ionic_lif *lif, struct ionic_dev *idev,
struct ionic_dev *idev = &ionic->idev;
struct ionic_dev *idev = &ionic->idev;
struct ionic_dev *idev = &ionic->idev;
struct ionic_dev *idev = &ionic->idev;
struct ionic_dev *idev = &ionic->idev;
struct ionic_dev *idev = &ionic->idev;
static bool __ionic_is_fw_running(struct ionic_dev *idev, u8 *status_ptr)
bool ionic_is_fw_running(struct ionic_dev *idev)
struct ionic_dev *idev = &ionic->idev;
u8 ionic_dev_cmd_status(struct ionic_dev *idev)
bool ionic_dev_cmd_done(struct ionic_dev *idev)
void ionic_dev_cmd_comp(struct ionic_dev *idev, union ionic_dev_cmd_comp *comp)
void ionic_dev_cmd_go(struct ionic_dev *idev, union ionic_dev_cmd *cmd)
void ionic_dev_cmd_identify(struct ionic_dev *idev, u8 ver)
void ionic_dev_cmd_init(struct ionic_dev *idev)
void ionic_dev_cmd_reset(struct ionic_dev *idev)
void ionic_dev_cmd_port_identify(struct ionic_dev *idev)
void ionic_dev_cmd_port_init(struct ionic_dev *idev)
void ionic_dev_cmd_port_reset(struct ionic_dev *idev)
void ionic_dev_cmd_port_state(struct ionic_dev *idev, u8 state)
void ionic_dev_cmd_port_speed(struct ionic_dev *idev, u32 speed)
void ionic_dev_cmd_port_autoneg(struct ionic_dev *idev, u8 an_enable)
void ionic_dev_cmd_port_fec(struct ionic_dev *idev, u8 fec_type)
void ionic_dev_cmd_port_pause(struct ionic_dev *idev, u8 pause_type)
void ionic_dev_cmd_queue_identify(struct ionic_dev *idev,
void ionic_dev_cmd_lif_identify(struct ionic_dev *idev, u8 type, u8 ver)
void ionic_dev_cmd_lif_init(struct ionic_dev *idev, u16 lif_index,
void ionic_dev_cmd_lif_reset(struct ionic_dev *idev, u16 lif_index)
void ionic_dev_cmd_adminq_init(struct ionic_dev *idev, struct ionic_qcq *qcq,
void ionic_dev_cmd_discover_cmb(struct ionic_dev *idev)
struct ionic_dev *idev = &lif->ionic->idev;
struct ionic_dev *idev = &lif->ionic->idev;
struct ionic_dev *idev;
static inline void ionic_intr_init(struct ionic_dev *idev,
void ionic_dev_cmd_go(struct ionic_dev *idev, union ionic_dev_cmd *cmd);
u8 ionic_dev_cmd_status(struct ionic_dev *idev);
bool ionic_dev_cmd_done(struct ionic_dev *idev);
void ionic_dev_cmd_comp(struct ionic_dev *idev, union ionic_dev_cmd_comp *comp);
void ionic_dev_cmd_identify(struct ionic_dev *idev, u8 ver);
void ionic_dev_cmd_init(struct ionic_dev *idev);
void ionic_dev_cmd_reset(struct ionic_dev *idev);
void ionic_dev_cmd_port_identify(struct ionic_dev *idev);
void ionic_dev_cmd_port_init(struct ionic_dev *idev);
void ionic_dev_cmd_port_reset(struct ionic_dev *idev);
void ionic_dev_cmd_port_state(struct ionic_dev *idev, u8 state);
void ionic_dev_cmd_port_speed(struct ionic_dev *idev, u32 speed);
void ionic_dev_cmd_port_autoneg(struct ionic_dev *idev, u8 an_enable);
void ionic_dev_cmd_port_fec(struct ionic_dev *idev, u8 fec_type);
void ionic_dev_cmd_port_pause(struct ionic_dev *idev, u8 pause_type);
void ionic_dev_cmd_queue_identify(struct ionic_dev *idev,
void ionic_dev_cmd_lif_identify(struct ionic_dev *idev, u8 type, u8 ver);
void ionic_dev_cmd_lif_init(struct ionic_dev *idev, u16 lif_index,
void ionic_dev_cmd_lif_reset(struct ionic_dev *idev, u16 lif_index);
void ionic_dev_cmd_adminq_init(struct ionic_dev *idev, struct ionic_qcq *qcq,
void ionic_dev_cmd_discover_cmb(struct ionic_dev *idev);
int ionic_q_init(struct ionic_lif *lif, struct ionic_dev *idev,
bool ionic_is_fw_running(struct ionic_dev *idev);
struct ionic_dev *idev = &ionic->idev;
struct ionic_dev *idev = &lif->ionic->idev;
struct ionic_dev *idev = &lif->ionic->idev;
struct ionic_dev *idev;
struct ionic_dev *idev = &lif->ionic->idev;
static void ionic_dev_cmd_firmware_download(struct ionic_dev *idev, u64 addr,
static void ionic_dev_cmd_firmware_install(struct ionic_dev *idev)
static void ionic_dev_cmd_firmware_activate(struct ionic_dev *idev, u8 slot)
struct ionic_dev *idev = &lif->ionic->idev;
struct ionic_dev *idev = &lif->ionic->idev;
struct ionic_dev *idev;
struct ionic_dev *idev = &lif->ionic->idev;
struct ionic_dev *idev = &lif->ionic->idev;
struct ionic_dev *idev;
struct ionic_dev *idev = &lif->ionic->idev;
struct ionic_dev *idev = &lif->ionic->idev;
struct ionic_dev *idev;
struct ionic_dev *idev = &ionic->idev;
struct ionic_dev *idev = &lif->ionic->idev;
struct ionic_dev *idev = &ionic->idev;
struct ionic_dev *idev = &ionic->idev;
struct ionic_dev *idev = &ionic->idev;
struct ionic_dev *idev = &ionic->idev;
struct ionic_dev *idev = &ionic->idev;
struct ionic_dev *idev = &ionic->idev;
struct ionic_dev *idev = &ionic->idev;
struct ionic_dev *idev = &ionic->idev;