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