Lines Matching refs:bfa_ioc

154 	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);
209 bool (*ioc_sync_start) (struct bfa_ioc *ioc);
210 void (*ioc_sync_join) (struct bfa_ioc *ioc);
211 void (*ioc_sync_leave) (struct bfa_ioc *ioc);
212 void (*ioc_sync_ack) (struct bfa_ioc *ioc);
213 bool (*ioc_sync_complete) (struct bfa_ioc *ioc);
214 bool (*ioc_lpu_read_stat) (struct bfa_ioc *ioc);
215 void (*ioc_set_fwstate) (struct bfa_ioc *ioc,
217 enum bfi_ioc_state (*ioc_get_fwstate) (struct bfa_ioc *ioc);
218 void (*ioc_set_alt_fwstate) (struct bfa_ioc *ioc,
220 enum bfi_ioc_state (*ioc_get_alt_fwstate) (struct bfa_ioc *ioc);
248 bool bfa_nw_ioc_mbox_queue(struct bfa_ioc *ioc,
251 void bfa_nw_ioc_mbox_isr(struct bfa_ioc *ioc);
252 void bfa_nw_ioc_mbox_regisr(struct bfa_ioc *ioc, enum bfi_mclass mc,
266 void bfa_nw_ioc_set_ct_hwif(struct bfa_ioc *ioc);
267 void bfa_nw_ioc_set_ct2_hwif(struct bfa_ioc *ioc);
268 void bfa_nw_ioc_ct2_poweron(struct bfa_ioc *ioc);
270 void bfa_nw_ioc_attach(struct bfa_ioc *ioc, void *bfa,
273 void bfa_nw_ioc_detach(struct bfa_ioc *ioc);
274 void bfa_nw_ioc_pci_init(struct bfa_ioc *ioc, struct bfa_pcidev *pcidev,
277 void bfa_nw_ioc_mem_claim(struct bfa_ioc *ioc, u8 *dm_kva, u64 dm_pa);
278 void bfa_nw_ioc_enable(struct bfa_ioc *ioc);
279 void bfa_nw_ioc_disable(struct bfa_ioc *ioc);
281 void bfa_nw_ioc_error_isr(struct bfa_ioc *ioc);
282 bool bfa_nw_ioc_is_disabled(struct bfa_ioc *ioc);
283 bool bfa_nw_ioc_is_operational(struct bfa_ioc *ioc);
284 void bfa_nw_ioc_get_attr(struct bfa_ioc *ioc, struct bfa_ioc_attr *ioc_attr);
285 enum bfa_status bfa_nw_ioc_fwsig_invalidate(struct bfa_ioc *ioc);
286 void bfa_nw_ioc_notify_register(struct bfa_ioc *ioc,
290 void bfa_nw_ioc_hw_sem_release(struct bfa_ioc *ioc);
291 void bfa_nw_ioc_fwver_get(struct bfa_ioc *ioc,
293 bool bfa_nw_ioc_fwver_cmp(struct bfa_ioc *ioc,
295 void bfa_nw_ioc_get_mac(struct bfa_ioc *ioc, u8 *mac);
296 void bfa_nw_ioc_debug_memclaim(struct bfa_ioc *ioc, void *dbg_fwsave);
297 int bfa_nw_ioc_debug_fwtrc(struct bfa_ioc *ioc, void *trcdata, int *trclen);
298 int bfa_nw_ioc_debug_fwsave(struct bfa_ioc *ioc, void *trcdata, int *trclen);
303 void bfa_nw_ioc_timeout(struct bfa_ioc *ioc);
304 void bfa_nw_ioc_hb_check(struct bfa_ioc *ioc);
305 void bfa_nw_iocpf_timeout(struct bfa_ioc *ioc);
306 void bfa_nw_iocpf_sem_timeout(struct bfa_ioc *ioc);
320 struct bfa_ioc *ioc; /* back pointer to ioc */
349 struct bfa_ioc *ioc, void *dev);