Lines Matching refs:bfa_ioc_s
287 struct bfa_ioc_s *ioc;
293 struct bfa_ioc_s { struct
332 bfa_boolean_t (*ioc_firmware_lock) (struct bfa_ioc_s *ioc); argument
333 void (*ioc_firmware_unlock) (struct bfa_ioc_s *ioc);
334 void (*ioc_reg_init) (struct bfa_ioc_s *ioc);
335 void (*ioc_map_port) (struct bfa_ioc_s *ioc);
336 void (*ioc_isr_mode_set) (struct bfa_ioc_s *ioc,
338 void (*ioc_notify_fail) (struct bfa_ioc_s *ioc);
339 void (*ioc_ownership_reset) (struct bfa_ioc_s *ioc);
340 bfa_boolean_t (*ioc_sync_start) (struct bfa_ioc_s *ioc);
341 void (*ioc_sync_join) (struct bfa_ioc_s *ioc);
342 void (*ioc_sync_leave) (struct bfa_ioc_s *ioc);
343 void (*ioc_sync_ack) (struct bfa_ioc_s *ioc);
344 bfa_boolean_t (*ioc_sync_complete) (struct bfa_ioc_s *ioc);
345 bfa_boolean_t (*ioc_lpu_read_stat) (struct bfa_ioc_s *ioc);
346 void (*ioc_set_fwstate) (struct bfa_ioc_s *ioc,
348 enum bfi_ioc_state (*ioc_get_fwstate) (struct bfa_ioc_s *ioc);
349 void (*ioc_set_alt_fwstate) (struct bfa_ioc_s *ioc,
351 enum bfi_ioc_state (*ioc_get_alt_fwstate) (struct bfa_ioc_s *ioc);
401 struct bfa_ioc_s *ioc;
421 struct bfa_ioc_s *ioc;
449 void bfa_sfp_attach(struct bfa_sfp_s *sfp, struct bfa_ioc_s *ioc,
472 struct bfa_ioc_s *ioc; /* back pointer to ioc */
511 void bfa_flash_attach(struct bfa_flash_s *flash, struct bfa_ioc_s *ioc,
608 struct bfa_ioc_s *ioc;
633 void bfa_diag_attach(struct bfa_diag_s *diag, struct bfa_ioc_s *ioc, void *dev,
665 struct bfa_ioc_s *ioc; /* back pointer to ioc */
688 bfa_boolean_t bfa_phy_busy(struct bfa_ioc_s *ioc);
703 void bfa_phy_attach(struct bfa_phy_s *phy, struct bfa_ioc_s *ioc,
715 struct bfa_ioc_s *ioc; /* back pointer to ioc */
753 void bfa_fru_attach(struct bfa_fru_s *fru, struct bfa_ioc_s *ioc,
839 void bfa_ioc_mbox_queue(struct bfa_ioc_s *ioc, struct bfa_mbox_cmd_s *cmd);
840 void bfa_ioc_mbox_register(struct bfa_ioc_s *ioc,
842 void bfa_ioc_mbox_isr(struct bfa_ioc_s *ioc);
843 void bfa_ioc_mbox_send(struct bfa_ioc_s *ioc, void *ioc_msg, int len);
844 bfa_boolean_t bfa_ioc_msgget(struct bfa_ioc_s *ioc, void *mbmsg);
845 void bfa_ioc_mbox_regisr(struct bfa_ioc_s *ioc, enum bfi_mclass mc,
856 bfa_status_t bfa_ioc_pll_init(struct bfa_ioc_s *ioc);
873 void bfa_ioc_set_cb_hwif(struct bfa_ioc_s *ioc);
874 void bfa_ioc_set_ct_hwif(struct bfa_ioc_s *ioc);
875 void bfa_ioc_set_ct2_hwif(struct bfa_ioc_s *ioc);
876 void bfa_ioc_ct2_poweron(struct bfa_ioc_s *ioc);
878 void bfa_ioc_attach(struct bfa_ioc_s *ioc, void *bfa,
881 void bfa_ioc_detach(struct bfa_ioc_s *ioc);
882 void bfa_ioc_suspend(struct bfa_ioc_s *ioc);
883 void bfa_ioc_pci_init(struct bfa_ioc_s *ioc, struct bfa_pcidev_s *pcidev,
885 void bfa_ioc_mem_claim(struct bfa_ioc_s *ioc, u8 *dm_kva, u64 dm_pa);
886 void bfa_ioc_enable(struct bfa_ioc_s *ioc);
887 void bfa_ioc_disable(struct bfa_ioc_s *ioc);
888 bfa_boolean_t bfa_ioc_intx_claim(struct bfa_ioc_s *ioc);
890 bfa_status_t bfa_ioc_boot(struct bfa_ioc_s *ioc, u32 boot_type,
892 void bfa_ioc_isr(struct bfa_ioc_s *ioc, struct bfi_mbmsg_s *msg);
893 void bfa_ioc_error_isr(struct bfa_ioc_s *ioc);
894 bfa_boolean_t bfa_ioc_is_operational(struct bfa_ioc_s *ioc);
895 bfa_boolean_t bfa_ioc_is_initialized(struct bfa_ioc_s *ioc);
896 bfa_boolean_t bfa_ioc_is_disabled(struct bfa_ioc_s *ioc);
897 bfa_boolean_t bfa_ioc_is_acq_addr(struct bfa_ioc_s *ioc);
898 bfa_boolean_t bfa_ioc_fw_mismatch(struct bfa_ioc_s *ioc);
899 bfa_boolean_t bfa_ioc_adapter_is_disabled(struct bfa_ioc_s *ioc);
900 void bfa_ioc_reset_fwstate(struct bfa_ioc_s *ioc);
901 enum bfa_ioc_type_e bfa_ioc_get_type(struct bfa_ioc_s *ioc);
902 void bfa_ioc_get_adapter_serial_num(struct bfa_ioc_s *ioc, char *serial_num);
903 void bfa_ioc_get_adapter_fw_ver(struct bfa_ioc_s *ioc, char *fw_ver);
904 void bfa_ioc_get_adapter_optrom_ver(struct bfa_ioc_s *ioc, char *optrom_ver);
905 void bfa_ioc_get_adapter_model(struct bfa_ioc_s *ioc, char *model);
906 void bfa_ioc_get_adapter_manufacturer(struct bfa_ioc_s *ioc,
908 void bfa_ioc_get_pci_chip_rev(struct bfa_ioc_s *ioc, char *chip_rev);
909 enum bfa_ioc_state bfa_ioc_get_state(struct bfa_ioc_s *ioc);
911 void bfa_ioc_get_attr(struct bfa_ioc_s *ioc, struct bfa_ioc_attr_s *ioc_attr);
912 void bfa_ioc_get_adapter_attr(struct bfa_ioc_s *ioc,
914 void bfa_ioc_debug_memclaim(struct bfa_ioc_s *ioc, void *dbg_fwsave);
915 bfa_status_t bfa_ioc_debug_fwsave(struct bfa_ioc_s *ioc, void *trcdata,
917 bfa_status_t bfa_ioc_debug_fwtrc(struct bfa_ioc_s *ioc, void *trcdata,
919 bfa_status_t bfa_ioc_debug_fwcore(struct bfa_ioc_s *ioc, void *buf,
921 bfa_status_t bfa_ioc_fwsig_invalidate(struct bfa_ioc_s *ioc);
923 void bfa_ioc_fwver_get(struct bfa_ioc_s *ioc,
925 bfa_boolean_t bfa_ioc_fwver_cmp(struct bfa_ioc_s *ioc,
927 void bfa_ioc_aen_post(struct bfa_ioc_s *ioc, enum bfa_ioc_aen_event event);
928 bfa_status_t bfa_ioc_fw_stats_get(struct bfa_ioc_s *ioc, void *stats);
929 bfa_status_t bfa_ioc_fw_stats_clear(struct bfa_ioc_s *ioc);
930 void bfa_ioc_debug_save_ftrc(struct bfa_ioc_s *ioc);
937 void bfa_ablk_attach(struct bfa_ablk_s *ablk, struct bfa_ioc_s *ioc);
959 bfa_status_t bfa_ioc_flash_img_get_chnk(struct bfa_ioc_s *ioc, u32 off,
964 mac_t bfa_ioc_get_mac(struct bfa_ioc_s *ioc);
965 mac_t bfa_ioc_get_mfg_mac(struct bfa_ioc_s *ioc);