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