Home
last modified time | relevance | path

Searched refs:bfa_ioc (Results 1 – 13 of 13) sorted by relevance

/linux-6.12.1/drivers/net/ethernet/brocade/bna/
Dbfa_ioc.h154 struct bfa_ioc *ioc;
162 struct bfa_ioc { struct
163 void (*fsm)(struct bfa_ioc *s, enum ioc_event e); argument
201 bool (*ioc_firmware_lock) (struct bfa_ioc *ioc); argument
202 void (*ioc_firmware_unlock) (struct bfa_ioc *ioc);
203 void (*ioc_reg_init) (struct bfa_ioc *ioc);
204 void (*ioc_map_port) (struct bfa_ioc *ioc);
205 void (*ioc_isr_mode_set) (struct bfa_ioc *ioc,
207 void (*ioc_notify_fail) (struct bfa_ioc *ioc);
208 void (*ioc_ownership_reset) (struct bfa_ioc *ioc);
[all …]
Dbfa_ioc.c50 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 …]
Dbfa_ioc_ct.c29 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 …]
Dbfa_cee.h45 struct bfa_ioc *ioc;
54 void bfa_nw_cee_attach(struct bfa_cee *cee, struct bfa_ioc *ioc, void *dev);
Dbfa_msgq.h115 struct bfa_ioc *ioc;
120 void bfa_msgq_attach(struct bfa_msgq *msgq, struct bfa_ioc *ioc);
DMakefile11 bna-objs += bfa_msgq.o bfa_ioc.o bfa_ioc_ct.o bfa_cee.o
Dbnad_debugfs.c255 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()
Dbfa_cs.h44 BFA_SM_TABLE(ioc, bfa_ioc, ioc_event, bfa_fsm_ioc_t)
Dbfa_cee.c271 bfa_nw_cee_attach(struct bfa_cee *cee, struct bfa_ioc *ioc, in bfa_nw_cee_attach()
Dbna_types.h319 struct bfa_ioc ioc;
Dbfa_msgq.c601 bfa_msgq_attach(struct bfa_msgq *msgq, struct bfa_ioc *ioc) in bfa_msgq_attach()
/linux-6.12.1/drivers/scsi/bfa/
DMakefile5 bfa-y += bfa_ioc.o bfa_ioc_cb.o bfa_ioc_ct.o bfa_hw_cb.o bfa_hw_ct.o
Dbfa_ioc.c117 bfa_fsm_state_decl(bfa_ioc, uninit, struct bfa_ioc_s, enum ioc_event);
118 bfa_fsm_state_decl(bfa_ioc, reset, struct bfa_ioc_s, enum ioc_event);
119 bfa_fsm_state_decl(bfa_ioc, enabling, struct bfa_ioc_s, enum ioc_event);
120 bfa_fsm_state_decl(bfa_ioc, getattr, struct bfa_ioc_s, enum ioc_event);
121 bfa_fsm_state_decl(bfa_ioc, op, struct bfa_ioc_s, enum ioc_event);
122 bfa_fsm_state_decl(bfa_ioc, fail_retry, struct bfa_ioc_s, enum ioc_event);
123 bfa_fsm_state_decl(bfa_ioc, fail, struct bfa_ioc_s, enum ioc_event);
124 bfa_fsm_state_decl(bfa_ioc, disabling, struct bfa_ioc_s, enum ioc_event);
125 bfa_fsm_state_decl(bfa_ioc, disabled, struct bfa_ioc_s, enum ioc_event);
126 bfa_fsm_state_decl(bfa_ioc, hwfail, struct bfa_ioc_s, enum ioc_event);