drivers/scsi/bfa/bfa_core.c
1520
struct bfa_ioc_s *ioc = &bfa->ioc;
drivers/scsi/bfa/bfa_fcs.c
58
struct bfa_ioc_s *ioc = &fabric->fcs->bfa->ioc;
drivers/scsi/bfa/bfa_ioc.c
100
static void bfa_ioc_recover(struct bfa_ioc_s *ioc);
drivers/scsi/bfa/bfa_ioc.c
1000
struct bfa_ioc_s *ioc = iocpf->ioc;
drivers/scsi/bfa/bfa_ioc.c
101
static void bfa_ioc_event_notify(struct bfa_ioc_s *ioc ,
drivers/scsi/bfa/bfa_ioc.c
103
static void bfa_ioc_disable_comp(struct bfa_ioc_s *ioc);
drivers/scsi/bfa/bfa_ioc.c
1035
struct bfa_ioc_s *ioc = iocpf->ioc;
drivers/scsi/bfa/bfa_ioc.c
104
static void bfa_ioc_lpu_stop(struct bfa_ioc_s *ioc);
drivers/scsi/bfa/bfa_ioc.c
105
static void bfa_ioc_fail_notify(struct bfa_ioc_s *ioc);
drivers/scsi/bfa/bfa_ioc.c
106
static void bfa_ioc_pf_fwmismatch(struct bfa_ioc_s *ioc);
drivers/scsi/bfa/bfa_ioc.c
1074
struct bfa_ioc_s *ioc = iocpf->ioc;
drivers/scsi/bfa/bfa_ioc.c
111
struct bfa_ioc_s *ioc,
drivers/scsi/bfa/bfa_ioc.c
1111
struct bfa_ioc_s *ioc = iocpf->ioc;
drivers/scsi/bfa/bfa_ioc.c
1143
struct bfa_ioc_s *ioc = iocpf->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
1192
struct bfa_ioc_s *ioc = iocpf->ioc;
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
1230
struct bfa_ioc_s *ioc = iocpf->ioc;
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);
drivers/scsi/bfa/bfa_ioc.c
1283
struct bfa_ioc_s *ioc = iocpf->ioc;
drivers/scsi/bfa/bfa_ioc.c
1305
bfa_ioc_event_notify(struct bfa_ioc_s *ioc, enum bfa_ioc_event_e event)
drivers/scsi/bfa/bfa_ioc.c
1317
bfa_ioc_disable_comp(struct bfa_ioc_s *ioc)
drivers/scsi/bfa/bfa_ioc.c
1345
bfa_ioc_hw_sem_get(struct bfa_ioc_s *ioc)
drivers/scsi/bfa/bfa_ioc.c
1371
bfa_ioc_lmem_init(struct bfa_ioc_s *ioc)
drivers/scsi/bfa/bfa_ioc.c
1408
bfa_ioc_lpu_start(struct bfa_ioc_s *ioc)
drivers/scsi/bfa/bfa_ioc.c
1422
bfa_ioc_lpu_stop(struct bfa_ioc_s *ioc)
drivers/scsi/bfa/bfa_ioc.c
1439
bfa_ioc_fwver_get(struct bfa_ioc_s *ioc, struct bfi_ioc_image_hdr_s *fwhdr)
drivers/scsi/bfa/bfa_ioc.c
1461
bfa_ioc_fwver_cmp(struct bfa_ioc_s *ioc,
drivers/scsi/bfa/bfa_ioc.c
1501
bfa_ioc_fwver_valid(struct bfa_ioc_s *ioc, u32 boot_env)
drivers/scsi/bfa/bfa_ioc.c
1627
bfa_ioc_flash_img_get_chnk(struct bfa_ioc_s *ioc, u32 off,
drivers/scsi/bfa/bfa_ioc.c
1636
bfa_ioc_flash_fwver_cmp(struct bfa_ioc_s *ioc,
drivers/scsi/bfa/bfa_ioc.c
1659
bfa_ioc_fwsig_invalidate(struct bfa_ioc_s *ioc)
drivers/scsi/bfa/bfa_ioc.c
1681
bfa_ioc_msgflush(struct bfa_ioc_s *ioc)
drivers/scsi/bfa/bfa_ioc.c
1691
bfa_ioc_hwinit(struct bfa_ioc_s *ioc, bfa_boolean_t force)
drivers/scsi/bfa/bfa_ioc.c
1758
struct bfa_ioc_s *ioc = (struct bfa_ioc_s *) ioc_arg;
drivers/scsi/bfa/bfa_ioc.c
1765
bfa_ioc_mbox_send(struct bfa_ioc_s *ioc, void *ioc_msg, int len)
drivers/scsi/bfa/bfa_ioc.c
1793
bfa_ioc_send_enable(struct bfa_ioc_s *ioc)
drivers/scsi/bfa/bfa_ioc.c
1806
bfa_ioc_send_disable(struct bfa_ioc_s *ioc)
drivers/scsi/bfa/bfa_ioc.c
1819
bfa_ioc_send_getattr(struct bfa_ioc_s *ioc)
drivers/scsi/bfa/bfa_ioc.c
1832
struct bfa_ioc_s *ioc = cbarg;
drivers/scsi/bfa/bfa_ioc.c
1848
bfa_ioc_hb_monitor(struct bfa_ioc_s *ioc)
drivers/scsi/bfa/bfa_ioc.c
1858
bfa_ioc_download_fw(struct bfa_ioc_s *ioc, u32 boot_type,
drivers/scsi/bfa/bfa_ioc.c
1958
bfa_ioc_getattr_reply(struct bfa_ioc_s *ioc)
drivers/scsi/bfa/bfa_ioc.c
1975
bfa_ioc_mbox_attach(struct bfa_ioc_s *ioc)
drivers/scsi/bfa/bfa_ioc.c
1991
bfa_ioc_mbox_poll(struct bfa_ioc_s *ioc)
drivers/scsi/bfa/bfa_ioc.c
2021
bfa_ioc_mbox_flush(struct bfa_ioc_s *ioc)
drivers/scsi/bfa/bfa_ioc.c
2039
bfa_ioc_smem_read(struct bfa_ioc_s *ioc, void *tbuf, u32 soff, u32 sz)
drivers/scsi/bfa/bfa_ioc.c
2098
bfa_ioc_smem_clr(struct bfa_ioc_s *ioc, u32 soff, u32 sz)
drivers/scsi/bfa/bfa_ioc.c
2147
bfa_ioc_fail_notify(struct bfa_ioc_s *ioc)
drivers/scsi/bfa/bfa_ioc.c
2166
bfa_ioc_pf_fwmismatch(struct bfa_ioc_s *ioc)
drivers/scsi/bfa/bfa_ioc.c
2180
bfa_ioc_pll_init(struct bfa_ioc_s *ioc)
drivers/scsi/bfa/bfa_ioc.c
2211
bfa_ioc_boot(struct bfa_ioc_s *ioc, u32 boot_type, u32 boot_env)
drivers/scsi/bfa/bfa_ioc.c
2258
bfa_ioc_is_operational(struct bfa_ioc_s *ioc)
drivers/scsi/bfa/bfa_ioc.c
2264
bfa_ioc_msgget(struct bfa_ioc_s *ioc, void *mbmsg)
drivers/scsi/bfa/bfa_ioc.c
2294
bfa_ioc_isr(struct bfa_ioc_s *ioc, struct bfi_mbmsg_s *m)
drivers/scsi/bfa/bfa_ioc.c
2335
bfa_ioc_attach(struct bfa_ioc_s *ioc, void *bfa, struct bfa_ioc_cbfn_s *cbfn,
drivers/scsi/bfa/bfa_ioc.c
2357
bfa_ioc_detach(struct bfa_ioc_s *ioc)
drivers/scsi/bfa/bfa_ioc.c
2369
bfa_ioc_pci_init(struct bfa_ioc_s *ioc, struct bfa_pcidev_s *pcidev,
drivers/scsi/bfa/bfa_ioc.c
2457
bfa_ioc_mem_claim(struct bfa_ioc_s *ioc, u8 *dm_kva, u64 dm_pa)
drivers/scsi/bfa/bfa_ioc.c
2468
bfa_ioc_enable(struct bfa_ioc_s *ioc)
drivers/scsi/bfa/bfa_ioc.c
2477
bfa_ioc_disable(struct bfa_ioc_s *ioc)
drivers/scsi/bfa/bfa_ioc.c
2484
bfa_ioc_suspend(struct bfa_ioc_s *ioc)
drivers/scsi/bfa/bfa_ioc.c
2495
bfa_ioc_debug_memclaim(struct bfa_ioc_s *ioc, void *dbg_fwsave)
drivers/scsi/bfa/bfa_ioc.c
2508
bfa_ioc_mbox_register(struct bfa_ioc_s *ioc, bfa_ioc_mbox_mcfunc_t *mcfuncs)
drivers/scsi/bfa/bfa_ioc.c
2521
bfa_ioc_mbox_regisr(struct bfa_ioc_s *ioc, enum bfi_mclass mc,
drivers/scsi/bfa/bfa_ioc.c
2538
bfa_ioc_mbox_queue(struct bfa_ioc_s *ioc, struct bfa_mbox_cmd_s *cmd)
drivers/scsi/bfa/bfa_ioc.c
256
bfa_ioc_sm_uninit_entry(struct bfa_ioc_s *ioc)
drivers/scsi/bfa/bfa_ioc.c
2570
bfa_ioc_mbox_isr(struct bfa_ioc_s *ioc)
drivers/scsi/bfa/bfa_ioc.c
2601
bfa_ioc_error_isr(struct bfa_ioc_s *ioc)
drivers/scsi/bfa/bfa_ioc.c
2612
bfa_ioc_is_disabled(struct bfa_ioc_s *ioc)
drivers/scsi/bfa/bfa_ioc.c
2622
bfa_ioc_fw_mismatch(struct bfa_ioc_s *ioc)
drivers/scsi/bfa/bfa_ioc.c
2634
bfa_ioc_adapter_is_disabled(struct bfa_ioc_s *ioc)
drivers/scsi/bfa/bfa_ioc.c
264
bfa_ioc_sm_uninit(struct bfa_ioc_s *ioc, enum ioc_event event)
drivers/scsi/bfa/bfa_ioc.c
2658
bfa_ioc_reset_fwstate(struct bfa_ioc_s *ioc)
drivers/scsi/bfa/bfa_ioc.c
2666
bfa_ioc_get_adapter_attr(struct bfa_ioc_s *ioc,
drivers/scsi/bfa/bfa_ioc.c
2715
bfa_ioc_get_type(struct bfa_ioc_s *ioc)
drivers/scsi/bfa/bfa_ioc.c
2727
bfa_ioc_get_adapter_serial_num(struct bfa_ioc_s *ioc, char *serial_num)
drivers/scsi/bfa/bfa_ioc.c
2736
bfa_ioc_get_adapter_fw_ver(struct bfa_ioc_s *ioc, char *fw_ver)
drivers/scsi/bfa/bfa_ioc.c
2743
bfa_ioc_get_pci_chip_rev(struct bfa_ioc_s *ioc, char *chip_rev)
drivers/scsi/bfa/bfa_ioc.c
2758
bfa_ioc_get_adapter_optrom_ver(struct bfa_ioc_s *ioc, char *optrom_ver)
drivers/scsi/bfa/bfa_ioc.c
2766
bfa_ioc_get_adapter_manufacturer(struct bfa_ioc_s *ioc, char *manufacturer)
drivers/scsi/bfa/bfa_ioc.c
2773
bfa_ioc_get_adapter_model(struct bfa_ioc_s *ioc, char *model)
drivers/scsi/bfa/bfa_ioc.c
2793
bfa_ioc_get_state(struct bfa_ioc_s *ioc)
drivers/scsi/bfa/bfa_ioc.c
281
bfa_ioc_sm_reset_entry(struct bfa_ioc_s *ioc)
drivers/scsi/bfa/bfa_ioc.c
2833
bfa_ioc_get_attr(struct bfa_ioc_s *ioc, struct bfa_ioc_attr_s *ioc_attr)
drivers/scsi/bfa/bfa_ioc.c
2854
bfa_ioc_get_mac(struct bfa_ioc_s *ioc)
drivers/scsi/bfa/bfa_ioc.c
2866
bfa_ioc_get_mfg_mac(struct bfa_ioc_s *ioc)
drivers/scsi/bfa/bfa_ioc.c
2884
bfa_ioc_aen_post(struct bfa_ioc_s *ioc, enum bfa_ioc_aen_event event)
drivers/scsi/bfa/bfa_ioc.c
290
bfa_ioc_sm_reset(struct bfa_ioc_s *ioc, enum ioc_event event)
drivers/scsi/bfa/bfa_ioc.c
2921
bfa_ioc_debug_fwsave(struct bfa_ioc_s *ioc, void *trcdata, int *trclen)
drivers/scsi/bfa/bfa_ioc.c
2942
bfa_ioc_debug_fwtrc(struct bfa_ioc_s *ioc, void *trcdata, int *trclen)
drivers/scsi/bfa/bfa_ioc.c
2960
bfa_ioc_send_fwsync(struct bfa_ioc_s *ioc)
drivers/scsi/bfa/bfa_ioc.c
2972
bfa_ioc_fwsync(struct bfa_ioc_s *ioc)
drivers/scsi/bfa/bfa_ioc.c
2997
bfa_ioc_debug_fwcore(struct bfa_ioc_s *ioc, void *buf,
drivers/scsi/bfa/bfa_ioc.c
3044
bfa_ioc_fw_stats_get(struct bfa_ioc_s *ioc, void *stats)
drivers/scsi/bfa/bfa_ioc.c
3065
bfa_ioc_fw_stats_clear(struct bfa_ioc_s *ioc)
drivers/scsi/bfa/bfa_ioc.c
3089
bfa_ioc_debug_save_ftrc(struct bfa_ioc_s *ioc)
drivers/scsi/bfa/bfa_ioc.c
3106
bfa_ioc_recover(struct bfa_ioc_s *ioc)
drivers/scsi/bfa/bfa_ioc.c
3119
struct bfa_ioc_s *ioc = (struct bfa_ioc_s *) ioc_arg;
drivers/scsi/bfa/bfa_ioc.c
3128
struct bfa_ioc_s *ioc = (struct bfa_ioc_s *) ioc_arg;
drivers/scsi/bfa/bfa_ioc.c
3134
bfa_ioc_poll_fwinit(struct bfa_ioc_s *ioc)
drivers/scsi/bfa/bfa_ioc.c
314
bfa_ioc_sm_enabling_entry(struct bfa_ioc_s *ioc)
drivers/scsi/bfa/bfa_ioc.c
3156
struct bfa_ioc_s *ioc = (struct bfa_ioc_s *) ioc_arg;
drivers/scsi/bfa/bfa_ioc.c
324
bfa_ioc_sm_enabling(struct bfa_ioc_s *ioc, enum ioc_event event)
drivers/scsi/bfa/bfa_ioc.c
3350
bfa_ablk_attach(struct bfa_ablk_s *ablk, struct bfa_ioc_s *ioc)
drivers/scsi/bfa/bfa_ioc.c
366
bfa_ioc_sm_getattr_entry(struct bfa_ioc_s *ioc)
drivers/scsi/bfa/bfa_ioc.c
376
bfa_ioc_sm_getattr(struct bfa_ioc_s *ioc, enum ioc_event event)
drivers/scsi/bfa/bfa_ioc.c
3996
bfa_sfp_attach(struct bfa_sfp_s *sfp, struct bfa_ioc_s *ioc, void *dev,
drivers/scsi/bfa/bfa_ioc.c
411
bfa_ioc_sm_op_entry(struct bfa_ioc_s *ioc)
drivers/scsi/bfa/bfa_ioc.c
4167
bfa_flash_aen_audit_post(struct bfa_ioc_s *ioc, enum bfa_audit_aen_event event,
drivers/scsi/bfa/bfa_ioc.c
423
bfa_ioc_sm_op(struct bfa_ioc_s *ioc, enum ioc_event event)
drivers/scsi/bfa/bfa_ioc.c
4455
bfa_flash_attach(struct bfa_flash_s *flash, struct bfa_ioc_s *ioc, void *dev,
drivers/scsi/bfa/bfa_ioc.c
459
bfa_ioc_sm_disabling_entry(struct bfa_ioc_s *ioc)
drivers/scsi/bfa/bfa_ioc.c
471
bfa_ioc_sm_disabling(struct bfa_ioc_s *ioc, enum ioc_event event)
drivers/scsi/bfa/bfa_ioc.c
4737
struct bfa_ioc_s *ioc = diag->ioc;
drivers/scsi/bfa/bfa_ioc.c
503
bfa_ioc_sm_disabled_entry(struct bfa_ioc_s *ioc)
drivers/scsi/bfa/bfa_ioc.c
509
bfa_ioc_sm_disabled(struct bfa_ioc_s *ioc, enum ioc_event event)
drivers/scsi/bfa/bfa_ioc.c
5240
bfa_diag_attach(struct bfa_diag_s *diag, struct bfa_ioc_s *ioc, void *dev,
drivers/scsi/bfa/bfa_ioc.c
534
bfa_ioc_sm_fail_retry_entry(struct bfa_ioc_s *ioc)
drivers/scsi/bfa/bfa_ioc.c
543
bfa_ioc_sm_fail_retry(struct bfa_ioc_s *ioc, enum ioc_event event)
drivers/scsi/bfa/bfa_ioc.c
5437
bfa_phy_attach(struct bfa_phy_s *phy, struct bfa_ioc_s *ioc, void *dev,
drivers/scsi/bfa/bfa_ioc.c
5481
bfa_phy_busy(struct bfa_ioc_s *ioc)
drivers/scsi/bfa/bfa_ioc.c
587
bfa_ioc_sm_fail_entry(struct bfa_ioc_s *ioc)
drivers/scsi/bfa/bfa_ioc.c
596
bfa_ioc_sm_fail(struct bfa_ioc_s *ioc, enum ioc_event event)
drivers/scsi/bfa/bfa_ioc.c
6256
bfa_fru_attach(struct bfa_fru_s *fru, struct bfa_ioc_s *ioc, void *dev,
drivers/scsi/bfa/bfa_ioc.c
627
bfa_ioc_sm_hwfail_entry(struct bfa_ioc_s *ioc)
drivers/scsi/bfa/bfa_ioc.c
633
bfa_ioc_sm_hwfail(struct bfa_ioc_s *ioc, enum ioc_event event)
drivers/scsi/bfa/bfa_ioc.c
679
struct bfa_ioc_s *ioc = iocpf->ioc;
drivers/scsi/bfa/bfa_ioc.c
765
struct bfa_ioc_s *ioc = iocpf->ioc;
drivers/scsi/bfa/bfa_ioc.c
829
struct bfa_ioc_s *ioc = iocpf->ioc;
drivers/scsi/bfa/bfa_ioc.c
869
struct bfa_ioc_s *ioc = iocpf->ioc;
drivers/scsi/bfa/bfa_ioc.c
90
static void bfa_ioc_hw_sem_get(struct bfa_ioc_s *ioc);
drivers/scsi/bfa/bfa_ioc.c
91
static void bfa_ioc_hwinit(struct bfa_ioc_s *ioc, bfa_boolean_t force);
drivers/scsi/bfa/bfa_ioc.c
913
struct bfa_ioc_s *ioc = iocpf->ioc;
drivers/scsi/bfa/bfa_ioc.c
93
static void bfa_ioc_poll_fwinit(struct bfa_ioc_s *ioc);
drivers/scsi/bfa/bfa_ioc.c
94
static void bfa_ioc_send_enable(struct bfa_ioc_s *ioc);
drivers/scsi/bfa/bfa_ioc.c
95
static void bfa_ioc_send_disable(struct bfa_ioc_s *ioc);
drivers/scsi/bfa/bfa_ioc.c
958
struct bfa_ioc_s *ioc = iocpf->ioc;
drivers/scsi/bfa/bfa_ioc.c
96
static void bfa_ioc_send_getattr(struct bfa_ioc_s *ioc);
drivers/scsi/bfa/bfa_ioc.c
97
static void bfa_ioc_hb_monitor(struct bfa_ioc_s *ioc);
drivers/scsi/bfa/bfa_ioc.c
98
static void bfa_ioc_mbox_poll(struct bfa_ioc_s *ioc);
drivers/scsi/bfa/bfa_ioc.c
99
static void bfa_ioc_mbox_flush(struct bfa_ioc_s *ioc);
drivers/scsi/bfa/bfa_ioc.h
1004
mac_t bfa_ioc_get_mac(struct bfa_ioc_s *ioc);
drivers/scsi/bfa/bfa_ioc.h
1005
mac_t bfa_ioc_get_mfg_mac(struct bfa_ioc_s *ioc);
drivers/scsi/bfa/bfa_ioc.h
278
struct bfa_ioc_s;
drivers/scsi/bfa/bfa_ioc.h
279
typedef void (*bfa_ioc_sm_t)(struct bfa_ioc_s *fsm, enum ioc_event);
drivers/scsi/bfa/bfa_ioc.h
326
struct bfa_ioc_s *ioc;
drivers/scsi/bfa/bfa_ioc.h
371
bfa_boolean_t (*ioc_firmware_lock) (struct bfa_ioc_s *ioc);
drivers/scsi/bfa/bfa_ioc.h
372
void (*ioc_firmware_unlock) (struct bfa_ioc_s *ioc);
drivers/scsi/bfa/bfa_ioc.h
373
void (*ioc_reg_init) (struct bfa_ioc_s *ioc);
drivers/scsi/bfa/bfa_ioc.h
374
void (*ioc_map_port) (struct bfa_ioc_s *ioc);
drivers/scsi/bfa/bfa_ioc.h
375
void (*ioc_isr_mode_set) (struct bfa_ioc_s *ioc,
drivers/scsi/bfa/bfa_ioc.h
377
void (*ioc_notify_fail) (struct bfa_ioc_s *ioc);
drivers/scsi/bfa/bfa_ioc.h
378
void (*ioc_ownership_reset) (struct bfa_ioc_s *ioc);
drivers/scsi/bfa/bfa_ioc.h
379
bfa_boolean_t (*ioc_sync_start) (struct bfa_ioc_s *ioc);
drivers/scsi/bfa/bfa_ioc.h
380
void (*ioc_sync_join) (struct bfa_ioc_s *ioc);
drivers/scsi/bfa/bfa_ioc.h
381
void (*ioc_sync_leave) (struct bfa_ioc_s *ioc);
drivers/scsi/bfa/bfa_ioc.h
382
void (*ioc_sync_ack) (struct bfa_ioc_s *ioc);
drivers/scsi/bfa/bfa_ioc.h
383
bfa_boolean_t (*ioc_sync_complete) (struct bfa_ioc_s *ioc);
drivers/scsi/bfa/bfa_ioc.h
384
bfa_boolean_t (*ioc_lpu_read_stat) (struct bfa_ioc_s *ioc);
drivers/scsi/bfa/bfa_ioc.h
385
void (*ioc_set_fwstate) (struct bfa_ioc_s *ioc,
drivers/scsi/bfa/bfa_ioc.h
387
enum bfi_ioc_state (*ioc_get_fwstate) (struct bfa_ioc_s *ioc);
drivers/scsi/bfa/bfa_ioc.h
388
void (*ioc_set_alt_fwstate) (struct bfa_ioc_s *ioc,
drivers/scsi/bfa/bfa_ioc.h
390
enum bfi_ioc_state (*ioc_get_alt_fwstate) (struct bfa_ioc_s *ioc);
drivers/scsi/bfa/bfa_ioc.h
428
struct bfa_ioc_s *ioc;
drivers/scsi/bfa/bfa_ioc.h
448
struct bfa_ioc_s *ioc;
drivers/scsi/bfa/bfa_ioc.h
476
void bfa_sfp_attach(struct bfa_sfp_s *sfp, struct bfa_ioc_s *ioc,
drivers/scsi/bfa/bfa_ioc.h
499
struct bfa_ioc_s *ioc; /* back pointer to ioc */
drivers/scsi/bfa/bfa_ioc.h
538
void bfa_flash_attach(struct bfa_flash_s *flash, struct bfa_ioc_s *ioc,
drivers/scsi/bfa/bfa_ioc.h
635
struct bfa_ioc_s *ioc;
drivers/scsi/bfa/bfa_ioc.h
660
void bfa_diag_attach(struct bfa_diag_s *diag, struct bfa_ioc_s *ioc, void *dev,
drivers/scsi/bfa/bfa_ioc.h
692
struct bfa_ioc_s *ioc; /* back pointer to ioc */
drivers/scsi/bfa/bfa_ioc.h
715
bfa_boolean_t bfa_phy_busy(struct bfa_ioc_s *ioc);
drivers/scsi/bfa/bfa_ioc.h
730
void bfa_phy_attach(struct bfa_phy_s *phy, struct bfa_ioc_s *ioc,
drivers/scsi/bfa/bfa_ioc.h
742
struct bfa_ioc_s *ioc; /* back pointer to ioc */
drivers/scsi/bfa/bfa_ioc.h
780
void bfa_fru_attach(struct bfa_fru_s *fru, struct bfa_ioc_s *ioc,
drivers/scsi/bfa/bfa_ioc.h
881
void bfa_ioc_mbox_queue(struct bfa_ioc_s *ioc, struct bfa_mbox_cmd_s *cmd);
drivers/scsi/bfa/bfa_ioc.h
882
void bfa_ioc_mbox_register(struct bfa_ioc_s *ioc,
drivers/scsi/bfa/bfa_ioc.h
884
void bfa_ioc_mbox_isr(struct bfa_ioc_s *ioc);
drivers/scsi/bfa/bfa_ioc.h
885
void bfa_ioc_mbox_send(struct bfa_ioc_s *ioc, void *ioc_msg, int len);
drivers/scsi/bfa/bfa_ioc.h
886
bfa_boolean_t bfa_ioc_msgget(struct bfa_ioc_s *ioc, void *mbmsg);
drivers/scsi/bfa/bfa_ioc.h
887
void bfa_ioc_mbox_regisr(struct bfa_ioc_s *ioc, enum bfi_mclass mc,
drivers/scsi/bfa/bfa_ioc.h
898
bfa_status_t bfa_ioc_pll_init(struct bfa_ioc_s *ioc);
drivers/scsi/bfa/bfa_ioc.h
915
void bfa_ioc_set_cb_hwif(struct bfa_ioc_s *ioc);
drivers/scsi/bfa/bfa_ioc.h
916
void bfa_ioc_set_ct_hwif(struct bfa_ioc_s *ioc);
drivers/scsi/bfa/bfa_ioc.h
917
void bfa_ioc_set_ct2_hwif(struct bfa_ioc_s *ioc);
drivers/scsi/bfa/bfa_ioc.h
918
void bfa_ioc_ct2_poweron(struct bfa_ioc_s *ioc);
drivers/scsi/bfa/bfa_ioc.h
920
void bfa_ioc_attach(struct bfa_ioc_s *ioc, void *bfa,
drivers/scsi/bfa/bfa_ioc.h
922
void bfa_ioc_detach(struct bfa_ioc_s *ioc);
drivers/scsi/bfa/bfa_ioc.h
923
void bfa_ioc_suspend(struct bfa_ioc_s *ioc);
drivers/scsi/bfa/bfa_ioc.h
924
void bfa_ioc_pci_init(struct bfa_ioc_s *ioc, struct bfa_pcidev_s *pcidev,
drivers/scsi/bfa/bfa_ioc.h
926
void bfa_ioc_mem_claim(struct bfa_ioc_s *ioc, u8 *dm_kva, u64 dm_pa);
drivers/scsi/bfa/bfa_ioc.h
927
void bfa_ioc_enable(struct bfa_ioc_s *ioc);
drivers/scsi/bfa/bfa_ioc.h
928
void bfa_ioc_disable(struct bfa_ioc_s *ioc);
drivers/scsi/bfa/bfa_ioc.h
929
bfa_boolean_t bfa_ioc_intx_claim(struct bfa_ioc_s *ioc);
drivers/scsi/bfa/bfa_ioc.h
931
bfa_status_t bfa_ioc_boot(struct bfa_ioc_s *ioc, u32 boot_type,
drivers/scsi/bfa/bfa_ioc.h
933
void bfa_ioc_isr(struct bfa_ioc_s *ioc, struct bfi_mbmsg_s *msg);
drivers/scsi/bfa/bfa_ioc.h
934
void bfa_ioc_error_isr(struct bfa_ioc_s *ioc);
drivers/scsi/bfa/bfa_ioc.h
935
bfa_boolean_t bfa_ioc_is_operational(struct bfa_ioc_s *ioc);
drivers/scsi/bfa/bfa_ioc.h
936
bfa_boolean_t bfa_ioc_is_disabled(struct bfa_ioc_s *ioc);
drivers/scsi/bfa/bfa_ioc.h
937
bfa_boolean_t bfa_ioc_is_acq_addr(struct bfa_ioc_s *ioc);
drivers/scsi/bfa/bfa_ioc.h
938
bfa_boolean_t bfa_ioc_fw_mismatch(struct bfa_ioc_s *ioc);
drivers/scsi/bfa/bfa_ioc.h
939
bfa_boolean_t bfa_ioc_adapter_is_disabled(struct bfa_ioc_s *ioc);
drivers/scsi/bfa/bfa_ioc.h
940
void bfa_ioc_reset_fwstate(struct bfa_ioc_s *ioc);
drivers/scsi/bfa/bfa_ioc.h
941
enum bfa_ioc_type_e bfa_ioc_get_type(struct bfa_ioc_s *ioc);
drivers/scsi/bfa/bfa_ioc.h
942
void bfa_ioc_get_adapter_serial_num(struct bfa_ioc_s *ioc, char *serial_num);
drivers/scsi/bfa/bfa_ioc.h
943
void bfa_ioc_get_adapter_fw_ver(struct bfa_ioc_s *ioc, char *fw_ver);
drivers/scsi/bfa/bfa_ioc.h
944
void bfa_ioc_get_adapter_optrom_ver(struct bfa_ioc_s *ioc, char *optrom_ver);
drivers/scsi/bfa/bfa_ioc.h
945
void bfa_ioc_get_adapter_model(struct bfa_ioc_s *ioc, char *model);
drivers/scsi/bfa/bfa_ioc.h
946
void bfa_ioc_get_adapter_manufacturer(struct bfa_ioc_s *ioc,
drivers/scsi/bfa/bfa_ioc.h
948
void bfa_ioc_get_pci_chip_rev(struct bfa_ioc_s *ioc, char *chip_rev);
drivers/scsi/bfa/bfa_ioc.h
949
enum bfa_ioc_state bfa_ioc_get_state(struct bfa_ioc_s *ioc);
drivers/scsi/bfa/bfa_ioc.h
951
void bfa_ioc_get_attr(struct bfa_ioc_s *ioc, struct bfa_ioc_attr_s *ioc_attr);
drivers/scsi/bfa/bfa_ioc.h
952
void bfa_ioc_get_adapter_attr(struct bfa_ioc_s *ioc,
drivers/scsi/bfa/bfa_ioc.h
954
void bfa_ioc_debug_memclaim(struct bfa_ioc_s *ioc, void *dbg_fwsave);
drivers/scsi/bfa/bfa_ioc.h
955
bfa_status_t bfa_ioc_debug_fwsave(struct bfa_ioc_s *ioc, void *trcdata,
drivers/scsi/bfa/bfa_ioc.h
957
bfa_status_t bfa_ioc_debug_fwtrc(struct bfa_ioc_s *ioc, void *trcdata,
drivers/scsi/bfa/bfa_ioc.h
959
bfa_status_t bfa_ioc_debug_fwcore(struct bfa_ioc_s *ioc, void *buf,
drivers/scsi/bfa/bfa_ioc.h
961
bfa_status_t bfa_ioc_fwsig_invalidate(struct bfa_ioc_s *ioc);
drivers/scsi/bfa/bfa_ioc.h
963
void bfa_ioc_fwver_get(struct bfa_ioc_s *ioc,
drivers/scsi/bfa/bfa_ioc.h
965
bfa_boolean_t bfa_ioc_fwver_cmp(struct bfa_ioc_s *ioc,
drivers/scsi/bfa/bfa_ioc.h
967
void bfa_ioc_aen_post(struct bfa_ioc_s *ioc, enum bfa_ioc_aen_event event);
drivers/scsi/bfa/bfa_ioc.h
968
bfa_status_t bfa_ioc_fw_stats_get(struct bfa_ioc_s *ioc, void *stats);
drivers/scsi/bfa/bfa_ioc.h
969
bfa_status_t bfa_ioc_fw_stats_clear(struct bfa_ioc_s *ioc);
drivers/scsi/bfa/bfa_ioc.h
970
void bfa_ioc_debug_save_ftrc(struct bfa_ioc_s *ioc);
drivers/scsi/bfa/bfa_ioc.h
977
void bfa_ablk_attach(struct bfa_ablk_s *ablk, struct bfa_ioc_s *ioc);
drivers/scsi/bfa/bfa_ioc.h
999
bfa_status_t bfa_ioc_flash_img_get_chnk(struct bfa_ioc_s *ioc, u32 off,
drivers/scsi/bfa/bfa_ioc_cb.c
104
bfa_ioc_cb_firmware_unlock(struct bfa_ioc_s *ioc)
drivers/scsi/bfa/bfa_ioc_cb.c
112
bfa_ioc_cb_notify_fail(struct bfa_ioc_s *ioc)
drivers/scsi/bfa/bfa_ioc_cb.c
136
bfa_ioc_cb_reg_init(struct bfa_ioc_s *ioc)
drivers/scsi/bfa/bfa_ioc_cb.c
194
bfa_ioc_cb_map_port(struct bfa_ioc_s *ioc)
drivers/scsi/bfa/bfa_ioc_cb.c
208
bfa_ioc_cb_isr_mode_set(struct bfa_ioc_s *ioc, bfa_boolean_t msix)
drivers/scsi/bfa/bfa_ioc_cb.c
216
bfa_ioc_cb_sync_start(struct bfa_ioc_s *ioc)
drivers/scsi/bfa/bfa_ioc_cb.c
23
static bfa_boolean_t bfa_ioc_cb_firmware_lock(struct bfa_ioc_s *ioc);
drivers/scsi/bfa/bfa_ioc_cb.c
239
bfa_ioc_cb_ownership_reset(struct bfa_ioc_s *ioc)
drivers/scsi/bfa/bfa_ioc_cb.c
24
static void bfa_ioc_cb_firmware_unlock(struct bfa_ioc_s *ioc);
drivers/scsi/bfa/bfa_ioc_cb.c
25
static void bfa_ioc_cb_reg_init(struct bfa_ioc_s *ioc);
drivers/scsi/bfa/bfa_ioc_cb.c
255
bfa_ioc_cb_sync_join(struct bfa_ioc_s *ioc)
drivers/scsi/bfa/bfa_ioc_cb.c
26
static void bfa_ioc_cb_map_port(struct bfa_ioc_s *ioc);
drivers/scsi/bfa/bfa_ioc_cb.c
264
bfa_ioc_cb_sync_leave(struct bfa_ioc_s *ioc)
drivers/scsi/bfa/bfa_ioc_cb.c
27
static void bfa_ioc_cb_isr_mode_set(struct bfa_ioc_s *ioc, bfa_boolean_t msix);
drivers/scsi/bfa/bfa_ioc_cb.c
273
bfa_ioc_cb_set_cur_ioc_fwstate(struct bfa_ioc_s *ioc,
drivers/scsi/bfa/bfa_ioc_cb.c
28
static void bfa_ioc_cb_notify_fail(struct bfa_ioc_s *ioc);
drivers/scsi/bfa/bfa_ioc_cb.c
283
bfa_ioc_cb_get_cur_ioc_fwstate(struct bfa_ioc_s *ioc)
drivers/scsi/bfa/bfa_ioc_cb.c
29
static void bfa_ioc_cb_ownership_reset(struct bfa_ioc_s *ioc);
drivers/scsi/bfa/bfa_ioc_cb.c
290
bfa_ioc_cb_set_alt_ioc_fwstate(struct bfa_ioc_s *ioc,
drivers/scsi/bfa/bfa_ioc_cb.c
30
static bfa_boolean_t bfa_ioc_cb_sync_start(struct bfa_ioc_s *ioc);
drivers/scsi/bfa/bfa_ioc_cb.c
300
bfa_ioc_cb_get_alt_ioc_fwstate(struct bfa_ioc_s *ioc)
drivers/scsi/bfa/bfa_ioc_cb.c
307
bfa_ioc_cb_sync_ack(struct bfa_ioc_s *ioc)
drivers/scsi/bfa/bfa_ioc_cb.c
31
static void bfa_ioc_cb_sync_join(struct bfa_ioc_s *ioc);
drivers/scsi/bfa/bfa_ioc_cb.c
313
bfa_ioc_cb_sync_complete(struct bfa_ioc_s *ioc)
drivers/scsi/bfa/bfa_ioc_cb.c
32
static void bfa_ioc_cb_sync_leave(struct bfa_ioc_s *ioc);
drivers/scsi/bfa/bfa_ioc_cb.c
33
static void bfa_ioc_cb_sync_ack(struct bfa_ioc_s *ioc);
drivers/scsi/bfa/bfa_ioc_cb.c
34
static bfa_boolean_t bfa_ioc_cb_sync_complete(struct bfa_ioc_s *ioc);
drivers/scsi/bfa/bfa_ioc_cb.c
36
struct bfa_ioc_s *ioc, enum bfi_ioc_state fwstate);
drivers/scsi/bfa/bfa_ioc_cb.c
37
static enum bfi_ioc_state bfa_ioc_cb_get_cur_ioc_fwstate(struct bfa_ioc_s *ioc);
drivers/scsi/bfa/bfa_ioc_cb.c
39
struct bfa_ioc_s *ioc, enum bfi_ioc_state fwstate);
drivers/scsi/bfa/bfa_ioc_cb.c
40
static enum bfi_ioc_state bfa_ioc_cb_get_alt_ioc_fwstate(struct bfa_ioc_s *ioc);
drivers/scsi/bfa/bfa_ioc_cb.c
48
bfa_ioc_set_cb_hwif(struct bfa_ioc_s *ioc)
drivers/scsi/bfa/bfa_ioc_cb.c
75
bfa_ioc_cb_firmware_lock(struct bfa_ioc_s *ioc)
drivers/scsi/bfa/bfa_ioc_ct.c
105
bfa_ioc_ct_firmware_unlock(struct bfa_ioc_s *ioc)
drivers/scsi/bfa/bfa_ioc_ct.c
128
bfa_ioc_ct_notify_fail(struct bfa_ioc_s *ioc)
drivers/scsi/bfa/bfa_ioc_ct.c
183
bfa_ioc_ct_reg_init(struct bfa_ioc_s *ioc)
drivers/scsi/bfa/bfa_ioc_ct.c
242
bfa_ioc_ct2_reg_init(struct bfa_ioc_s *ioc)
drivers/scsi/bfa/bfa_ioc_ct.c
30
static bfa_boolean_t bfa_ioc_ct_firmware_lock(struct bfa_ioc_s *ioc);
drivers/scsi/bfa/bfa_ioc_ct.c
305
bfa_ioc_ct_map_port(struct bfa_ioc_s *ioc)
drivers/scsi/bfa/bfa_ioc_ct.c
31
static void bfa_ioc_ct_firmware_unlock(struct bfa_ioc_s *ioc);
drivers/scsi/bfa/bfa_ioc_ct.c
32
static void bfa_ioc_ct_notify_fail(struct bfa_ioc_s *ioc);
drivers/scsi/bfa/bfa_ioc_ct.c
322
bfa_ioc_ct2_map_port(struct bfa_ioc_s *ioc)
drivers/scsi/bfa/bfa_ioc_ct.c
33
static void bfa_ioc_ct_ownership_reset(struct bfa_ioc_s *ioc);
drivers/scsi/bfa/bfa_ioc_ct.c
338
bfa_ioc_ct_isr_mode_set(struct bfa_ioc_s *ioc, bfa_boolean_t msix)
drivers/scsi/bfa/bfa_ioc_ct.c
34
static bfa_boolean_t bfa_ioc_ct_sync_start(struct bfa_ioc_s *ioc);
drivers/scsi/bfa/bfa_ioc_ct.c
35
static void bfa_ioc_ct_sync_join(struct bfa_ioc_s *ioc);
drivers/scsi/bfa/bfa_ioc_ct.c
36
static void bfa_ioc_ct_sync_leave(struct bfa_ioc_s *ioc);
drivers/scsi/bfa/bfa_ioc_ct.c
368
bfa_ioc_ct2_lpu_read_stat(struct bfa_ioc_s *ioc)
drivers/scsi/bfa/bfa_ioc_ct.c
37
static void bfa_ioc_ct_sync_ack(struct bfa_ioc_s *ioc);
drivers/scsi/bfa/bfa_ioc_ct.c
38
static bfa_boolean_t bfa_ioc_ct_sync_complete(struct bfa_ioc_s *ioc);
drivers/scsi/bfa/bfa_ioc_ct.c
385
bfa_ioc_ct_ownership_reset(struct bfa_ioc_s *ioc)
drivers/scsi/bfa/bfa_ioc_ct.c
40
struct bfa_ioc_s *ioc, enum bfi_ioc_state fwstate);
drivers/scsi/bfa/bfa_ioc_ct.c
404
bfa_ioc_ct_sync_start(struct bfa_ioc_s *ioc)
drivers/scsi/bfa/bfa_ioc_ct.c
41
static enum bfi_ioc_state bfa_ioc_ct_get_cur_ioc_fwstate(struct bfa_ioc_s *ioc);
drivers/scsi/bfa/bfa_ioc_ct.c
43
struct bfa_ioc_s *ioc, enum bfi_ioc_state fwstate);
drivers/scsi/bfa/bfa_ioc_ct.c
431
bfa_ioc_ct_sync_join(struct bfa_ioc_s *ioc)
drivers/scsi/bfa/bfa_ioc_ct.c
44
static enum bfi_ioc_state bfa_ioc_ct_get_alt_ioc_fwstate(struct bfa_ioc_s *ioc);
drivers/scsi/bfa/bfa_ioc_ct.c
440
bfa_ioc_ct_sync_leave(struct bfa_ioc_s *ioc)
drivers/scsi/bfa/bfa_ioc_ct.c
450
bfa_ioc_ct_sync_ack(struct bfa_ioc_s *ioc)
drivers/scsi/bfa/bfa_ioc_ct.c
459
bfa_ioc_ct_sync_complete(struct bfa_ioc_s *ioc)
drivers/scsi/bfa/bfa_ioc_ct.c
503
bfa_ioc_set_ctx_hwif(struct bfa_ioc_s *ioc, struct bfa_ioc_hwif_s *hwif)
drivers/scsi/bfa/bfa_ioc_ct.c
524
bfa_ioc_set_ct_hwif(struct bfa_ioc_s *ioc)
drivers/scsi/bfa/bfa_ioc_ct.c
53
bfa_ioc_ct_firmware_lock(struct bfa_ioc_s *ioc)
drivers/scsi/bfa/bfa_ioc_ct.c
539
bfa_ioc_set_ct2_hwif(struct bfa_ioc_s *ioc)
drivers/scsi/bfa/bfa_ioc_ct.c
562
bfa_ioc_ct2_poweron(struct bfa_ioc_s *ioc)
drivers/scsi/bfa/bfa_ioc_ct.c
967
bfa_ioc_ct_set_cur_ioc_fwstate(struct bfa_ioc_s *ioc,
drivers/scsi/bfa/bfa_ioc_ct.c
974
bfa_ioc_ct_get_cur_ioc_fwstate(struct bfa_ioc_s *ioc)
drivers/scsi/bfa/bfa_ioc_ct.c
980
bfa_ioc_ct_set_alt_ioc_fwstate(struct bfa_ioc_s *ioc,
drivers/scsi/bfa/bfa_ioc_ct.c
987
bfa_ioc_ct_get_alt_ioc_fwstate(struct bfa_ioc_s *ioc)
drivers/scsi/bfa/bfa_modules.h
62
struct bfa_ioc_s ioc; /* IOC module */
drivers/scsi/bfa/bfa_port.c
457
bfa_port_attach(struct bfa_port_s *port, struct bfa_ioc_s *ioc,
drivers/scsi/bfa/bfa_port.c
853
bfa_cee_attach(struct bfa_cee_s *cee, struct bfa_ioc_s *ioc,
drivers/scsi/bfa/bfa_port.h
109
struct bfa_ioc_s *ioc, void *dev);
drivers/scsi/bfa/bfa_port.h
23
struct bfa_ioc_s *ioc;
drivers/scsi/bfa/bfa_port.h
47
void bfa_port_attach(struct bfa_port_s *port, struct bfa_ioc_s *ioc,
drivers/scsi/bfa/bfa_port.h
97
struct bfa_ioc_s *ioc;
drivers/scsi/bfa/bfad_debugfs.c
245
struct bfa_ioc_s *ioc = &bfa->ioc;
drivers/scsi/bfa/bfad_debugfs.c
314
struct bfa_ioc_s *ioc = &bfa->ioc;