Lines Matching refs:bfa_ioc_s
295 struct bfa_ioc_s *ioc;
301 struct bfa_ioc_s { struct
340 bfa_boolean_t (*ioc_firmware_lock) (struct bfa_ioc_s *ioc); argument
341 void (*ioc_firmware_unlock) (struct bfa_ioc_s *ioc);
342 void (*ioc_reg_init) (struct bfa_ioc_s *ioc);
343 void (*ioc_map_port) (struct bfa_ioc_s *ioc);
344 void (*ioc_isr_mode_set) (struct bfa_ioc_s *ioc,
346 void (*ioc_notify_fail) (struct bfa_ioc_s *ioc);
347 void (*ioc_ownership_reset) (struct bfa_ioc_s *ioc);
348 bfa_boolean_t (*ioc_sync_start) (struct bfa_ioc_s *ioc);
349 void (*ioc_sync_join) (struct bfa_ioc_s *ioc);
350 void (*ioc_sync_leave) (struct bfa_ioc_s *ioc);
351 void (*ioc_sync_ack) (struct bfa_ioc_s *ioc);
352 bfa_boolean_t (*ioc_sync_complete) (struct bfa_ioc_s *ioc);
353 bfa_boolean_t (*ioc_lpu_read_stat) (struct bfa_ioc_s *ioc);
354 void (*ioc_set_fwstate) (struct bfa_ioc_s *ioc,
356 enum bfi_ioc_state (*ioc_get_fwstate) (struct bfa_ioc_s *ioc);
357 void (*ioc_set_alt_fwstate) (struct bfa_ioc_s *ioc,
359 enum bfi_ioc_state (*ioc_get_alt_fwstate) (struct bfa_ioc_s *ioc);
409 struct bfa_ioc_s *ioc;
429 struct bfa_ioc_s *ioc;
457 void bfa_sfp_attach(struct bfa_sfp_s *sfp, struct bfa_ioc_s *ioc,
480 struct bfa_ioc_s *ioc; /* back pointer to ioc */
519 void bfa_flash_attach(struct bfa_flash_s *flash, struct bfa_ioc_s *ioc,
616 struct bfa_ioc_s *ioc;
641 void bfa_diag_attach(struct bfa_diag_s *diag, struct bfa_ioc_s *ioc, void *dev,
673 struct bfa_ioc_s *ioc; /* back pointer to ioc */
696 bfa_boolean_t bfa_phy_busy(struct bfa_ioc_s *ioc);
711 void bfa_phy_attach(struct bfa_phy_s *phy, struct bfa_ioc_s *ioc,
723 struct bfa_ioc_s *ioc; /* back pointer to ioc */
761 void bfa_fru_attach(struct bfa_fru_s *fru, struct bfa_ioc_s *ioc,
847 void bfa_ioc_mbox_queue(struct bfa_ioc_s *ioc, struct bfa_mbox_cmd_s *cmd);
848 void bfa_ioc_mbox_register(struct bfa_ioc_s *ioc,
850 void bfa_ioc_mbox_isr(struct bfa_ioc_s *ioc);
851 void bfa_ioc_mbox_send(struct bfa_ioc_s *ioc, void *ioc_msg, int len);
852 bfa_boolean_t bfa_ioc_msgget(struct bfa_ioc_s *ioc, void *mbmsg);
853 void bfa_ioc_mbox_regisr(struct bfa_ioc_s *ioc, enum bfi_mclass mc,
864 bfa_status_t bfa_ioc_pll_init(struct bfa_ioc_s *ioc);
881 void bfa_ioc_set_cb_hwif(struct bfa_ioc_s *ioc);
882 void bfa_ioc_set_ct_hwif(struct bfa_ioc_s *ioc);
883 void bfa_ioc_set_ct2_hwif(struct bfa_ioc_s *ioc);
884 void bfa_ioc_ct2_poweron(struct bfa_ioc_s *ioc);
886 void bfa_ioc_attach(struct bfa_ioc_s *ioc, void *bfa,
889 void bfa_ioc_detach(struct bfa_ioc_s *ioc);
890 void bfa_ioc_suspend(struct bfa_ioc_s *ioc);
891 void bfa_ioc_pci_init(struct bfa_ioc_s *ioc, struct bfa_pcidev_s *pcidev,
893 void bfa_ioc_mem_claim(struct bfa_ioc_s *ioc, u8 *dm_kva, u64 dm_pa);
894 void bfa_ioc_enable(struct bfa_ioc_s *ioc);
895 void bfa_ioc_disable(struct bfa_ioc_s *ioc);
896 bfa_boolean_t bfa_ioc_intx_claim(struct bfa_ioc_s *ioc);
898 bfa_status_t bfa_ioc_boot(struct bfa_ioc_s *ioc, u32 boot_type,
900 void bfa_ioc_isr(struct bfa_ioc_s *ioc, struct bfi_mbmsg_s *msg);
901 void bfa_ioc_error_isr(struct bfa_ioc_s *ioc);
902 bfa_boolean_t bfa_ioc_is_operational(struct bfa_ioc_s *ioc);
903 bfa_boolean_t bfa_ioc_is_initialized(struct bfa_ioc_s *ioc);
904 bfa_boolean_t bfa_ioc_is_disabled(struct bfa_ioc_s *ioc);
905 bfa_boolean_t bfa_ioc_is_acq_addr(struct bfa_ioc_s *ioc);
906 bfa_boolean_t bfa_ioc_fw_mismatch(struct bfa_ioc_s *ioc);
907 bfa_boolean_t bfa_ioc_adapter_is_disabled(struct bfa_ioc_s *ioc);
908 void bfa_ioc_reset_fwstate(struct bfa_ioc_s *ioc);
909 enum bfa_ioc_type_e bfa_ioc_get_type(struct bfa_ioc_s *ioc);
910 void bfa_ioc_get_adapter_serial_num(struct bfa_ioc_s *ioc, char *serial_num);
911 void bfa_ioc_get_adapter_fw_ver(struct bfa_ioc_s *ioc, char *fw_ver);
912 void bfa_ioc_get_adapter_optrom_ver(struct bfa_ioc_s *ioc, char *optrom_ver);
913 void bfa_ioc_get_adapter_model(struct bfa_ioc_s *ioc, char *model);
914 void bfa_ioc_get_adapter_manufacturer(struct bfa_ioc_s *ioc,
916 void bfa_ioc_get_pci_chip_rev(struct bfa_ioc_s *ioc, char *chip_rev);
917 enum bfa_ioc_state bfa_ioc_get_state(struct bfa_ioc_s *ioc);
919 void bfa_ioc_get_attr(struct bfa_ioc_s *ioc, struct bfa_ioc_attr_s *ioc_attr);
920 void bfa_ioc_get_adapter_attr(struct bfa_ioc_s *ioc,
922 void bfa_ioc_debug_memclaim(struct bfa_ioc_s *ioc, void *dbg_fwsave);
923 bfa_status_t bfa_ioc_debug_fwsave(struct bfa_ioc_s *ioc, void *trcdata,
925 bfa_status_t bfa_ioc_debug_fwtrc(struct bfa_ioc_s *ioc, void *trcdata,
927 bfa_status_t bfa_ioc_debug_fwcore(struct bfa_ioc_s *ioc, void *buf,
929 bfa_status_t bfa_ioc_fwsig_invalidate(struct bfa_ioc_s *ioc);
931 void bfa_ioc_fwver_get(struct bfa_ioc_s *ioc,
933 bfa_boolean_t bfa_ioc_fwver_cmp(struct bfa_ioc_s *ioc,
935 void bfa_ioc_aen_post(struct bfa_ioc_s *ioc, enum bfa_ioc_aen_event event);
936 bfa_status_t bfa_ioc_fw_stats_get(struct bfa_ioc_s *ioc, void *stats);
937 bfa_status_t bfa_ioc_fw_stats_clear(struct bfa_ioc_s *ioc);
938 void bfa_ioc_debug_save_ftrc(struct bfa_ioc_s *ioc);
945 void bfa_ablk_attach(struct bfa_ablk_s *ablk, struct bfa_ioc_s *ioc);
967 bfa_status_t bfa_ioc_flash_img_get_chnk(struct bfa_ioc_s *ioc, u32 off,
972 mac_t bfa_ioc_get_mac(struct bfa_ioc_s *ioc);
973 mac_t bfa_ioc_get_mfg_mac(struct bfa_ioc_s *ioc);