Symbol: bfa_ioc
drivers/net/ethernet/brocade/bna/bfa_cee.c
271
bfa_nw_cee_attach(struct bfa_cee *cee, struct bfa_ioc *ioc,
drivers/net/ethernet/brocade/bna/bfa_cee.h
45
struct bfa_ioc *ioc;
drivers/net/ethernet/brocade/bna/bfa_cee.h
54
void bfa_nw_cee_attach(struct bfa_cee *cee, struct bfa_ioc *ioc, void *dev);
drivers/net/ethernet/brocade/bna/bfa_cs.h
44
BFA_SM_TABLE(ioc, bfa_ioc, ioc_event, bfa_fsm_ioc_t)
drivers/net/ethernet/brocade/bna/bfa_ioc.c
1019
struct bfa_ioc *ioc = iocpf->ioc;
drivers/net/ethernet/brocade/bna/bfa_ioc.c
106
bfa_fsm_state_decl(bfa_ioc, uninit, struct bfa_ioc, enum ioc_event);
drivers/net/ethernet/brocade/bna/bfa_ioc.c
107
bfa_fsm_state_decl(bfa_ioc, reset, struct bfa_ioc, enum ioc_event);
drivers/net/ethernet/brocade/bna/bfa_ioc.c
108
bfa_fsm_state_decl(bfa_ioc, enabling, struct bfa_ioc, enum ioc_event);
drivers/net/ethernet/brocade/bna/bfa_ioc.c
1081
bfa_ioc_event_notify(struct bfa_ioc *ioc, enum bfa_ioc_event event)
drivers/net/ethernet/brocade/bna/bfa_ioc.c
109
bfa_fsm_state_decl(bfa_ioc, getattr, struct bfa_ioc, enum ioc_event);
drivers/net/ethernet/brocade/bna/bfa_ioc.c
1090
bfa_ioc_disable_comp(struct bfa_ioc *ioc)
drivers/net/ethernet/brocade/bna/bfa_ioc.c
110
bfa_fsm_state_decl(bfa_ioc, op, struct bfa_ioc, enum ioc_event);
drivers/net/ethernet/brocade/bna/bfa_ioc.c
111
bfa_fsm_state_decl(bfa_ioc, fail_retry, struct bfa_ioc, enum ioc_event);
drivers/net/ethernet/brocade/bna/bfa_ioc.c
112
bfa_fsm_state_decl(bfa_ioc, fail, struct bfa_ioc, enum ioc_event);
drivers/net/ethernet/brocade/bna/bfa_ioc.c
1126
bfa_ioc_fwver_clear(struct bfa_ioc *ioc)
drivers/net/ethernet/brocade/bna/bfa_ioc.c
113
bfa_fsm_state_decl(bfa_ioc, disabling, struct bfa_ioc, enum ioc_event);
drivers/net/ethernet/brocade/bna/bfa_ioc.c
114
bfa_fsm_state_decl(bfa_ioc, disabled, struct bfa_ioc, enum ioc_event);
drivers/net/ethernet/brocade/bna/bfa_ioc.c
1142
bfa_ioc_hw_sem_init(struct bfa_ioc *ioc)
drivers/net/ethernet/brocade/bna/bfa_ioc.c
115
bfa_fsm_state_decl(bfa_ioc, hwfail, struct bfa_ioc, enum ioc_event);
drivers/net/ethernet/brocade/bna/bfa_ioc.c
1182
bfa_ioc_hw_sem_get(struct bfa_ioc *ioc)
drivers/net/ethernet/brocade/bna/bfa_ioc.c
1205
bfa_nw_ioc_hw_sem_release(struct bfa_ioc *ioc)
drivers/net/ethernet/brocade/bna/bfa_ioc.c
1211
bfa_ioc_hw_sem_get_cancel(struct bfa_ioc *ioc)
drivers/net/ethernet/brocade/bna/bfa_ioc.c
1218
bfa_ioc_lmem_init(struct bfa_ioc *ioc)
drivers/net/ethernet/brocade/bna/bfa_ioc.c
1254
bfa_ioc_lpu_start(struct bfa_ioc *ioc)
drivers/net/ethernet/brocade/bna/bfa_ioc.c
1268
bfa_ioc_lpu_stop(struct bfa_ioc *ioc)
drivers/net/ethernet/brocade/bna/bfa_ioc.c
1283
bfa_nw_ioc_fwver_get(struct bfa_ioc *ioc, struct bfi_ioc_image_hdr *fwhdr)
drivers/net/ethernet/brocade/bna/bfa_ioc.c
133
static void bfa_iocpf_enable(struct bfa_ioc *ioc);
drivers/net/ethernet/brocade/bna/bfa_ioc.c
134
static void bfa_iocpf_disable(struct bfa_ioc *ioc);
drivers/net/ethernet/brocade/bna/bfa_ioc.c
135
static void bfa_iocpf_fail(struct bfa_ioc *ioc);
drivers/net/ethernet/brocade/bna/bfa_ioc.c
136
static void bfa_iocpf_initfail(struct bfa_ioc *ioc);
drivers/net/ethernet/brocade/bna/bfa_ioc.c
137
static void bfa_iocpf_getattrfail(struct bfa_ioc *ioc);
drivers/net/ethernet/brocade/bna/bfa_ioc.c
138
static void bfa_iocpf_stop(struct bfa_ioc *ioc);
drivers/net/ethernet/brocade/bna/bfa_ioc.c
1740
bfa_nw_ioc_flash_img_get_chnk(struct bfa_ioc *ioc, u32 off,
drivers/net/ethernet/brocade/bna/bfa_ioc.c
1749
bfa_ioc_flash_fwver_cmp(struct bfa_ioc *ioc,
drivers/net/ethernet/brocade/bna/bfa_ioc.c
1771
bfa_nw_ioc_fwver_cmp(struct bfa_ioc *ioc, struct bfi_ioc_image_hdr *fwhdr)
drivers/net/ethernet/brocade/bna/bfa_ioc.c
1805
bfa_ioc_fwver_valid(struct bfa_ioc *ioc, u32 boot_env)
drivers/net/ethernet/brocade/bna/bfa_ioc.c
1818
bfa_ioc_msgflush(struct bfa_ioc *ioc)
drivers/net/ethernet/brocade/bna/bfa_ioc.c
1828
bfa_ioc_hwinit(struct bfa_ioc *ioc, bool force)
drivers/net/ethernet/brocade/bna/bfa_ioc.c
1887
bfa_nw_ioc_timeout(struct bfa_ioc *ioc)
drivers/net/ethernet/brocade/bna/bfa_ioc.c
1893
bfa_ioc_mbox_send(struct bfa_ioc *ioc, void *ioc_msg, int len)
drivers/net/ethernet/brocade/bna/bfa_ioc.c
1918
bfa_ioc_send_enable(struct bfa_ioc *ioc)
drivers/net/ethernet/brocade/bna/bfa_ioc.c
1932
bfa_ioc_send_disable(struct bfa_ioc *ioc)
drivers/net/ethernet/brocade/bna/bfa_ioc.c
1946
bfa_ioc_send_getattr(struct bfa_ioc *ioc)
drivers/net/ethernet/brocade/bna/bfa_ioc.c
1957
bfa_nw_ioc_hb_check(struct bfa_ioc *ioc)
drivers/net/ethernet/brocade/bna/bfa_ioc.c
1975
bfa_ioc_hb_monitor(struct bfa_ioc *ioc)
drivers/net/ethernet/brocade/bna/bfa_ioc.c
1983
bfa_ioc_hb_stop(struct bfa_ioc *ioc)
drivers/net/ethernet/brocade/bna/bfa_ioc.c
1990
bfa_ioc_download_fw(struct bfa_ioc *ioc, u32 boot_type,
drivers/net/ethernet/brocade/bna/bfa_ioc.c
207
bfa_ioc_sm_uninit_entry(struct bfa_ioc *ioc)
drivers/net/ethernet/brocade/bna/bfa_ioc.c
2083
bfa_ioc_reset(struct bfa_ioc *ioc, bool force)
drivers/net/ethernet/brocade/bna/bfa_ioc.c
2090
bfa_ioc_enable_reply(struct bfa_ioc *ioc, enum bfa_mode port_mode,
drivers/net/ethernet/brocade/bna/bfa_ioc.c
2102
bfa_ioc_getattr_reply(struct bfa_ioc *ioc)
drivers/net/ethernet/brocade/bna/bfa_ioc.c
2115
bfa_ioc_mbox_attach(struct bfa_ioc *ioc)
drivers/net/ethernet/brocade/bna/bfa_ioc.c
2129
bfa_ioc_mbox_poll(struct bfa_ioc *ioc)
drivers/net/ethernet/brocade/bna/bfa_ioc.c
213
bfa_ioc_sm_uninit(struct bfa_ioc *ioc, enum ioc_event event)
drivers/net/ethernet/brocade/bna/bfa_ioc.c
2170
bfa_ioc_mbox_flush(struct bfa_ioc *ioc)
drivers/net/ethernet/brocade/bna/bfa_ioc.c
2190
bfa_nw_ioc_smem_read(struct bfa_ioc *ioc, void *tbuf, u32 soff, u32 sz)
drivers/net/ethernet/brocade/bna/bfa_ioc.c
2236
bfa_nw_ioc_debug_fwtrc(struct bfa_ioc *ioc, void *trcdata, int *trclen)
drivers/net/ethernet/brocade/bna/bfa_ioc.c
2252
bfa_nw_ioc_debug_save_ftrc(struct bfa_ioc *ioc)
drivers/net/ethernet/brocade/bna/bfa_ioc.c
2267
bfa_nw_ioc_debug_fwsave(struct bfa_ioc *ioc, void *trcdata, int *trclen)
drivers/net/ethernet/brocade/bna/bfa_ioc.c
227
bfa_ioc_sm_reset_entry(struct bfa_ioc *ioc)
drivers/net/ethernet/brocade/bna/bfa_ioc.c
2284
bfa_ioc_fail_notify(struct bfa_ioc *ioc)
drivers/net/ethernet/brocade/bna/bfa_ioc.c
2296
bfa_ioc_pf_enabled(struct bfa_ioc *ioc)
drivers/net/ethernet/brocade/bna/bfa_ioc.c
2302
bfa_ioc_pf_disabled(struct bfa_ioc *ioc)
drivers/net/ethernet/brocade/bna/bfa_ioc.c
2308
bfa_ioc_pf_failed(struct bfa_ioc *ioc)
drivers/net/ethernet/brocade/bna/bfa_ioc.c
2314
bfa_ioc_pf_hwfailed(struct bfa_ioc *ioc)
drivers/net/ethernet/brocade/bna/bfa_ioc.c
2320
bfa_ioc_pf_fwmismatch(struct bfa_ioc *ioc)
drivers/net/ethernet/brocade/bna/bfa_ioc.c
2330
bfa_ioc_pll_init(struct bfa_ioc *ioc)
drivers/net/ethernet/brocade/bna/bfa_ioc.c
234
bfa_ioc_sm_reset(struct bfa_ioc *ioc, enum ioc_event event)
drivers/net/ethernet/brocade/bna/bfa_ioc.c
2356
bfa_ioc_boot(struct bfa_ioc *ioc, enum bfi_fwboot_type boot_type,
drivers/net/ethernet/brocade/bna/bfa_ioc.c
2406
bfa_ioc_msgget(struct bfa_ioc *ioc, void *mbmsg)
drivers/net/ethernet/brocade/bna/bfa_ioc.c
2436
bfa_ioc_isr(struct bfa_ioc *ioc, struct bfi_mbmsg *m)
drivers/net/ethernet/brocade/bna/bfa_ioc.c
2476
bfa_nw_ioc_attach(struct bfa_ioc *ioc, void *bfa, struct bfa_ioc_cbfn *cbfn)
drivers/net/ethernet/brocade/bna/bfa_ioc.c
2494
bfa_nw_ioc_detach(struct bfa_ioc *ioc)
drivers/net/ethernet/brocade/bna/bfa_ioc.c
2510
bfa_nw_ioc_pci_init(struct bfa_ioc *ioc, struct bfa_pcidev *pcidev,
drivers/net/ethernet/brocade/bna/bfa_ioc.c
255
bfa_ioc_sm_enabling_entry(struct bfa_ioc *ioc)
drivers/net/ethernet/brocade/bna/bfa_ioc.c
2581
bfa_nw_ioc_mem_claim(struct bfa_ioc *ioc, u8 *dm_kva, u64 dm_pa)
drivers/net/ethernet/brocade/bna/bfa_ioc.c
2599
bfa_nw_ioc_enable(struct bfa_ioc *ioc)
drivers/net/ethernet/brocade/bna/bfa_ioc.c
2608
bfa_nw_ioc_disable(struct bfa_ioc *ioc)
drivers/net/ethernet/brocade/bna/bfa_ioc.c
2616
bfa_nw_ioc_debug_memclaim(struct bfa_ioc *ioc, void *dbg_fwsave)
drivers/net/ethernet/brocade/bna/bfa_ioc.c
2623
bfa_ioc_smem_pgnum(struct bfa_ioc *ioc, u32 fmaddr)
drivers/net/ethernet/brocade/bna/bfa_ioc.c
2630
bfa_nw_ioc_mbox_regisr(struct bfa_ioc *ioc, enum bfi_mclass mc,
drivers/net/ethernet/brocade/bna/bfa_ioc.c
264
bfa_ioc_sm_enabling(struct bfa_ioc *ioc, enum ioc_event event)
drivers/net/ethernet/brocade/bna/bfa_ioc.c
2650
bfa_nw_ioc_mbox_queue(struct bfa_ioc *ioc, struct bfa_mbox_cmd *cmd,
drivers/net/ethernet/brocade/bna/bfa_ioc.c
2686
bfa_nw_ioc_mbox_isr(struct bfa_ioc *ioc)
drivers/net/ethernet/brocade/bna/bfa_ioc.c
2717
bfa_nw_ioc_error_isr(struct bfa_ioc *ioc)
drivers/net/ethernet/brocade/bna/bfa_ioc.c
2726
bfa_nw_ioc_is_disabled(struct bfa_ioc *ioc)
drivers/net/ethernet/brocade/bna/bfa_ioc.c
2734
bfa_nw_ioc_is_operational(struct bfa_ioc *ioc)
drivers/net/ethernet/brocade/bna/bfa_ioc.c
2743
bfa_nw_ioc_notify_register(struct bfa_ioc *ioc,
drivers/net/ethernet/brocade/bna/bfa_ioc.c
2751
bfa_ioc_get_adapter_attr(struct bfa_ioc *ioc,
drivers/net/ethernet/brocade/bna/bfa_ioc.c
2792
bfa_ioc_get_type(struct bfa_ioc *ioc)
drivers/net/ethernet/brocade/bna/bfa_ioc.c
2804
bfa_ioc_get_adapter_serial_num(struct bfa_ioc *ioc, char *serial_num)
drivers/net/ethernet/brocade/bna/bfa_ioc.c
2812
bfa_ioc_get_adapter_fw_ver(struct bfa_ioc *ioc, char *fw_ver)
drivers/net/ethernet/brocade/bna/bfa_ioc.c
2818
bfa_ioc_get_pci_chip_rev(struct bfa_ioc *ioc, char *chip_rev)
drivers/net/ethernet/brocade/bna/bfa_ioc.c
2833
bfa_ioc_get_adapter_optrom_ver(struct bfa_ioc *ioc, char *optrom_ver)
drivers/net/ethernet/brocade/bna/bfa_ioc.c
2840
bfa_ioc_get_adapter_manufacturer(struct bfa_ioc *ioc, char *manufacturer)
drivers/net/ethernet/brocade/bna/bfa_ioc.c
2846
bfa_ioc_get_adapter_model(struct bfa_ioc *ioc, char *model)
drivers/net/ethernet/brocade/bna/bfa_ioc.c
2860
bfa_ioc_get_state(struct bfa_ioc *ioc)
drivers/net/ethernet/brocade/bna/bfa_ioc.c
2899
bfa_nw_ioc_get_attr(struct bfa_ioc *ioc, struct bfa_ioc_attr *ioc_attr)
drivers/net/ethernet/brocade/bna/bfa_ioc.c
2922
bfa_ioc_get_pwwn(struct bfa_ioc *ioc)
drivers/net/ethernet/brocade/bna/bfa_ioc.c
2928
bfa_nw_ioc_get_mac(struct bfa_ioc *ioc, u8 *mac)
drivers/net/ethernet/brocade/bna/bfa_ioc.c
2935
bfa_ioc_recover(struct bfa_ioc *ioc)
drivers/net/ethernet/brocade/bna/bfa_ioc.c
2946
bfa_iocpf_enable(struct bfa_ioc *ioc)
drivers/net/ethernet/brocade/bna/bfa_ioc.c
2952
bfa_iocpf_disable(struct bfa_ioc *ioc)
drivers/net/ethernet/brocade/bna/bfa_ioc.c
2958
bfa_iocpf_fail(struct bfa_ioc *ioc)
drivers/net/ethernet/brocade/bna/bfa_ioc.c
2964
bfa_iocpf_initfail(struct bfa_ioc *ioc)
drivers/net/ethernet/brocade/bna/bfa_ioc.c
2970
bfa_iocpf_getattrfail(struct bfa_ioc *ioc)
drivers/net/ethernet/brocade/bna/bfa_ioc.c
2976
bfa_iocpf_stop(struct bfa_ioc *ioc)
drivers/net/ethernet/brocade/bna/bfa_ioc.c
2982
bfa_nw_iocpf_timeout(struct bfa_ioc *ioc)
drivers/net/ethernet/brocade/bna/bfa_ioc.c
2995
bfa_nw_iocpf_sem_timeout(struct bfa_ioc *ioc)
drivers/net/ethernet/brocade/bna/bfa_ioc.c
3001
bfa_ioc_poll_fwinit(struct bfa_ioc *ioc)
drivers/net/ethernet/brocade/bna/bfa_ioc.c
304
bfa_ioc_sm_getattr_entry(struct bfa_ioc *ioc)
drivers/net/ethernet/brocade/bna/bfa_ioc.c
313
bfa_ioc_sm_getattr(struct bfa_ioc *ioc, enum ioc_event event)
drivers/net/ethernet/brocade/bna/bfa_ioc.c
3219
bfa_nw_flash_attach(struct bfa_flash *flash, struct bfa_ioc *ioc, void *dev)
drivers/net/ethernet/brocade/bna/bfa_ioc.c
346
bfa_ioc_sm_op_entry(struct bfa_ioc *ioc)
drivers/net/ethernet/brocade/bna/bfa_ioc.c
354
bfa_ioc_sm_op(struct bfa_ioc *ioc, enum ioc_event event)
drivers/net/ethernet/brocade/bna/bfa_ioc.c
388
bfa_ioc_sm_disabling_entry(struct bfa_ioc *ioc)
drivers/net/ethernet/brocade/bna/bfa_ioc.c
395
bfa_ioc_sm_disabling(struct bfa_ioc *ioc, enum ioc_event event)
drivers/net/ethernet/brocade/bna/bfa_ioc.c
423
bfa_ioc_sm_disabled_entry(struct bfa_ioc *ioc)
drivers/net/ethernet/brocade/bna/bfa_ioc.c
429
bfa_ioc_sm_disabled(struct bfa_ioc *ioc, enum ioc_event event)
drivers/net/ethernet/brocade/bna/bfa_ioc.c
451
bfa_ioc_sm_fail_retry_entry(struct bfa_ioc *ioc)
drivers/net/ethernet/brocade/bna/bfa_ioc.c
457
bfa_ioc_sm_fail_retry(struct bfa_ioc *ioc, enum ioc_event event)
drivers/net/ethernet/brocade/bna/bfa_ioc.c
498
bfa_ioc_sm_fail_entry(struct bfa_ioc *ioc)
drivers/net/ethernet/brocade/bna/bfa_ioc.c
50
static void bfa_ioc_hw_sem_init(struct bfa_ioc *ioc);
drivers/net/ethernet/brocade/bna/bfa_ioc.c
504
bfa_ioc_sm_fail(struct bfa_ioc *ioc, enum ioc_event event)
drivers/net/ethernet/brocade/bna/bfa_ioc.c
51
static void bfa_ioc_hw_sem_get(struct bfa_ioc *ioc);
drivers/net/ethernet/brocade/bna/bfa_ioc.c
52
static void bfa_ioc_hw_sem_get_cancel(struct bfa_ioc *ioc);
drivers/net/ethernet/brocade/bna/bfa_ioc.c
53
static void bfa_ioc_hwinit(struct bfa_ioc *ioc, bool force);
drivers/net/ethernet/brocade/bna/bfa_ioc.c
530
bfa_ioc_sm_hwfail_entry(struct bfa_ioc *ioc)
drivers/net/ethernet/brocade/bna/bfa_ioc.c
536
bfa_ioc_sm_hwfail(struct bfa_ioc *ioc, enum ioc_event event)
drivers/net/ethernet/brocade/bna/bfa_ioc.c
54
static void bfa_ioc_poll_fwinit(struct bfa_ioc *ioc);
drivers/net/ethernet/brocade/bna/bfa_ioc.c
55
static void bfa_ioc_send_enable(struct bfa_ioc *ioc);
drivers/net/ethernet/brocade/bna/bfa_ioc.c
56
static void bfa_ioc_send_disable(struct bfa_ioc *ioc);
drivers/net/ethernet/brocade/bna/bfa_ioc.c
57
static void bfa_ioc_send_getattr(struct bfa_ioc *ioc);
drivers/net/ethernet/brocade/bna/bfa_ioc.c
58
static void bfa_ioc_hb_monitor(struct bfa_ioc *ioc);
drivers/net/ethernet/brocade/bna/bfa_ioc.c
59
static void bfa_ioc_hb_stop(struct bfa_ioc *ioc);
drivers/net/ethernet/brocade/bna/bfa_ioc.c
596
struct bfa_ioc *ioc = iocpf->ioc;
drivers/net/ethernet/brocade/bna/bfa_ioc.c
60
static void bfa_ioc_reset(struct bfa_ioc *ioc, bool force);
drivers/net/ethernet/brocade/bna/bfa_ioc.c
61
static void bfa_ioc_mbox_poll(struct bfa_ioc *ioc);
drivers/net/ethernet/brocade/bna/bfa_ioc.c
62
static void bfa_ioc_mbox_flush(struct bfa_ioc *ioc);
drivers/net/ethernet/brocade/bna/bfa_ioc.c
63
static void bfa_ioc_recover(struct bfa_ioc *ioc);
drivers/net/ethernet/brocade/bna/bfa_ioc.c
64
static void bfa_ioc_event_notify(struct bfa_ioc *, enum bfa_ioc_event);
drivers/net/ethernet/brocade/bna/bfa_ioc.c
65
static void bfa_ioc_disable_comp(struct bfa_ioc *ioc);
drivers/net/ethernet/brocade/bna/bfa_ioc.c
654
struct bfa_ioc *ioc = iocpf->ioc;
drivers/net/ethernet/brocade/bna/bfa_ioc.c
66
static void bfa_ioc_lpu_stop(struct bfa_ioc *ioc);
drivers/net/ethernet/brocade/bna/bfa_ioc.c
67
static void bfa_nw_ioc_debug_save_ftrc(struct bfa_ioc *ioc);
drivers/net/ethernet/brocade/bna/bfa_ioc.c
68
static void bfa_ioc_fail_notify(struct bfa_ioc *ioc);
drivers/net/ethernet/brocade/bna/bfa_ioc.c
688
struct bfa_ioc *ioc = iocpf->ioc;
drivers/net/ethernet/brocade/bna/bfa_ioc.c
69
static void bfa_ioc_pf_enabled(struct bfa_ioc *ioc);
drivers/net/ethernet/brocade/bna/bfa_ioc.c
70
static void bfa_ioc_pf_disabled(struct bfa_ioc *ioc);
drivers/net/ethernet/brocade/bna/bfa_ioc.c
71
static void bfa_ioc_pf_failed(struct bfa_ioc *ioc);
drivers/net/ethernet/brocade/bna/bfa_ioc.c
72
static void bfa_ioc_pf_hwfailed(struct bfa_ioc *ioc);
drivers/net/ethernet/brocade/bna/bfa_ioc.c
73
static void bfa_ioc_pf_fwmismatch(struct bfa_ioc *ioc);
drivers/net/ethernet/brocade/bna/bfa_ioc.c
730
struct bfa_ioc *ioc = iocpf->ioc;
drivers/net/ethernet/brocade/bna/bfa_ioc.c
74
static enum bfa_status bfa_ioc_boot(struct bfa_ioc *ioc,
drivers/net/ethernet/brocade/bna/bfa_ioc.c
76
static u32 bfa_ioc_smem_pgnum(struct bfa_ioc *ioc, u32 fmaddr);
drivers/net/ethernet/brocade/bna/bfa_ioc.c
77
static void bfa_ioc_get_adapter_serial_num(struct bfa_ioc *ioc,
drivers/net/ethernet/brocade/bna/bfa_ioc.c
773
struct bfa_ioc *ioc = iocpf->ioc;
drivers/net/ethernet/brocade/bna/bfa_ioc.c
79
static void bfa_ioc_get_adapter_fw_ver(struct bfa_ioc *ioc,
drivers/net/ethernet/brocade/bna/bfa_ioc.c
81
static void bfa_ioc_get_pci_chip_rev(struct bfa_ioc *ioc,
drivers/net/ethernet/brocade/bna/bfa_ioc.c
83
static void bfa_ioc_get_adapter_optrom_ver(struct bfa_ioc *ioc,
drivers/net/ethernet/brocade/bna/bfa_ioc.c
843
struct bfa_ioc *ioc = iocpf->ioc;
drivers/net/ethernet/brocade/bna/bfa_ioc.c
85
static void bfa_ioc_get_adapter_manufacturer(struct bfa_ioc *ioc,
drivers/net/ethernet/brocade/bna/bfa_ioc.c
87
static void bfa_ioc_get_adapter_model(struct bfa_ioc *ioc, char *model);
drivers/net/ethernet/brocade/bna/bfa_ioc.c
878
struct bfa_ioc *ioc = iocpf->ioc;
drivers/net/ethernet/brocade/bna/bfa_ioc.c
88
static u64 bfa_ioc_get_pwwn(struct bfa_ioc *ioc);
drivers/net/ethernet/brocade/bna/bfa_ioc.c
911
struct bfa_ioc *ioc = iocpf->ioc;
drivers/net/ethernet/brocade/bna/bfa_ioc.c
939
struct bfa_ioc *ioc = iocpf->ioc;
drivers/net/ethernet/brocade/bna/bfa_ioc.c
983
struct bfa_ioc *ioc = iocpf->ioc;
drivers/net/ethernet/brocade/bna/bfa_ioc.h
154
struct bfa_ioc *ioc;
drivers/net/ethernet/brocade/bna/bfa_ioc.h
163
void (*fsm)(struct bfa_ioc *s, enum ioc_event e);
drivers/net/ethernet/brocade/bna/bfa_ioc.h
201
bool (*ioc_firmware_lock) (struct bfa_ioc *ioc);
drivers/net/ethernet/brocade/bna/bfa_ioc.h
202
void (*ioc_firmware_unlock) (struct bfa_ioc *ioc);
drivers/net/ethernet/brocade/bna/bfa_ioc.h
203
void (*ioc_reg_init) (struct bfa_ioc *ioc);
drivers/net/ethernet/brocade/bna/bfa_ioc.h
204
void (*ioc_map_port) (struct bfa_ioc *ioc);
drivers/net/ethernet/brocade/bna/bfa_ioc.h
205
void (*ioc_isr_mode_set) (struct bfa_ioc *ioc,
drivers/net/ethernet/brocade/bna/bfa_ioc.h
207
void (*ioc_notify_fail) (struct bfa_ioc *ioc);
drivers/net/ethernet/brocade/bna/bfa_ioc.h
208
void (*ioc_ownership_reset) (struct bfa_ioc *ioc);
drivers/net/ethernet/brocade/bna/bfa_ioc.h
209
bool (*ioc_sync_start) (struct bfa_ioc *ioc);
drivers/net/ethernet/brocade/bna/bfa_ioc.h
210
void (*ioc_sync_join) (struct bfa_ioc *ioc);
drivers/net/ethernet/brocade/bna/bfa_ioc.h
211
void (*ioc_sync_leave) (struct bfa_ioc *ioc);
drivers/net/ethernet/brocade/bna/bfa_ioc.h
212
void (*ioc_sync_ack) (struct bfa_ioc *ioc);
drivers/net/ethernet/brocade/bna/bfa_ioc.h
213
bool (*ioc_sync_complete) (struct bfa_ioc *ioc);
drivers/net/ethernet/brocade/bna/bfa_ioc.h
214
bool (*ioc_lpu_read_stat) (struct bfa_ioc *ioc);
drivers/net/ethernet/brocade/bna/bfa_ioc.h
215
void (*ioc_set_fwstate) (struct bfa_ioc *ioc,
drivers/net/ethernet/brocade/bna/bfa_ioc.h
217
enum bfi_ioc_state (*ioc_get_fwstate) (struct bfa_ioc *ioc);
drivers/net/ethernet/brocade/bna/bfa_ioc.h
218
void (*ioc_set_alt_fwstate) (struct bfa_ioc *ioc,
drivers/net/ethernet/brocade/bna/bfa_ioc.h
220
enum bfi_ioc_state (*ioc_get_alt_fwstate) (struct bfa_ioc *ioc);
drivers/net/ethernet/brocade/bna/bfa_ioc.h
248
bool bfa_nw_ioc_mbox_queue(struct bfa_ioc *ioc,
drivers/net/ethernet/brocade/bna/bfa_ioc.h
251
void bfa_nw_ioc_mbox_isr(struct bfa_ioc *ioc);
drivers/net/ethernet/brocade/bna/bfa_ioc.h
252
void bfa_nw_ioc_mbox_regisr(struct bfa_ioc *ioc, enum bfi_mclass mc,
drivers/net/ethernet/brocade/bna/bfa_ioc.h
266
void bfa_nw_ioc_set_ct_hwif(struct bfa_ioc *ioc);
drivers/net/ethernet/brocade/bna/bfa_ioc.h
267
void bfa_nw_ioc_set_ct2_hwif(struct bfa_ioc *ioc);
drivers/net/ethernet/brocade/bna/bfa_ioc.h
268
void bfa_nw_ioc_ct2_poweron(struct bfa_ioc *ioc);
drivers/net/ethernet/brocade/bna/bfa_ioc.h
270
void bfa_nw_ioc_attach(struct bfa_ioc *ioc, void *bfa,
drivers/net/ethernet/brocade/bna/bfa_ioc.h
273
void bfa_nw_ioc_detach(struct bfa_ioc *ioc);
drivers/net/ethernet/brocade/bna/bfa_ioc.h
274
void bfa_nw_ioc_pci_init(struct bfa_ioc *ioc, struct bfa_pcidev *pcidev,
drivers/net/ethernet/brocade/bna/bfa_ioc.h
277
void bfa_nw_ioc_mem_claim(struct bfa_ioc *ioc, u8 *dm_kva, u64 dm_pa);
drivers/net/ethernet/brocade/bna/bfa_ioc.h
278
void bfa_nw_ioc_enable(struct bfa_ioc *ioc);
drivers/net/ethernet/brocade/bna/bfa_ioc.h
279
void bfa_nw_ioc_disable(struct bfa_ioc *ioc);
drivers/net/ethernet/brocade/bna/bfa_ioc.h
281
void bfa_nw_ioc_error_isr(struct bfa_ioc *ioc);
drivers/net/ethernet/brocade/bna/bfa_ioc.h
282
bool bfa_nw_ioc_is_disabled(struct bfa_ioc *ioc);
drivers/net/ethernet/brocade/bna/bfa_ioc.h
283
bool bfa_nw_ioc_is_operational(struct bfa_ioc *ioc);
drivers/net/ethernet/brocade/bna/bfa_ioc.h
284
void bfa_nw_ioc_get_attr(struct bfa_ioc *ioc, struct bfa_ioc_attr *ioc_attr);
drivers/net/ethernet/brocade/bna/bfa_ioc.h
285
enum bfa_status bfa_nw_ioc_fwsig_invalidate(struct bfa_ioc *ioc);
drivers/net/ethernet/brocade/bna/bfa_ioc.h
286
void bfa_nw_ioc_notify_register(struct bfa_ioc *ioc,
drivers/net/ethernet/brocade/bna/bfa_ioc.h
290
void bfa_nw_ioc_hw_sem_release(struct bfa_ioc *ioc);
drivers/net/ethernet/brocade/bna/bfa_ioc.h
291
void bfa_nw_ioc_fwver_get(struct bfa_ioc *ioc,
drivers/net/ethernet/brocade/bna/bfa_ioc.h
293
bool bfa_nw_ioc_fwver_cmp(struct bfa_ioc *ioc,
drivers/net/ethernet/brocade/bna/bfa_ioc.h
295
void bfa_nw_ioc_get_mac(struct bfa_ioc *ioc, u8 *mac);
drivers/net/ethernet/brocade/bna/bfa_ioc.h
296
void bfa_nw_ioc_debug_memclaim(struct bfa_ioc *ioc, void *dbg_fwsave);
drivers/net/ethernet/brocade/bna/bfa_ioc.h
297
int bfa_nw_ioc_debug_fwtrc(struct bfa_ioc *ioc, void *trcdata, int *trclen);
drivers/net/ethernet/brocade/bna/bfa_ioc.h
298
int bfa_nw_ioc_debug_fwsave(struct bfa_ioc *ioc, void *trcdata, int *trclen);
drivers/net/ethernet/brocade/bna/bfa_ioc.h
303
void bfa_nw_ioc_timeout(struct bfa_ioc *ioc);
drivers/net/ethernet/brocade/bna/bfa_ioc.h
304
void bfa_nw_ioc_hb_check(struct bfa_ioc *ioc);
drivers/net/ethernet/brocade/bna/bfa_ioc.h
305
void bfa_nw_iocpf_timeout(struct bfa_ioc *ioc);
drivers/net/ethernet/brocade/bna/bfa_ioc.h
306
void bfa_nw_iocpf_sem_timeout(struct bfa_ioc *ioc);
drivers/net/ethernet/brocade/bna/bfa_ioc.h
320
struct bfa_ioc *ioc; /* back pointer to ioc */
drivers/net/ethernet/brocade/bna/bfa_ioc.h
349
struct bfa_ioc *ioc, void *dev);
drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c
104
bfa_nw_ioc_set_ct2_hwif(struct bfa_ioc *ioc)
drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c
111
bfa_ioc_ct_firmware_lock(struct bfa_ioc *ioc)
drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c
163
bfa_ioc_ct_firmware_unlock(struct bfa_ioc *ioc)
drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c
189
bfa_ioc_ct_notify_fail(struct bfa_ioc *ioc)
drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c
249
bfa_ioc_ct_reg_init(struct bfa_ioc *ioc)
drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c
29
static bool bfa_ioc_ct_firmware_lock(struct bfa_ioc *ioc);
drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c
30
static void bfa_ioc_ct_firmware_unlock(struct bfa_ioc *ioc);
drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c
308
bfa_ioc_ct2_reg_init(struct bfa_ioc *ioc)
drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c
31
static void bfa_ioc_ct_reg_init(struct bfa_ioc *ioc);
drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c
32
static void bfa_ioc_ct2_reg_init(struct bfa_ioc *ioc);
drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c
33
static void bfa_ioc_ct_map_port(struct bfa_ioc *ioc);
drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c
34
static void bfa_ioc_ct2_map_port(struct bfa_ioc *ioc);
drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c
35
static void bfa_ioc_ct_isr_mode_set(struct bfa_ioc *ioc, bool msix);
drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c
36
static void bfa_ioc_ct_notify_fail(struct bfa_ioc *ioc);
drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c
369
bfa_ioc_ct_map_port(struct bfa_ioc *ioc)
drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c
37
static void bfa_ioc_ct_ownership_reset(struct bfa_ioc *ioc);
drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c
38
static bool bfa_ioc_ct_sync_start(struct bfa_ioc *ioc);
drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c
384
bfa_ioc_ct2_map_port(struct bfa_ioc *ioc)
drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c
39
static void bfa_ioc_ct_sync_join(struct bfa_ioc *ioc);
drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c
395
bfa_ioc_ct_isr_mode_set(struct bfa_ioc *ioc, bool msix)
drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c
40
static void bfa_ioc_ct_sync_leave(struct bfa_ioc *ioc);
drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c
41
static void bfa_ioc_ct_sync_ack(struct bfa_ioc *ioc);
drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c
42
static bool bfa_ioc_ct_sync_complete(struct bfa_ioc *ioc);
drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c
423
bfa_ioc_ct2_lpu_read_stat(struct bfa_ioc *ioc)
drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c
44
struct bfa_ioc *ioc, enum bfi_ioc_state fwstate);
drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c
445
bfa_nw_ioc_ct2_poweron(struct bfa_ioc *ioc)
drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c
45
static enum bfi_ioc_state bfa_ioc_ct_get_cur_ioc_fwstate(struct bfa_ioc *ioc);
drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c
466
bfa_ioc_ct_ownership_reset(struct bfa_ioc *ioc)
drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c
47
struct bfa_ioc *ioc, enum bfi_ioc_state fwstate);
drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c
48
static enum bfi_ioc_state bfa_ioc_ct_get_alt_ioc_fwstate(struct bfa_ioc *ioc);
drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c
483
bfa_ioc_ct_sync_start(struct bfa_ioc *ioc)
drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c
507
bfa_ioc_ct_sync_join(struct bfa_ioc *ioc)
drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c
516
bfa_ioc_ct_sync_leave(struct bfa_ioc *ioc)
drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c
526
bfa_ioc_ct_sync_ack(struct bfa_ioc *ioc)
drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c
53
static bool bfa_ioc_ct2_lpu_read_stat(struct bfa_ioc *ioc);
drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c
534
bfa_ioc_ct_sync_complete(struct bfa_ioc *ioc)
drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c
575
bfa_ioc_ct_set_cur_ioc_fwstate(struct bfa_ioc *ioc,
drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c
582
bfa_ioc_ct_get_cur_ioc_fwstate(struct bfa_ioc *ioc)
drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c
588
bfa_ioc_ct_set_alt_ioc_fwstate(struct bfa_ioc *ioc,
drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c
595
bfa_ioc_ct_get_alt_ioc_fwstate(struct bfa_ioc *ioc)
drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c
98
bfa_nw_ioc_set_ct_hwif(struct bfa_ioc *ioc)
drivers/net/ethernet/brocade/bna/bfa_msgq.c
601
bfa_msgq_attach(struct bfa_msgq *msgq, struct bfa_ioc *ioc)
drivers/net/ethernet/brocade/bna/bfa_msgq.h
115
struct bfa_ioc *ioc;
drivers/net/ethernet/brocade/bna/bfa_msgq.h
120
void bfa_msgq_attach(struct bfa_msgq *msgq, struct bfa_ioc *ioc);
drivers/net/ethernet/brocade/bna/bna_types.h
319
struct bfa_ioc ioc;
drivers/net/ethernet/brocade/bna/bnad_debugfs.c
255
bna_reg_offset_check(struct bfa_ioc *ioc, u32 offset, u32 len)
drivers/net/ethernet/brocade/bna/bnad_debugfs.c
306
struct bfa_ioc *ioc = &bnad->bna.ioceth.ioc;
drivers/net/ethernet/brocade/bna/bnad_debugfs.c
367
struct bfa_ioc *ioc = &bnad->bna.ioceth.ioc;
drivers/scsi/bfa/bfa_ioc.c
117
bfa_fsm_state_decl(bfa_ioc, uninit, struct bfa_ioc_s, enum ioc_event);
drivers/scsi/bfa/bfa_ioc.c
118
bfa_fsm_state_decl(bfa_ioc, reset, struct bfa_ioc_s, enum ioc_event);
drivers/scsi/bfa/bfa_ioc.c
119
bfa_fsm_state_decl(bfa_ioc, enabling, struct bfa_ioc_s, enum ioc_event);
drivers/scsi/bfa/bfa_ioc.c
120
bfa_fsm_state_decl(bfa_ioc, getattr, struct bfa_ioc_s, enum ioc_event);
drivers/scsi/bfa/bfa_ioc.c
121
bfa_fsm_state_decl(bfa_ioc, op, struct bfa_ioc_s, enum ioc_event);
drivers/scsi/bfa/bfa_ioc.c
122
bfa_fsm_state_decl(bfa_ioc, fail_retry, struct bfa_ioc_s, enum ioc_event);
drivers/scsi/bfa/bfa_ioc.c
123
bfa_fsm_state_decl(bfa_ioc, fail, struct bfa_ioc_s, enum ioc_event);
drivers/scsi/bfa/bfa_ioc.c
124
bfa_fsm_state_decl(bfa_ioc, disabling, struct bfa_ioc_s, enum ioc_event);
drivers/scsi/bfa/bfa_ioc.c
125
bfa_fsm_state_decl(bfa_ioc, disabled, struct bfa_ioc_s, enum ioc_event);
drivers/scsi/bfa/bfa_ioc.c
126
bfa_fsm_state_decl(bfa_ioc, hwfail, struct bfa_ioc_s, enum ioc_event);