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