Lines Matching refs:ionic_dev

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 *idev);
333 void ionic_dev_cmd_port_identify(struct ionic_dev *idev);
334 void ionic_dev_cmd_port_init(struct ionic_dev *idev);
335 void ionic_dev_cmd_port_reset(struct ionic_dev *idev);
336 void ionic_dev_cmd_port_state(struct ionic_dev *idev, u8 state);
337 void ionic_dev_cmd_port_speed(struct ionic_dev *idev, u32 speed);
338 void ionic_dev_cmd_port_autoneg(struct ionic_dev *idev, u8 an_enable);
339 void ionic_dev_cmd_port_fec(struct ionic_dev *idev, u8 fec_type);
340 void ionic_dev_cmd_port_pause(struct ionic_dev *idev, u8 pause_type);
346 void ionic_dev_cmd_queue_identify(struct ionic_dev *idev,
349 void ionic_dev_cmd_lif_identify(struct ionic_dev *idev, u8 type, u8 ver);
350 void ionic_dev_cmd_lif_init(struct ionic_dev *idev, u16 lif_index,
352 void ionic_dev_cmd_lif_reset(struct ionic_dev *idev, u16 lif_index);
353 void ionic_dev_cmd_adminq_init(struct ionic_dev *idev, struct ionic_qcq *qcq,
372 int ionic_q_init(struct ionic_lif *lif, struct ionic_dev *idev,
384 bool ionic_is_fw_running(struct ionic_dev *idev);