Searched refs:bfa_ioc (Results 1 – 12 of 12) sorted by relevance
/Linux-v5.4/drivers/net/ethernet/brocade/bna/ |
D | bfa_ioc.h | 152 struct bfa_ioc *ioc; 158 struct bfa_ioc { struct 197 bool (*ioc_firmware_lock) (struct bfa_ioc *ioc); argument 198 void (*ioc_firmware_unlock) (struct bfa_ioc *ioc); 199 void (*ioc_reg_init) (struct bfa_ioc *ioc); 200 void (*ioc_map_port) (struct bfa_ioc *ioc); 201 void (*ioc_isr_mode_set) (struct bfa_ioc *ioc, 203 void (*ioc_notify_fail) (struct bfa_ioc *ioc); 204 void (*ioc_ownership_reset) (struct bfa_ioc *ioc); 205 bool (*ioc_sync_start) (struct bfa_ioc *ioc); [all …]
|
D | bfa_ioc.c | 50 static void bfa_ioc_hw_sem_init(struct bfa_ioc *ioc); 51 static void bfa_ioc_hw_sem_get(struct bfa_ioc *ioc); 52 static void bfa_ioc_hw_sem_get_cancel(struct bfa_ioc *ioc); 53 static void bfa_ioc_hwinit(struct bfa_ioc *ioc, bool force); 54 static void bfa_ioc_poll_fwinit(struct bfa_ioc *ioc); 55 static void bfa_ioc_send_enable(struct bfa_ioc *ioc); 56 static void bfa_ioc_send_disable(struct bfa_ioc *ioc); 57 static void bfa_ioc_send_getattr(struct bfa_ioc *ioc); 58 static void bfa_ioc_hb_monitor(struct bfa_ioc *ioc); 59 static void bfa_ioc_hb_stop(struct bfa_ioc *ioc); [all …]
|
D | bfa_ioc_ct.c | 29 static bool bfa_ioc_ct_firmware_lock(struct bfa_ioc *ioc); 30 static void bfa_ioc_ct_firmware_unlock(struct bfa_ioc *ioc); 31 static void bfa_ioc_ct_reg_init(struct bfa_ioc *ioc); 32 static void bfa_ioc_ct2_reg_init(struct bfa_ioc *ioc); 33 static void bfa_ioc_ct_map_port(struct bfa_ioc *ioc); 34 static void bfa_ioc_ct2_map_port(struct bfa_ioc *ioc); 35 static void bfa_ioc_ct_isr_mode_set(struct bfa_ioc *ioc, bool msix); 36 static void bfa_ioc_ct_notify_fail(struct bfa_ioc *ioc); 37 static void bfa_ioc_ct_ownership_reset(struct bfa_ioc *ioc); 38 static bool bfa_ioc_ct_sync_start(struct bfa_ioc *ioc); [all …]
|
D | bfa_cee.h | 45 struct bfa_ioc *ioc; 54 void bfa_nw_cee_attach(struct bfa_cee *cee, struct bfa_ioc *ioc, void *dev);
|
D | bfa_msgq.h | 111 struct bfa_ioc *ioc; 116 void bfa_msgq_attach(struct bfa_msgq *msgq, struct bfa_ioc *ioc);
|
D | Makefile | 11 bna-objs += bfa_msgq.o bfa_ioc.o bfa_ioc_ct.o bfa_cee.o
|
D | bnad_debugfs.c | 255 bna_reg_offset_check(struct bfa_ioc *ioc, u32 offset, u32 len) in bna_reg_offset_check() 306 struct bfa_ioc *ioc = &bnad->bna.ioceth.ioc; in bnad_debugfs_write_regrd() 367 struct bfa_ioc *ioc = &bnad->bna.ioceth.ioc; in bnad_debugfs_write_regwr()
|
D | bfa_cee.c | 269 bfa_nw_cee_attach(struct bfa_cee *cee, struct bfa_ioc *ioc, in bfa_nw_cee_attach()
|
D | bna_types.h | 317 struct bfa_ioc ioc;
|
D | bfa_msgq.c | 603 bfa_msgq_attach(struct bfa_msgq *msgq, struct bfa_ioc *ioc) in bfa_msgq_attach()
|
/Linux-v5.4/drivers/scsi/bfa/ |
D | Makefile | 5 bfa-y += bfa_ioc.o bfa_ioc_cb.o bfa_ioc_ct.o bfa_hw_cb.o bfa_hw_ct.o
|
D | bfa_ioc.c | 132 bfa_fsm_state_decl(bfa_ioc, uninit, struct bfa_ioc_s, enum ioc_event); 133 bfa_fsm_state_decl(bfa_ioc, reset, struct bfa_ioc_s, enum ioc_event); 134 bfa_fsm_state_decl(bfa_ioc, enabling, struct bfa_ioc_s, enum ioc_event); 135 bfa_fsm_state_decl(bfa_ioc, getattr, struct bfa_ioc_s, enum ioc_event); 136 bfa_fsm_state_decl(bfa_ioc, op, struct bfa_ioc_s, enum ioc_event); 137 bfa_fsm_state_decl(bfa_ioc, fail_retry, struct bfa_ioc_s, enum ioc_event); 138 bfa_fsm_state_decl(bfa_ioc, fail, struct bfa_ioc_s, enum ioc_event); 139 bfa_fsm_state_decl(bfa_ioc, disabling, struct bfa_ioc_s, enum ioc_event); 140 bfa_fsm_state_decl(bfa_ioc, disabled, struct bfa_ioc_s, enum ioc_event); 141 bfa_fsm_state_decl(bfa_ioc, hwfail, struct bfa_ioc_s, enum ioc_event);
|