bfa_ioc 269 drivers/net/ethernet/brocade/bna/bfa_cee.c bfa_nw_cee_attach(struct bfa_cee *cee, struct bfa_ioc *ioc, bfa_ioc 45 drivers/net/ethernet/brocade/bna/bfa_cee.h struct bfa_ioc *ioc; bfa_ioc 54 drivers/net/ethernet/brocade/bna/bfa_cee.h void bfa_nw_cee_attach(struct bfa_cee *cee, struct bfa_ioc *ioc, void *dev); bfa_ioc 50 drivers/net/ethernet/brocade/bna/bfa_ioc.c static void bfa_ioc_hw_sem_init(struct bfa_ioc *ioc); bfa_ioc 51 drivers/net/ethernet/brocade/bna/bfa_ioc.c static void bfa_ioc_hw_sem_get(struct bfa_ioc *ioc); bfa_ioc 52 drivers/net/ethernet/brocade/bna/bfa_ioc.c static void bfa_ioc_hw_sem_get_cancel(struct bfa_ioc *ioc); bfa_ioc 53 drivers/net/ethernet/brocade/bna/bfa_ioc.c static void bfa_ioc_hwinit(struct bfa_ioc *ioc, bool force); bfa_ioc 54 drivers/net/ethernet/brocade/bna/bfa_ioc.c static void bfa_ioc_poll_fwinit(struct bfa_ioc *ioc); bfa_ioc 55 drivers/net/ethernet/brocade/bna/bfa_ioc.c static void bfa_ioc_send_enable(struct bfa_ioc *ioc); bfa_ioc 56 drivers/net/ethernet/brocade/bna/bfa_ioc.c static void bfa_ioc_send_disable(struct bfa_ioc *ioc); bfa_ioc 57 drivers/net/ethernet/brocade/bna/bfa_ioc.c static void bfa_ioc_send_getattr(struct bfa_ioc *ioc); bfa_ioc 58 drivers/net/ethernet/brocade/bna/bfa_ioc.c static void bfa_ioc_hb_monitor(struct bfa_ioc *ioc); bfa_ioc 59 drivers/net/ethernet/brocade/bna/bfa_ioc.c static void bfa_ioc_hb_stop(struct bfa_ioc *ioc); bfa_ioc 60 drivers/net/ethernet/brocade/bna/bfa_ioc.c static void bfa_ioc_reset(struct bfa_ioc *ioc, bool force); bfa_ioc 61 drivers/net/ethernet/brocade/bna/bfa_ioc.c static void bfa_ioc_mbox_poll(struct bfa_ioc *ioc); bfa_ioc 62 drivers/net/ethernet/brocade/bna/bfa_ioc.c static void bfa_ioc_mbox_flush(struct bfa_ioc *ioc); bfa_ioc 63 drivers/net/ethernet/brocade/bna/bfa_ioc.c static void bfa_ioc_recover(struct bfa_ioc *ioc); bfa_ioc 64 drivers/net/ethernet/brocade/bna/bfa_ioc.c static void bfa_ioc_event_notify(struct bfa_ioc *, enum bfa_ioc_event); bfa_ioc 65 drivers/net/ethernet/brocade/bna/bfa_ioc.c static void bfa_ioc_disable_comp(struct bfa_ioc *ioc); bfa_ioc 66 drivers/net/ethernet/brocade/bna/bfa_ioc.c static void bfa_ioc_lpu_stop(struct bfa_ioc *ioc); bfa_ioc 67 drivers/net/ethernet/brocade/bna/bfa_ioc.c static void bfa_nw_ioc_debug_save_ftrc(struct bfa_ioc *ioc); bfa_ioc 68 drivers/net/ethernet/brocade/bna/bfa_ioc.c static void bfa_ioc_fail_notify(struct bfa_ioc *ioc); bfa_ioc 69 drivers/net/ethernet/brocade/bna/bfa_ioc.c static void bfa_ioc_pf_enabled(struct bfa_ioc *ioc); bfa_ioc 70 drivers/net/ethernet/brocade/bna/bfa_ioc.c static void bfa_ioc_pf_disabled(struct bfa_ioc *ioc); bfa_ioc 71 drivers/net/ethernet/brocade/bna/bfa_ioc.c static void bfa_ioc_pf_failed(struct bfa_ioc *ioc); bfa_ioc 72 drivers/net/ethernet/brocade/bna/bfa_ioc.c static void bfa_ioc_pf_hwfailed(struct bfa_ioc *ioc); bfa_ioc 73 drivers/net/ethernet/brocade/bna/bfa_ioc.c static void bfa_ioc_pf_fwmismatch(struct bfa_ioc *ioc); bfa_ioc 74 drivers/net/ethernet/brocade/bna/bfa_ioc.c static enum bfa_status bfa_ioc_boot(struct bfa_ioc *ioc, bfa_ioc 76 drivers/net/ethernet/brocade/bna/bfa_ioc.c static u32 bfa_ioc_smem_pgnum(struct bfa_ioc *ioc, u32 fmaddr); bfa_ioc 77 drivers/net/ethernet/brocade/bna/bfa_ioc.c static void bfa_ioc_get_adapter_serial_num(struct bfa_ioc *ioc, bfa_ioc 79 drivers/net/ethernet/brocade/bna/bfa_ioc.c static void bfa_ioc_get_adapter_fw_ver(struct bfa_ioc *ioc, bfa_ioc 81 drivers/net/ethernet/brocade/bna/bfa_ioc.c static void bfa_ioc_get_pci_chip_rev(struct bfa_ioc *ioc, bfa_ioc 83 drivers/net/ethernet/brocade/bna/bfa_ioc.c static void bfa_ioc_get_adapter_optrom_ver(struct bfa_ioc *ioc, bfa_ioc 85 drivers/net/ethernet/brocade/bna/bfa_ioc.c static void bfa_ioc_get_adapter_manufacturer(struct bfa_ioc *ioc, bfa_ioc 87 drivers/net/ethernet/brocade/bna/bfa_ioc.c static void bfa_ioc_get_adapter_model(struct bfa_ioc *ioc, char *model); bfa_ioc 88 drivers/net/ethernet/brocade/bna/bfa_ioc.c static u64 bfa_ioc_get_pwwn(struct bfa_ioc *ioc); bfa_ioc 106 drivers/net/ethernet/brocade/bna/bfa_ioc.c bfa_fsm_state_decl(bfa_ioc, uninit, struct bfa_ioc, enum ioc_event); bfa_ioc 107 drivers/net/ethernet/brocade/bna/bfa_ioc.c bfa_fsm_state_decl(bfa_ioc, reset, struct bfa_ioc, enum ioc_event); bfa_ioc 108 drivers/net/ethernet/brocade/bna/bfa_ioc.c bfa_fsm_state_decl(bfa_ioc, enabling, struct bfa_ioc, enum ioc_event); bfa_ioc 109 drivers/net/ethernet/brocade/bna/bfa_ioc.c bfa_fsm_state_decl(bfa_ioc, getattr, struct bfa_ioc, enum ioc_event); bfa_ioc 110 drivers/net/ethernet/brocade/bna/bfa_ioc.c bfa_fsm_state_decl(bfa_ioc, op, struct bfa_ioc, enum ioc_event); bfa_ioc 111 drivers/net/ethernet/brocade/bna/bfa_ioc.c bfa_fsm_state_decl(bfa_ioc, fail_retry, struct bfa_ioc, enum ioc_event); bfa_ioc 112 drivers/net/ethernet/brocade/bna/bfa_ioc.c bfa_fsm_state_decl(bfa_ioc, fail, struct bfa_ioc, enum ioc_event); bfa_ioc 113 drivers/net/ethernet/brocade/bna/bfa_ioc.c bfa_fsm_state_decl(bfa_ioc, disabling, struct bfa_ioc, enum ioc_event); bfa_ioc 114 drivers/net/ethernet/brocade/bna/bfa_ioc.c bfa_fsm_state_decl(bfa_ioc, disabled, struct bfa_ioc, enum ioc_event); bfa_ioc 115 drivers/net/ethernet/brocade/bna/bfa_ioc.c bfa_fsm_state_decl(bfa_ioc, hwfail, struct bfa_ioc, enum ioc_event); bfa_ioc 133 drivers/net/ethernet/brocade/bna/bfa_ioc.c static void bfa_iocpf_enable(struct bfa_ioc *ioc); bfa_ioc 134 drivers/net/ethernet/brocade/bna/bfa_ioc.c static void bfa_iocpf_disable(struct bfa_ioc *ioc); bfa_ioc 135 drivers/net/ethernet/brocade/bna/bfa_ioc.c static void bfa_iocpf_fail(struct bfa_ioc *ioc); bfa_ioc 136 drivers/net/ethernet/brocade/bna/bfa_ioc.c static void bfa_iocpf_initfail(struct bfa_ioc *ioc); bfa_ioc 137 drivers/net/ethernet/brocade/bna/bfa_ioc.c static void bfa_iocpf_getattrfail(struct bfa_ioc *ioc); bfa_ioc 138 drivers/net/ethernet/brocade/bna/bfa_ioc.c static void bfa_iocpf_stop(struct bfa_ioc *ioc); bfa_ioc 207 drivers/net/ethernet/brocade/bna/bfa_ioc.c bfa_ioc_sm_uninit_entry(struct bfa_ioc *ioc) bfa_ioc 213 drivers/net/ethernet/brocade/bna/bfa_ioc.c bfa_ioc_sm_uninit(struct bfa_ioc *ioc, enum ioc_event event) bfa_ioc 227 drivers/net/ethernet/brocade/bna/bfa_ioc.c bfa_ioc_sm_reset_entry(struct bfa_ioc *ioc) bfa_ioc 234 drivers/net/ethernet/brocade/bna/bfa_ioc.c bfa_ioc_sm_reset(struct bfa_ioc *ioc, enum ioc_event event) bfa_ioc 255 drivers/net/ethernet/brocade/bna/bfa_ioc.c bfa_ioc_sm_enabling_entry(struct bfa_ioc *ioc) bfa_ioc 264 drivers/net/ethernet/brocade/bna/bfa_ioc.c bfa_ioc_sm_enabling(struct bfa_ioc *ioc, enum ioc_event event) bfa_ioc 304 drivers/net/ethernet/brocade/bna/bfa_ioc.c bfa_ioc_sm_getattr_entry(struct bfa_ioc *ioc) bfa_ioc 313 drivers/net/ethernet/brocade/bna/bfa_ioc.c bfa_ioc_sm_getattr(struct bfa_ioc *ioc, enum ioc_event event) bfa_ioc 346 drivers/net/ethernet/brocade/bna/bfa_ioc.c bfa_ioc_sm_op_entry(struct bfa_ioc *ioc) bfa_ioc 354 drivers/net/ethernet/brocade/bna/bfa_ioc.c bfa_ioc_sm_op(struct bfa_ioc *ioc, enum ioc_event event) bfa_ioc 387 drivers/net/ethernet/brocade/bna/bfa_ioc.c bfa_ioc_sm_disabling_entry(struct bfa_ioc *ioc) bfa_ioc 394 drivers/net/ethernet/brocade/bna/bfa_ioc.c bfa_ioc_sm_disabling(struct bfa_ioc *ioc, enum ioc_event event) bfa_ioc 422 drivers/net/ethernet/brocade/bna/bfa_ioc.c bfa_ioc_sm_disabled_entry(struct bfa_ioc *ioc) bfa_ioc 428 drivers/net/ethernet/brocade/bna/bfa_ioc.c bfa_ioc_sm_disabled(struct bfa_ioc *ioc, enum ioc_event event) bfa_ioc 450 drivers/net/ethernet/brocade/bna/bfa_ioc.c bfa_ioc_sm_fail_retry_entry(struct bfa_ioc *ioc) bfa_ioc 456 drivers/net/ethernet/brocade/bna/bfa_ioc.c bfa_ioc_sm_fail_retry(struct bfa_ioc *ioc, enum ioc_event event) bfa_ioc 497 drivers/net/ethernet/brocade/bna/bfa_ioc.c bfa_ioc_sm_fail_entry(struct bfa_ioc *ioc) bfa_ioc 503 drivers/net/ethernet/brocade/bna/bfa_ioc.c bfa_ioc_sm_fail(struct bfa_ioc *ioc, enum ioc_event event) bfa_ioc 529 drivers/net/ethernet/brocade/bna/bfa_ioc.c bfa_ioc_sm_hwfail_entry(struct bfa_ioc *ioc) bfa_ioc 535 drivers/net/ethernet/brocade/bna/bfa_ioc.c bfa_ioc_sm_hwfail(struct bfa_ioc *ioc, enum ioc_event event) bfa_ioc 595 drivers/net/ethernet/brocade/bna/bfa_ioc.c struct bfa_ioc *ioc = iocpf->ioc; bfa_ioc 653 drivers/net/ethernet/brocade/bna/bfa_ioc.c struct bfa_ioc *ioc = iocpf->ioc; bfa_ioc 687 drivers/net/ethernet/brocade/bna/bfa_ioc.c struct bfa_ioc *ioc = iocpf->ioc; bfa_ioc 729 drivers/net/ethernet/brocade/bna/bfa_ioc.c struct bfa_ioc *ioc = iocpf->ioc; bfa_ioc 772 drivers/net/ethernet/brocade/bna/bfa_ioc.c struct bfa_ioc *ioc = iocpf->ioc; bfa_ioc 842 drivers/net/ethernet/brocade/bna/bfa_ioc.c struct bfa_ioc *ioc = iocpf->ioc; bfa_ioc 877 drivers/net/ethernet/brocade/bna/bfa_ioc.c struct bfa_ioc *ioc = iocpf->ioc; bfa_ioc 910 drivers/net/ethernet/brocade/bna/bfa_ioc.c struct bfa_ioc *ioc = iocpf->ioc; bfa_ioc 938 drivers/net/ethernet/brocade/bna/bfa_ioc.c struct bfa_ioc *ioc = iocpf->ioc; bfa_ioc 982 drivers/net/ethernet/brocade/bna/bfa_ioc.c struct bfa_ioc *ioc = iocpf->ioc; bfa_ioc 1018 drivers/net/ethernet/brocade/bna/bfa_ioc.c struct bfa_ioc *ioc = iocpf->ioc; bfa_ioc 1080 drivers/net/ethernet/brocade/bna/bfa_ioc.c bfa_ioc_event_notify(struct bfa_ioc *ioc, enum bfa_ioc_event event) bfa_ioc 1089 drivers/net/ethernet/brocade/bna/bfa_ioc.c bfa_ioc_disable_comp(struct bfa_ioc *ioc) bfa_ioc 1125 drivers/net/ethernet/brocade/bna/bfa_ioc.c bfa_ioc_fwver_clear(struct bfa_ioc *ioc) bfa_ioc 1142 drivers/net/ethernet/brocade/bna/bfa_ioc.c bfa_ioc_hw_sem_init(struct bfa_ioc *ioc) bfa_ioc 1182 drivers/net/ethernet/brocade/bna/bfa_ioc.c bfa_ioc_hw_sem_get(struct bfa_ioc *ioc) bfa_ioc 1205 drivers/net/ethernet/brocade/bna/bfa_ioc.c bfa_nw_ioc_hw_sem_release(struct bfa_ioc *ioc) bfa_ioc 1211 drivers/net/ethernet/brocade/bna/bfa_ioc.c bfa_ioc_hw_sem_get_cancel(struct bfa_ioc *ioc) bfa_ioc 1218 drivers/net/ethernet/brocade/bna/bfa_ioc.c bfa_ioc_lmem_init(struct bfa_ioc *ioc) bfa_ioc 1254 drivers/net/ethernet/brocade/bna/bfa_ioc.c bfa_ioc_lpu_start(struct bfa_ioc *ioc) bfa_ioc 1268 drivers/net/ethernet/brocade/bna/bfa_ioc.c bfa_ioc_lpu_stop(struct bfa_ioc *ioc) bfa_ioc 1283 drivers/net/ethernet/brocade/bna/bfa_ioc.c bfa_nw_ioc_fwver_get(struct bfa_ioc *ioc, struct bfi_ioc_image_hdr *fwhdr) bfa_ioc 1741 drivers/net/ethernet/brocade/bna/bfa_ioc.c bfa_nw_ioc_flash_img_get_chnk(struct bfa_ioc *ioc, u32 off, bfa_ioc 1750 drivers/net/ethernet/brocade/bna/bfa_ioc.c bfa_ioc_flash_fwver_cmp(struct bfa_ioc *ioc, bfa_ioc 1772 drivers/net/ethernet/brocade/bna/bfa_ioc.c bfa_nw_ioc_fwver_cmp(struct bfa_ioc *ioc, struct bfi_ioc_image_hdr *fwhdr) bfa_ioc 1806 drivers/net/ethernet/brocade/bna/bfa_ioc.c bfa_ioc_fwver_valid(struct bfa_ioc *ioc, u32 boot_env) bfa_ioc 1819 drivers/net/ethernet/brocade/bna/bfa_ioc.c bfa_ioc_msgflush(struct bfa_ioc *ioc) bfa_ioc 1829 drivers/net/ethernet/brocade/bna/bfa_ioc.c bfa_ioc_hwinit(struct bfa_ioc *ioc, bool force) bfa_ioc 1888 drivers/net/ethernet/brocade/bna/bfa_ioc.c bfa_nw_ioc_timeout(struct bfa_ioc *ioc) bfa_ioc 1894 drivers/net/ethernet/brocade/bna/bfa_ioc.c bfa_ioc_mbox_send(struct bfa_ioc *ioc, void *ioc_msg, int len) bfa_ioc 1919 drivers/net/ethernet/brocade/bna/bfa_ioc.c bfa_ioc_send_enable(struct bfa_ioc *ioc) bfa_ioc 1933 drivers/net/ethernet/brocade/bna/bfa_ioc.c bfa_ioc_send_disable(struct bfa_ioc *ioc) bfa_ioc 1947 drivers/net/ethernet/brocade/bna/bfa_ioc.c bfa_ioc_send_getattr(struct bfa_ioc *ioc) bfa_ioc 1958 drivers/net/ethernet/brocade/bna/bfa_ioc.c bfa_nw_ioc_hb_check(struct bfa_ioc *ioc) bfa_ioc 1976 drivers/net/ethernet/brocade/bna/bfa_ioc.c bfa_ioc_hb_monitor(struct bfa_ioc *ioc) bfa_ioc 1984 drivers/net/ethernet/brocade/bna/bfa_ioc.c bfa_ioc_hb_stop(struct bfa_ioc *ioc) bfa_ioc 1991 drivers/net/ethernet/brocade/bna/bfa_ioc.c bfa_ioc_download_fw(struct bfa_ioc *ioc, u32 boot_type, bfa_ioc 2084 drivers/net/ethernet/brocade/bna/bfa_ioc.c bfa_ioc_reset(struct bfa_ioc *ioc, bool force) bfa_ioc 2091 drivers/net/ethernet/brocade/bna/bfa_ioc.c bfa_ioc_enable_reply(struct bfa_ioc *ioc, enum bfa_mode port_mode, bfa_ioc 2103 drivers/net/ethernet/brocade/bna/bfa_ioc.c bfa_ioc_getattr_reply(struct bfa_ioc *ioc) bfa_ioc 2116 drivers/net/ethernet/brocade/bna/bfa_ioc.c bfa_ioc_mbox_attach(struct bfa_ioc *ioc) bfa_ioc 2130 drivers/net/ethernet/brocade/bna/bfa_ioc.c bfa_ioc_mbox_poll(struct bfa_ioc *ioc) bfa_ioc 2171 drivers/net/ethernet/brocade/bna/bfa_ioc.c bfa_ioc_mbox_flush(struct bfa_ioc *ioc) bfa_ioc 2191 drivers/net/ethernet/brocade/bna/bfa_ioc.c bfa_nw_ioc_smem_read(struct bfa_ioc *ioc, void *tbuf, u32 soff, u32 sz) bfa_ioc 2237 drivers/net/ethernet/brocade/bna/bfa_ioc.c bfa_nw_ioc_debug_fwtrc(struct bfa_ioc *ioc, void *trcdata, int *trclen) bfa_ioc 2253 drivers/net/ethernet/brocade/bna/bfa_ioc.c bfa_nw_ioc_debug_save_ftrc(struct bfa_ioc *ioc) bfa_ioc 2268 drivers/net/ethernet/brocade/bna/bfa_ioc.c bfa_nw_ioc_debug_fwsave(struct bfa_ioc *ioc, void *trcdata, int *trclen) bfa_ioc 2285 drivers/net/ethernet/brocade/bna/bfa_ioc.c bfa_ioc_fail_notify(struct bfa_ioc *ioc) bfa_ioc 2297 drivers/net/ethernet/brocade/bna/bfa_ioc.c bfa_ioc_pf_enabled(struct bfa_ioc *ioc) bfa_ioc 2303 drivers/net/ethernet/brocade/bna/bfa_ioc.c bfa_ioc_pf_disabled(struct bfa_ioc *ioc) bfa_ioc 2309 drivers/net/ethernet/brocade/bna/bfa_ioc.c bfa_ioc_pf_failed(struct bfa_ioc *ioc) bfa_ioc 2315 drivers/net/ethernet/brocade/bna/bfa_ioc.c bfa_ioc_pf_hwfailed(struct bfa_ioc *ioc) bfa_ioc 2321 drivers/net/ethernet/brocade/bna/bfa_ioc.c bfa_ioc_pf_fwmismatch(struct bfa_ioc *ioc) bfa_ioc 2331 drivers/net/ethernet/brocade/bna/bfa_ioc.c bfa_ioc_pll_init(struct bfa_ioc *ioc) bfa_ioc 2357 drivers/net/ethernet/brocade/bna/bfa_ioc.c bfa_ioc_boot(struct bfa_ioc *ioc, enum bfi_fwboot_type boot_type, bfa_ioc 2407 drivers/net/ethernet/brocade/bna/bfa_ioc.c bfa_ioc_msgget(struct bfa_ioc *ioc, void *mbmsg) bfa_ioc 2437 drivers/net/ethernet/brocade/bna/bfa_ioc.c bfa_ioc_isr(struct bfa_ioc *ioc, struct bfi_mbmsg *m) bfa_ioc 2476 drivers/net/ethernet/brocade/bna/bfa_ioc.c bfa_nw_ioc_attach(struct bfa_ioc *ioc, void *bfa, struct bfa_ioc_cbfn *cbfn) bfa_ioc 2494 drivers/net/ethernet/brocade/bna/bfa_ioc.c bfa_nw_ioc_detach(struct bfa_ioc *ioc) bfa_ioc 2508 drivers/net/ethernet/brocade/bna/bfa_ioc.c bfa_nw_ioc_pci_init(struct bfa_ioc *ioc, struct bfa_pcidev *pcidev, bfa_ioc 2578 drivers/net/ethernet/brocade/bna/bfa_ioc.c bfa_nw_ioc_mem_claim(struct bfa_ioc *ioc, u8 *dm_kva, u64 dm_pa) bfa_ioc 2596 drivers/net/ethernet/brocade/bna/bfa_ioc.c bfa_nw_ioc_enable(struct bfa_ioc *ioc) bfa_ioc 2605 drivers/net/ethernet/brocade/bna/bfa_ioc.c bfa_nw_ioc_disable(struct bfa_ioc *ioc) bfa_ioc 2613 drivers/net/ethernet/brocade/bna/bfa_ioc.c bfa_nw_ioc_debug_memclaim(struct bfa_ioc *ioc, void *dbg_fwsave) bfa_ioc 2620 drivers/net/ethernet/brocade/bna/bfa_ioc.c bfa_ioc_smem_pgnum(struct bfa_ioc *ioc, u32 fmaddr) bfa_ioc 2627 drivers/net/ethernet/brocade/bna/bfa_ioc.c bfa_nw_ioc_mbox_regisr(struct bfa_ioc *ioc, enum bfi_mclass mc, bfa_ioc 2645 drivers/net/ethernet/brocade/bna/bfa_ioc.c bfa_nw_ioc_mbox_queue(struct bfa_ioc *ioc, struct bfa_mbox_cmd *cmd, bfa_ioc 2681 drivers/net/ethernet/brocade/bna/bfa_ioc.c bfa_nw_ioc_mbox_isr(struct bfa_ioc *ioc) bfa_ioc 2712 drivers/net/ethernet/brocade/bna/bfa_ioc.c bfa_nw_ioc_error_isr(struct bfa_ioc *ioc) bfa_ioc 2721 drivers/net/ethernet/brocade/bna/bfa_ioc.c bfa_nw_ioc_is_disabled(struct bfa_ioc *ioc) bfa_ioc 2729 drivers/net/ethernet/brocade/bna/bfa_ioc.c bfa_nw_ioc_is_operational(struct bfa_ioc *ioc) bfa_ioc 2738 drivers/net/ethernet/brocade/bna/bfa_ioc.c bfa_nw_ioc_notify_register(struct bfa_ioc *ioc, bfa_ioc 2746 drivers/net/ethernet/brocade/bna/bfa_ioc.c bfa_ioc_get_adapter_attr(struct bfa_ioc *ioc, bfa_ioc 2787 drivers/net/ethernet/brocade/bna/bfa_ioc.c bfa_ioc_get_type(struct bfa_ioc *ioc) bfa_ioc 2799 drivers/net/ethernet/brocade/bna/bfa_ioc.c bfa_ioc_get_adapter_serial_num(struct bfa_ioc *ioc, char *serial_num) bfa_ioc 2807 drivers/net/ethernet/brocade/bna/bfa_ioc.c bfa_ioc_get_adapter_fw_ver(struct bfa_ioc *ioc, char *fw_ver) bfa_ioc 2813 drivers/net/ethernet/brocade/bna/bfa_ioc.c bfa_ioc_get_pci_chip_rev(struct bfa_ioc *ioc, char *chip_rev) bfa_ioc 2828 drivers/net/ethernet/brocade/bna/bfa_ioc.c bfa_ioc_get_adapter_optrom_ver(struct bfa_ioc *ioc, char *optrom_ver) bfa_ioc 2835 drivers/net/ethernet/brocade/bna/bfa_ioc.c bfa_ioc_get_adapter_manufacturer(struct bfa_ioc *ioc, char *manufacturer) bfa_ioc 2841 drivers/net/ethernet/brocade/bna/bfa_ioc.c bfa_ioc_get_adapter_model(struct bfa_ioc *ioc, char *model) bfa_ioc 2855 drivers/net/ethernet/brocade/bna/bfa_ioc.c bfa_ioc_get_state(struct bfa_ioc *ioc) bfa_ioc 2894 drivers/net/ethernet/brocade/bna/bfa_ioc.c bfa_nw_ioc_get_attr(struct bfa_ioc *ioc, struct bfa_ioc_attr *ioc_attr) bfa_ioc 2917 drivers/net/ethernet/brocade/bna/bfa_ioc.c bfa_ioc_get_pwwn(struct bfa_ioc *ioc) bfa_ioc 2923 drivers/net/ethernet/brocade/bna/bfa_ioc.c bfa_nw_ioc_get_mac(struct bfa_ioc *ioc, u8 *mac) bfa_ioc 2930 drivers/net/ethernet/brocade/bna/bfa_ioc.c bfa_ioc_recover(struct bfa_ioc *ioc) bfa_ioc 2941 drivers/net/ethernet/brocade/bna/bfa_ioc.c bfa_iocpf_enable(struct bfa_ioc *ioc) bfa_ioc 2947 drivers/net/ethernet/brocade/bna/bfa_ioc.c bfa_iocpf_disable(struct bfa_ioc *ioc) bfa_ioc 2953 drivers/net/ethernet/brocade/bna/bfa_ioc.c bfa_iocpf_fail(struct bfa_ioc *ioc) bfa_ioc 2959 drivers/net/ethernet/brocade/bna/bfa_ioc.c bfa_iocpf_initfail(struct bfa_ioc *ioc) bfa_ioc 2965 drivers/net/ethernet/brocade/bna/bfa_ioc.c bfa_iocpf_getattrfail(struct bfa_ioc *ioc) bfa_ioc 2971 drivers/net/ethernet/brocade/bna/bfa_ioc.c bfa_iocpf_stop(struct bfa_ioc *ioc) bfa_ioc 2977 drivers/net/ethernet/brocade/bna/bfa_ioc.c bfa_nw_iocpf_timeout(struct bfa_ioc *ioc) bfa_ioc 2990 drivers/net/ethernet/brocade/bna/bfa_ioc.c bfa_nw_iocpf_sem_timeout(struct bfa_ioc *ioc) bfa_ioc 2996 drivers/net/ethernet/brocade/bna/bfa_ioc.c bfa_ioc_poll_fwinit(struct bfa_ioc *ioc) bfa_ioc 3214 drivers/net/ethernet/brocade/bna/bfa_ioc.c bfa_nw_flash_attach(struct bfa_flash *flash, struct bfa_ioc *ioc, void *dev) bfa_ioc 152 drivers/net/ethernet/brocade/bna/bfa_ioc.h struct bfa_ioc *ioc; bfa_ioc 197 drivers/net/ethernet/brocade/bna/bfa_ioc.h bool (*ioc_firmware_lock) (struct bfa_ioc *ioc); bfa_ioc 198 drivers/net/ethernet/brocade/bna/bfa_ioc.h void (*ioc_firmware_unlock) (struct bfa_ioc *ioc); bfa_ioc 199 drivers/net/ethernet/brocade/bna/bfa_ioc.h void (*ioc_reg_init) (struct bfa_ioc *ioc); bfa_ioc 200 drivers/net/ethernet/brocade/bna/bfa_ioc.h void (*ioc_map_port) (struct bfa_ioc *ioc); bfa_ioc 201 drivers/net/ethernet/brocade/bna/bfa_ioc.h void (*ioc_isr_mode_set) (struct bfa_ioc *ioc, bfa_ioc 203 drivers/net/ethernet/brocade/bna/bfa_ioc.h void (*ioc_notify_fail) (struct bfa_ioc *ioc); bfa_ioc 204 drivers/net/ethernet/brocade/bna/bfa_ioc.h void (*ioc_ownership_reset) (struct bfa_ioc *ioc); bfa_ioc 205 drivers/net/ethernet/brocade/bna/bfa_ioc.h bool (*ioc_sync_start) (struct bfa_ioc *ioc); bfa_ioc 206 drivers/net/ethernet/brocade/bna/bfa_ioc.h void (*ioc_sync_join) (struct bfa_ioc *ioc); bfa_ioc 207 drivers/net/ethernet/brocade/bna/bfa_ioc.h void (*ioc_sync_leave) (struct bfa_ioc *ioc); bfa_ioc 208 drivers/net/ethernet/brocade/bna/bfa_ioc.h void (*ioc_sync_ack) (struct bfa_ioc *ioc); bfa_ioc 209 drivers/net/ethernet/brocade/bna/bfa_ioc.h bool (*ioc_sync_complete) (struct bfa_ioc *ioc); bfa_ioc 210 drivers/net/ethernet/brocade/bna/bfa_ioc.h bool (*ioc_lpu_read_stat) (struct bfa_ioc *ioc); bfa_ioc 211 drivers/net/ethernet/brocade/bna/bfa_ioc.h void (*ioc_set_fwstate) (struct bfa_ioc *ioc, bfa_ioc 213 drivers/net/ethernet/brocade/bna/bfa_ioc.h enum bfi_ioc_state (*ioc_get_fwstate) (struct bfa_ioc *ioc); bfa_ioc 214 drivers/net/ethernet/brocade/bna/bfa_ioc.h void (*ioc_set_alt_fwstate) (struct bfa_ioc *ioc, bfa_ioc 216 drivers/net/ethernet/brocade/bna/bfa_ioc.h enum bfi_ioc_state (*ioc_get_alt_fwstate) (struct bfa_ioc *ioc); bfa_ioc 244 drivers/net/ethernet/brocade/bna/bfa_ioc.h bool bfa_nw_ioc_mbox_queue(struct bfa_ioc *ioc, bfa_ioc 247 drivers/net/ethernet/brocade/bna/bfa_ioc.h void bfa_nw_ioc_mbox_isr(struct bfa_ioc *ioc); bfa_ioc 248 drivers/net/ethernet/brocade/bna/bfa_ioc.h void bfa_nw_ioc_mbox_regisr(struct bfa_ioc *ioc, enum bfi_mclass mc, bfa_ioc 262 drivers/net/ethernet/brocade/bna/bfa_ioc.h void bfa_nw_ioc_set_ct_hwif(struct bfa_ioc *ioc); bfa_ioc 263 drivers/net/ethernet/brocade/bna/bfa_ioc.h void bfa_nw_ioc_set_ct2_hwif(struct bfa_ioc *ioc); bfa_ioc 264 drivers/net/ethernet/brocade/bna/bfa_ioc.h void bfa_nw_ioc_ct2_poweron(struct bfa_ioc *ioc); bfa_ioc 266 drivers/net/ethernet/brocade/bna/bfa_ioc.h void bfa_nw_ioc_attach(struct bfa_ioc *ioc, void *bfa, bfa_ioc 269 drivers/net/ethernet/brocade/bna/bfa_ioc.h void bfa_nw_ioc_detach(struct bfa_ioc *ioc); bfa_ioc 270 drivers/net/ethernet/brocade/bna/bfa_ioc.h void bfa_nw_ioc_pci_init(struct bfa_ioc *ioc, struct bfa_pcidev *pcidev, bfa_ioc 273 drivers/net/ethernet/brocade/bna/bfa_ioc.h void bfa_nw_ioc_mem_claim(struct bfa_ioc *ioc, u8 *dm_kva, u64 dm_pa); bfa_ioc 274 drivers/net/ethernet/brocade/bna/bfa_ioc.h void bfa_nw_ioc_enable(struct bfa_ioc *ioc); bfa_ioc 275 drivers/net/ethernet/brocade/bna/bfa_ioc.h void bfa_nw_ioc_disable(struct bfa_ioc *ioc); bfa_ioc 277 drivers/net/ethernet/brocade/bna/bfa_ioc.h void bfa_nw_ioc_error_isr(struct bfa_ioc *ioc); bfa_ioc 278 drivers/net/ethernet/brocade/bna/bfa_ioc.h bool bfa_nw_ioc_is_disabled(struct bfa_ioc *ioc); bfa_ioc 279 drivers/net/ethernet/brocade/bna/bfa_ioc.h bool bfa_nw_ioc_is_operational(struct bfa_ioc *ioc); bfa_ioc 280 drivers/net/ethernet/brocade/bna/bfa_ioc.h void bfa_nw_ioc_get_attr(struct bfa_ioc *ioc, struct bfa_ioc_attr *ioc_attr); bfa_ioc 281 drivers/net/ethernet/brocade/bna/bfa_ioc.h enum bfa_status bfa_nw_ioc_fwsig_invalidate(struct bfa_ioc *ioc); bfa_ioc 282 drivers/net/ethernet/brocade/bna/bfa_ioc.h void bfa_nw_ioc_notify_register(struct bfa_ioc *ioc, bfa_ioc 286 drivers/net/ethernet/brocade/bna/bfa_ioc.h void bfa_nw_ioc_hw_sem_release(struct bfa_ioc *ioc); bfa_ioc 287 drivers/net/ethernet/brocade/bna/bfa_ioc.h void bfa_nw_ioc_fwver_get(struct bfa_ioc *ioc, bfa_ioc 289 drivers/net/ethernet/brocade/bna/bfa_ioc.h bool bfa_nw_ioc_fwver_cmp(struct bfa_ioc *ioc, bfa_ioc 291 drivers/net/ethernet/brocade/bna/bfa_ioc.h void bfa_nw_ioc_get_mac(struct bfa_ioc *ioc, u8 *mac); bfa_ioc 292 drivers/net/ethernet/brocade/bna/bfa_ioc.h void bfa_nw_ioc_debug_memclaim(struct bfa_ioc *ioc, void *dbg_fwsave); bfa_ioc 293 drivers/net/ethernet/brocade/bna/bfa_ioc.h int bfa_nw_ioc_debug_fwtrc(struct bfa_ioc *ioc, void *trcdata, int *trclen); bfa_ioc 294 drivers/net/ethernet/brocade/bna/bfa_ioc.h int bfa_nw_ioc_debug_fwsave(struct bfa_ioc *ioc, void *trcdata, int *trclen); bfa_ioc 299 drivers/net/ethernet/brocade/bna/bfa_ioc.h void bfa_nw_ioc_timeout(struct bfa_ioc *ioc); bfa_ioc 300 drivers/net/ethernet/brocade/bna/bfa_ioc.h void bfa_nw_ioc_hb_check(struct bfa_ioc *ioc); bfa_ioc 301 drivers/net/ethernet/brocade/bna/bfa_ioc.h void bfa_nw_iocpf_timeout(struct bfa_ioc *ioc); bfa_ioc 302 drivers/net/ethernet/brocade/bna/bfa_ioc.h void bfa_nw_iocpf_sem_timeout(struct bfa_ioc *ioc); bfa_ioc 316 drivers/net/ethernet/brocade/bna/bfa_ioc.h struct bfa_ioc *ioc; /* back pointer to ioc */ bfa_ioc 345 drivers/net/ethernet/brocade/bna/bfa_ioc.h struct bfa_ioc *ioc, void *dev); bfa_ioc 29 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c static bool bfa_ioc_ct_firmware_lock(struct bfa_ioc *ioc); bfa_ioc 30 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c static void bfa_ioc_ct_firmware_unlock(struct bfa_ioc *ioc); bfa_ioc 31 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c static void bfa_ioc_ct_reg_init(struct bfa_ioc *ioc); bfa_ioc 32 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c static void bfa_ioc_ct2_reg_init(struct bfa_ioc *ioc); bfa_ioc 33 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c static void bfa_ioc_ct_map_port(struct bfa_ioc *ioc); bfa_ioc 34 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c static void bfa_ioc_ct2_map_port(struct bfa_ioc *ioc); bfa_ioc 35 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c static void bfa_ioc_ct_isr_mode_set(struct bfa_ioc *ioc, bool msix); bfa_ioc 36 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c static void bfa_ioc_ct_notify_fail(struct bfa_ioc *ioc); bfa_ioc 37 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c static void bfa_ioc_ct_ownership_reset(struct bfa_ioc *ioc); bfa_ioc 38 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c static bool bfa_ioc_ct_sync_start(struct bfa_ioc *ioc); bfa_ioc 39 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c static void bfa_ioc_ct_sync_join(struct bfa_ioc *ioc); bfa_ioc 40 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c static void bfa_ioc_ct_sync_leave(struct bfa_ioc *ioc); bfa_ioc 41 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c static void bfa_ioc_ct_sync_ack(struct bfa_ioc *ioc); bfa_ioc 42 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c static bool bfa_ioc_ct_sync_complete(struct bfa_ioc *ioc); bfa_ioc 44 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c struct bfa_ioc *ioc, enum bfi_ioc_state fwstate); bfa_ioc 45 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c static enum bfi_ioc_state bfa_ioc_ct_get_cur_ioc_fwstate(struct bfa_ioc *ioc); bfa_ioc 47 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c struct bfa_ioc *ioc, enum bfi_ioc_state fwstate); bfa_ioc 48 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c static enum bfi_ioc_state bfa_ioc_ct_get_alt_ioc_fwstate(struct bfa_ioc *ioc); bfa_ioc 53 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c static bool bfa_ioc_ct2_lpu_read_stat(struct bfa_ioc *ioc); bfa_ioc 98 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c bfa_nw_ioc_set_ct_hwif(struct bfa_ioc *ioc) bfa_ioc 104 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c bfa_nw_ioc_set_ct2_hwif(struct bfa_ioc *ioc) bfa_ioc 111 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c bfa_ioc_ct_firmware_lock(struct bfa_ioc *ioc) bfa_ioc 163 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c bfa_ioc_ct_firmware_unlock(struct bfa_ioc *ioc) bfa_ioc 189 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c bfa_ioc_ct_notify_fail(struct bfa_ioc *ioc) bfa_ioc 249 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c bfa_ioc_ct_reg_init(struct bfa_ioc *ioc) bfa_ioc 308 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c bfa_ioc_ct2_reg_init(struct bfa_ioc *ioc) bfa_ioc 369 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c bfa_ioc_ct_map_port(struct bfa_ioc *ioc) bfa_ioc 384 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c bfa_ioc_ct2_map_port(struct bfa_ioc *ioc) bfa_ioc 395 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c bfa_ioc_ct_isr_mode_set(struct bfa_ioc *ioc, bool msix) bfa_ioc 423 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c bfa_ioc_ct2_lpu_read_stat(struct bfa_ioc *ioc) bfa_ioc 445 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c bfa_nw_ioc_ct2_poweron(struct bfa_ioc *ioc) bfa_ioc 466 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c bfa_ioc_ct_ownership_reset(struct bfa_ioc *ioc) bfa_ioc 483 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c bfa_ioc_ct_sync_start(struct bfa_ioc *ioc) bfa_ioc 507 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c bfa_ioc_ct_sync_join(struct bfa_ioc *ioc) bfa_ioc 516 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c bfa_ioc_ct_sync_leave(struct bfa_ioc *ioc) bfa_ioc 526 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c bfa_ioc_ct_sync_ack(struct bfa_ioc *ioc) bfa_ioc 534 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c bfa_ioc_ct_sync_complete(struct bfa_ioc *ioc) bfa_ioc 575 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c bfa_ioc_ct_set_cur_ioc_fwstate(struct bfa_ioc *ioc, bfa_ioc 582 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c bfa_ioc_ct_get_cur_ioc_fwstate(struct bfa_ioc *ioc) bfa_ioc 588 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c bfa_ioc_ct_set_alt_ioc_fwstate(struct bfa_ioc *ioc, bfa_ioc 595 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c bfa_ioc_ct_get_alt_ioc_fwstate(struct bfa_ioc *ioc) bfa_ioc 603 drivers/net/ethernet/brocade/bna/bfa_msgq.c bfa_msgq_attach(struct bfa_msgq *msgq, struct bfa_ioc *ioc) bfa_ioc 111 drivers/net/ethernet/brocade/bna/bfa_msgq.h struct bfa_ioc *ioc; bfa_ioc 116 drivers/net/ethernet/brocade/bna/bfa_msgq.h void bfa_msgq_attach(struct bfa_msgq *msgq, struct bfa_ioc *ioc); bfa_ioc 317 drivers/net/ethernet/brocade/bna/bna_types.h struct bfa_ioc ioc; bfa_ioc 255 drivers/net/ethernet/brocade/bna/bnad_debugfs.c bna_reg_offset_check(struct bfa_ioc *ioc, u32 offset, u32 len) bfa_ioc 306 drivers/net/ethernet/brocade/bna/bnad_debugfs.c struct bfa_ioc *ioc = &bnad->bna.ioceth.ioc; bfa_ioc 367 drivers/net/ethernet/brocade/bna/bnad_debugfs.c struct bfa_ioc *ioc = &bnad->bna.ioceth.ioc; bfa_ioc 132 drivers/scsi/bfa/bfa_ioc.c bfa_fsm_state_decl(bfa_ioc, uninit, struct bfa_ioc_s, enum ioc_event); bfa_ioc 133 drivers/scsi/bfa/bfa_ioc.c bfa_fsm_state_decl(bfa_ioc, reset, struct bfa_ioc_s, enum ioc_event); bfa_ioc 134 drivers/scsi/bfa/bfa_ioc.c bfa_fsm_state_decl(bfa_ioc, enabling, struct bfa_ioc_s, enum ioc_event); bfa_ioc 135 drivers/scsi/bfa/bfa_ioc.c bfa_fsm_state_decl(bfa_ioc, getattr, struct bfa_ioc_s, enum ioc_event); bfa_ioc 136 drivers/scsi/bfa/bfa_ioc.c bfa_fsm_state_decl(bfa_ioc, op, struct bfa_ioc_s, enum ioc_event); bfa_ioc 137 drivers/scsi/bfa/bfa_ioc.c bfa_fsm_state_decl(bfa_ioc, fail_retry, struct bfa_ioc_s, enum ioc_event); bfa_ioc 138 drivers/scsi/bfa/bfa_ioc.c bfa_fsm_state_decl(bfa_ioc, fail, struct bfa_ioc_s, enum ioc_event); bfa_ioc 139 drivers/scsi/bfa/bfa_ioc.c bfa_fsm_state_decl(bfa_ioc, disabling, struct bfa_ioc_s, enum ioc_event); bfa_ioc 140 drivers/scsi/bfa/bfa_ioc.c bfa_fsm_state_decl(bfa_ioc, disabled, struct bfa_ioc_s, enum ioc_event); bfa_ioc 141 drivers/scsi/bfa/bfa_ioc.c bfa_fsm_state_decl(bfa_ioc, hwfail, struct bfa_ioc_s, enum ioc_event);