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