Lines Matching defs:bfa_iocfc_s
227 struct bfa_iocfc_s { struct
228 bfa_fsm_t fsm;
229 struct bfa_s *bfa;
230 struct bfa_iocfc_cfg_s cfg;
231 u32 req_cq_pi[BFI_IOC_MAX_CQS];
232 u32 rsp_cq_ci[BFI_IOC_MAX_CQS];
233 u8 hw_qid[BFI_IOC_MAX_CQS];
234 struct bfa_cb_qe_s init_hcb_qe;
235 struct bfa_cb_qe_s stop_hcb_qe;
236 struct bfa_cb_qe_s dis_hcb_qe;
237 struct bfa_cb_qe_s en_hcb_qe;
238 struct bfa_cb_qe_s stats_hcb_qe;
239 bfa_boolean_t submod_enabled;
240 bfa_boolean_t cb_reqd; /* Driver call back reqd */
241 bfa_status_t op_status; /* Status of bfa iocfc op */
243 struct bfa_dma_s cfg_info;
244 struct bfi_iocfc_cfg_s *cfginfo;
245 struct bfa_dma_s cfgrsp_dma;
246 struct bfi_iocfc_cfgrsp_s *cfgrsp;
247 struct bfa_dma_s req_cq_ba[BFI_IOC_MAX_CQS];
248 struct bfa_dma_s req_cq_shadow_ci[BFI_IOC_MAX_CQS];
249 struct bfa_dma_s rsp_cq_ba[BFI_IOC_MAX_CQS];
250 struct bfa_dma_s rsp_cq_shadow_pi[BFI_IOC_MAX_CQS];
251 struct bfa_iocfc_regs_s bfa_regs; /* BFA device registers */
252 struct bfa_hwif_s hwif;
253 bfa_cb_iocfc_t updateq_cbfn; /* bios callback function */
254 void *updateq_cbarg; /* bios callback arg */
255 u32 intr_mask;
256 struct bfa_faa_args_s faa_args;
257 struct bfa_mem_dma_s ioc_dma;
258 struct bfa_mem_dma_s iocfc_dma;
259 struct bfa_mem_dma_s reqq_dma[BFI_IOC_MAX_CQS];
260 struct bfa_mem_dma_s rspq_dma[BFI_IOC_MAX_CQS];
261 struct bfa_mem_kva_s kva_seg;