Lines Matching defs:bfa_itnim_s
214 struct bfa_itnim_s { struct
215 struct list_head qe; /* queue element */
216 bfa_sm_t sm; /* i-t-n im BFA state machine */
217 struct bfa_s *bfa; /* bfa instance */
218 struct bfa_rport_s *rport; /* bfa rport */
219 void *ditn; /* driver i-t-n structure */
220 struct bfi_mhdr_s mhdr; /* pre-built mhdr */
221 u8 msg_no; /* itnim/rport firmware handle */
222 u8 reqq; /* CQ for requests */
223 struct bfa_cb_qe_s hcb_qe; /* bfa callback qelem */
224 struct list_head pending_q; /* queue of pending IO requests */
225 struct list_head io_q; /* queue of active IO requests */
226 struct list_head io_cleanup_q; /* IO being cleaned up */
227 struct list_head tsk_q; /* queue of active TM commands */
228 struct list_head delay_comp_q; /* queue of failed inflight cmds */
229 bfa_boolean_t seq_rec; /* SQER supported */
230 bfa_boolean_t is_online; /* itnim is ONLINE for IO */
231 bfa_boolean_t iotov_active; /* IO TOV timer is active */
232 struct bfa_wc_s wc; /* waiting counter */
233 struct bfa_timer_s timer; /* pending IO TOV */
234 struct bfa_reqq_wait_s reqq_wait; /* to wait for room in reqq */
235 struct bfa_fcpim_s *fcpim; /* fcpim module */
236 struct bfa_itnim_iostats_s stats;
237 struct bfa_itnim_ioprofile_s ioprofile;