Searched refs:itnim (Results 1 - 16 of 16) sorted by relevance

/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/scsi/bfa/
H A Dfcpim.c40 static void bfa_fcs_itnim_free(struct bfa_fcs_itnim_s *itnim);
50 static void bfa_fcs_itnim_aen_post(struct bfa_fcs_itnim_s *itnim,
54 * fcs_itnim_sm FCS itnim state machine events
71 static void bfa_fcs_itnim_sm_offline(struct bfa_fcs_itnim_s *itnim,
73 static void bfa_fcs_itnim_sm_prli_send(struct bfa_fcs_itnim_s *itnim,
75 static void bfa_fcs_itnim_sm_prli(struct bfa_fcs_itnim_s *itnim,
77 static void bfa_fcs_itnim_sm_prli_retry(struct bfa_fcs_itnim_s *itnim,
79 static void bfa_fcs_itnim_sm_hcb_online(struct bfa_fcs_itnim_s *itnim,
81 static void bfa_fcs_itnim_sm_online(struct bfa_fcs_itnim_s *itnim,
83 static void bfa_fcs_itnim_sm_hcb_offline(struct bfa_fcs_itnim_s *itnim,
104 bfa_fcs_itnim_sm_offline(struct bfa_fcs_itnim_s *itnim, enum bfa_fcs_itnim_event event) argument
136 bfa_fcs_itnim_sm_prli_send(struct bfa_fcs_itnim_s *itnim, enum bfa_fcs_itnim_event event) argument
170 bfa_fcs_itnim_sm_prli(struct bfa_fcs_itnim_s *itnim, enum bfa_fcs_itnim_event event) argument
216 bfa_fcs_itnim_sm_prli_retry(struct bfa_fcs_itnim_s *itnim, enum bfa_fcs_itnim_event event) argument
259 bfa_fcs_itnim_sm_hcb_online(struct bfa_fcs_itnim_s *itnim, enum bfa_fcs_itnim_event event) argument
289 bfa_fcs_itnim_sm_online(struct bfa_fcs_itnim_s *itnim, enum bfa_fcs_itnim_event event) argument
317 bfa_fcs_itnim_sm_hcb_offline(struct bfa_fcs_itnim_s *itnim, enum bfa_fcs_itnim_event event) argument
345 bfa_fcs_itnim_sm_initiator(struct bfa_fcs_itnim_s *itnim, enum bfa_fcs_itnim_event event) argument
379 bfa_fcs_itnim_aen_post(struct bfa_fcs_itnim_s *itnim, enum bfa_itnim_aen_event event) argument
412 struct bfa_fcs_itnim_s *itnim = itnim_cbarg; local
447 struct bfa_fcs_itnim_s *itnim = (struct bfa_fcs_itnim_s *)cbarg; local
512 struct bfa_fcs_itnim_s *itnim = (struct bfa_fcs_itnim_s *)arg; local
519 bfa_fcs_itnim_free(struct bfa_fcs_itnim_s *itnim) argument
540 struct bfa_fcs_itnim_s *itnim; local
592 bfa_fcs_itnim_delete(struct bfa_fcs_itnim_s *itnim) argument
602 bfa_fcs_itnim_rport_online(struct bfa_fcs_itnim_s *itnim) argument
622 bfa_fcs_itnim_rport_offline(struct bfa_fcs_itnim_s *itnim) argument
633 bfa_fcs_itnim_is_initiator(struct bfa_fcs_itnim_s *itnim) argument
644 bfa_fcs_itnim_get_online_state(struct bfa_fcs_itnim_s *itnim) argument
664 struct bfa_fcs_itnim_s *itnim = (struct bfa_fcs_itnim_s *)cbarg; local
676 struct bfa_fcs_itnim_s *itnim = (struct bfa_fcs_itnim_s *)cb_arg; local
689 struct bfa_fcs_itnim_s *itnim = (struct bfa_fcs_itnim_s *)cb_arg; local
700 struct bfa_fcs_itnim_s *itnim = (struct bfa_fcs_itnim_s *)cb_arg; local
716 struct bfa_fcs_itnim_s *itnim = (struct bfa_fcs_itnim_s *)cb_arg; local
740 struct bfa_fcs_itnim_s *itnim = NULL; local
761 struct bfa_fcs_itnim_s *itnim = NULL; local
778 struct bfa_fcs_itnim_s *itnim = NULL; local
792 bfa_fcs_fcpim_uf_recv(struct bfa_fcs_itnim_s *itnim, struct fchs_s *fchs, u16 len) argument
817 bfa_fcs_itnim_pause(struct bfa_fcs_itnim_s *itnim) argument
822 bfa_fcs_itnim_resume(struct bfa_fcs_itnim_s *itnim) argument
[all...]
H A Dbfa_itnim.c67 static void bfa_itnim_iocdisable_cleanup(struct bfa_itnim_s *itnim);
68 static bfa_boolean_t bfa_itnim_send_fwcreate(struct bfa_itnim_s *itnim);
69 static bfa_boolean_t bfa_itnim_send_fwdelete(struct bfa_itnim_s *itnim);
71 static void bfa_itnim_cleanup(struct bfa_itnim_s *itnim);
75 static void bfa_itnim_iotov_online(struct bfa_itnim_s *itnim);
76 static void bfa_itnim_iotov_cleanup(struct bfa_itnim_s *itnim);
78 static void bfa_itnim_iotov_start(struct bfa_itnim_s *itnim);
79 static void bfa_itnim_iotov_stop(struct bfa_itnim_s *itnim);
80 static void bfa_itnim_iotov_delete(struct bfa_itnim_s *itnim);
83 * bfa_itnim_sm BFA itnim stat
134 bfa_itnim_sm_uninit(struct bfa_itnim_s *itnim, enum bfa_itnim_event event) argument
155 bfa_itnim_sm_created(struct bfa_itnim_s *itnim, enum bfa_itnim_event event) argument
186 bfa_itnim_sm_fwcreate(struct bfa_itnim_s *itnim, enum bfa_itnim_event event) argument
220 bfa_itnim_sm_fwcreate_qfull(struct bfa_itnim_s *itnim, enum bfa_itnim_event event) argument
258 bfa_itnim_sm_delete_pending(struct bfa_itnim_s *itnim, enum bfa_itnim_event event) argument
286 bfa_itnim_sm_online(struct bfa_itnim_s *itnim, enum bfa_itnim_event event) argument
328 bfa_itnim_sm_sler(struct bfa_itnim_s *itnim, enum bfa_itnim_event event) argument
359 bfa_itnim_sm_cleanup_offline(struct bfa_itnim_s *itnim, enum bfa_itnim_event event) argument
396 bfa_itnim_sm_cleanup_delete(struct bfa_itnim_s *itnim, enum bfa_itnim_event event) argument
424 bfa_itnim_sm_fwdelete(struct bfa_itnim_s *itnim, enum bfa_itnim_event event) argument
450 bfa_itnim_sm_fwdelete_qfull(struct bfa_itnim_s *itnim, enum bfa_itnim_event event) argument
481 bfa_itnim_sm_offline(struct bfa_itnim_s *itnim, enum bfa_itnim_event event) argument
513 bfa_itnim_sm_iocdisable(struct bfa_itnim_s *itnim, enum bfa_itnim_event event) argument
549 bfa_itnim_sm_deleting(struct bfa_itnim_s *itnim, enum bfa_itnim_event event) argument
567 bfa_itnim_sm_deleting_qfull(struct bfa_itnim_s *itnim, enum bfa_itnim_event event) argument
600 bfa_itnim_iocdisable_cleanup(struct bfa_itnim_s *itnim) argument
636 struct bfa_itnim_s *itnim = itnim_cbarg; local
646 bfa_itnim_cleanup(struct bfa_itnim_s *itnim) argument
680 struct bfa_itnim_s *itnim = cbarg; local
689 struct bfa_itnim_s *itnim = cbarg; local
698 struct bfa_itnim_s *itnim = cbarg; local
710 struct bfa_itnim_s *itnim = cbarg; local
723 bfa_itnim_iodone(struct bfa_itnim_s *itnim) argument
729 bfa_itnim_tskdone(struct bfa_itnim_s *itnim) argument
748 struct bfa_itnim_s *itnim; local
777 bfa_itnim_iocdisable(struct bfa_itnim_s *itnim) argument
784 bfa_itnim_send_fwcreate(struct bfa_itnim_s *itnim) argument
814 bfa_itnim_send_fwdelete(struct bfa_itnim_s *itnim) argument
842 bfa_itnim_delayed_comp(struct bfa_itnim_s *itnim, bfa_boolean_t iotov) argument
857 bfa_itnim_iotov_online(struct bfa_itnim_s *itnim) argument
882 bfa_itnim_iotov_cleanup(struct bfa_itnim_s *itnim) argument
907 struct bfa_itnim_s *itnim = itnim_arg; local
920 bfa_itnim_iotov_start(struct bfa_itnim_s *itnim) argument
935 bfa_itnim_iotov_stop(struct bfa_itnim_s *itnim) argument
947 bfa_itnim_iotov_delete(struct bfa_itnim_s *itnim) argument
976 struct bfa_itnim_s *itnim; local
1022 struct bfa_itnim_s *itnim; local
1036 bfa_itnim_delete(struct bfa_itnim_s *itnim) argument
1043 bfa_itnim_online(struct bfa_itnim_s *itnim, bfa_boolean_t seq_rec) argument
1051 bfa_itnim_offline(struct bfa_itnim_s *itnim) argument
1062 bfa_itnim_hold_io(struct bfa_itnim_s *itnim) argument
1076 bfa_itnim_get_stats(struct bfa_itnim_s *itnim, struct bfa_itnim_hal_stats_s *stats) argument
1083 bfa_itnim_clear_stats(struct bfa_itnim_s *itnim) argument
[all...]
H A Dfcs_fcpim.h28 void bfa_fcs_itnim_delete(struct bfa_fcs_itnim_s *itnim);
29 void bfa_fcs_itnim_rport_offline(struct bfa_fcs_itnim_s *itnim);
30 void bfa_fcs_itnim_rport_online(struct bfa_fcs_itnim_s *itnim);
31 bfa_status_t bfa_fcs_itnim_get_online_state(struct bfa_fcs_itnim_s *itnim);
33 void bfa_fcs_itnim_is_initiator(struct bfa_fcs_itnim_s *itnim);
34 void bfa_fcs_itnim_pause(struct bfa_fcs_itnim_s *itnim);
35 void bfa_fcs_itnim_resume(struct bfa_fcs_itnim_s *itnim);
37 void bfa_fcs_fcpim_uf_recv(struct bfa_fcs_itnim_s *itnim, struct fchs_s *fchs,
H A Dbfad_im.c47 struct bfad_itnim_s *itnim; local
91 itnim = itnim_data->itnim;
92 if (!cmnd->result && itnim &&
95 bfad_os_ramp_up_qdepth(itnim, cmnd->device);
96 } else if (cmnd->result == SAM_STAT_TASK_SET_FULL && itnim) {
98 bfad_os_handle_qfull(itnim, cmnd->device);
110 struct bfad_itnim_s *itnim; local
124 itnim = itnim_data->itnim;
249 bfad_im_target_reset_send(struct bfad_s *bfad, struct scsi_cmnd *cmnd, struct bfad_itnim_s *itnim) argument
292 struct bfad_itnim_s *itnim; local
353 struct bfad_itnim_s *itnim; local
412 bfa_fcb_itnim_alloc(struct bfad_s *bfad, struct bfa_fcs_itnim_s **itnim, struct bfad_itnim_s **itnim_drv) argument
507 bfa_fcb_itnim_tov(struct bfad_itnim_s *itnim) argument
878 bfad_os_ramp_up_qdepth(struct bfad_itnim_s *itnim, struct scsi_device *sdev) argument
906 bfad_os_handle_qfull(struct bfad_itnim_s *itnim, struct scsi_device *sdev) argument
925 struct bfad_itnim_s *itnim = NULL; local
996 bfad_im_fc_rport_add(struct bfad_im_port_s *im_port, struct bfad_itnim_s *itnim) argument
1042 struct bfad_itnim_s *itnim = container_of(work, struct bfad_itnim_s, local
1141 struct bfad_itnim_s *itnim; local
[all...]
H A Dbfa_tskim.c34 bfa_itnim_tskdone((__tskim)->itnim); \
98 if (!bfa_itnim_is_online(tskim->itnim)) {
107 bfa_reqq_wait(tskim->bfa, tskim->itnim->reqq,
137 bfa_reqq_wait(tskim->bfa, tskim->itnim->reqq,
326 bfa_stats(tskim->itnim, tm_success);
340 bfa_stats(tskim->itnim, tm_failures);
371 struct bfa_itnim_s *itnim = tskim->itnim; local
380 list_for_each_safe(qe, qen, &itnim->io_q) {
392 list_for_each_safe(qe, qen, &itnim
441 struct bfa_itnim_s *itnim = tskim->itnim; local
476 struct bfa_itnim_s *itnim = tskim->itnim; local
676 bfa_tskim_start(struct bfa_tskim_s *tskim, struct bfa_itnim_s *itnim, lun_t lun, enum fcp_tm_cmnd tm_cmnd, u8 tsecs) argument
[all...]
H A Dbfa_fcpim_priv.h54 struct list_head itnim_q; /* queue of active itnim */
76 struct bfa_itnim_s *itnim; /* i-t-n nexus for this IO */ member in struct:bfa_ioim_s
107 struct bfa_itnim_s *itnim; /* i-t-n nexus for this IO */ member in struct:bfa_tskim_s
109 bfa_boolean_t notify; /* notify itnim on TM comp */
131 u8 msg_no; /* itnim/rport firmware handle */
140 bfa_boolean_t is_online; /* itnim is ONLINE for IO */
185 void bfa_itnim_iocdisable(struct bfa_itnim_s *itnim);
187 void bfa_itnim_iodone(struct bfa_itnim_s *itnim);
188 void bfa_itnim_tskdone(struct bfa_itnim_s *itnim);
189 bfa_boolean_t bfa_itnim_hold_io(struct bfa_itnim_s *itnim);
[all...]
H A Dbfad_im.h50 * itnim flags
58 struct bfad_itnim_s *itnim; member in struct:bfad_itnim_data_s
84 * Per itnim data structure
132 void bfad_os_ramp_up_qdepth(struct bfad_itnim_s *itnim,
134 void bfad_os_handle_qfull(struct bfad_itnim_s *itnim, struct scsi_device *sdev);
140 struct bfad_itnim_s *itnim);
H A Dbfa_fcpim.c105 struct bfa_itnim_s *itnim; local
109 itnim = (struct bfa_itnim_s *) qe;
110 bfa_itnim_iocdisable(itnim);
H A Dbfad_attr.c41 struct bfad_itnim_s *itnim = NULL; local
50 itnim = bfad_os_get_itnim(im_port, starget->id);
51 if (itnim)
52 fc_id = bfa_fcs_itnim_get_fcid(&itnim->fcs_itnim);
67 struct bfad_itnim_s *itnim = NULL; local
76 itnim = bfad_os_get_itnim(im_port, starget->id);
77 if (itnim)
78 node_name = bfa_fcs_itnim_get_nwwn(&itnim->fcs_itnim);
93 struct bfad_itnim_s *itnim = NULL; local
102 itnim
338 struct bfad_itnim_s *itnim = itnim_data->itnim; local
354 struct bfad_itnim_s *itnim = itnim_data->itnim; local
[all...]
H A Dbfa_ioim.c59 BFA_IOIM_SM_CLEANUP = 14, /* IO cleanup from itnim */
103 if (!bfa_itnim_is_online(ioim->itnim)) {
104 if (!bfa_itnim_hold_io(ioim->itnim)) {
114 &ioim->itnim->pending_q);
148 bfa_assert(bfa_q_is_on_q(&ioim->itnim->pending_q, ioim));
763 struct bfa_itnim_s *itnim = ioim->itnim; local
786 m->rport_hdl = ioim->itnim->rport->fw_handle;
831 bfa_stats(itnim, input_reqs);
835 bfa_stats(itnim, output_req
1287 bfa_ioim_alloc(struct bfa_s *bfa, struct bfad_ioim_s *dio, struct bfa_itnim_s *itnim, u16 nsges) argument
[all...]
H A Drport.c1817 bfa_fcs_itnim_is_initiator(rport->itnim);
1901 * Accept if the itnim for this rport is online. Else reject the ADISC
1903 if (bfa_fcs_itnim_get_online_state(rport->itnim) == BFA_STATUS_OK) {
1948 bfa_fcs_itnim_pause(rport->itnim);
1958 bfa_fcs_itnim_resume(rport->itnim);
2006 rport->itnim = bfa_fcs_itnim_create(rport);
2007 if (!rport->itnim) {
2050 bfa_fcs_itnim_delete(rport->itnim);
2114 bfa_fcs_itnim_rport_online(rport->itnim);
2150 bfa_fcs_itnim_rport_offline(rport->itnim);
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/scsi/bfa/include/fcs/
H A Dbfa_fcs_fcpim.h43 struct bfa_itnim_s *bfa_itnim; /* BFA itnim struct */
56 bfa_fcs_itnim_get_drvport(struct bfa_fcs_itnim_s *itnim) argument
58 return itnim->rport->port->bfad_port;
63 bfa_fcs_itnim_get_port(struct bfa_fcs_itnim_s *itnim) argument
65 return itnim->rport->port;
70 bfa_fcs_itnim_get_nwwn(struct bfa_fcs_itnim_s *itnim) argument
72 return itnim->rport->nwwn;
77 bfa_fcs_itnim_get_pwwn(struct bfa_fcs_itnim_s *itnim) argument
79 return itnim->rport->pwwn;
84 bfa_fcs_itnim_get_fcid(struct bfa_fcs_itnim_s *itnim) argument
91 bfa_fcs_itnim_get_maxfrsize(struct bfa_fcs_itnim_s *itnim) argument
98 bfa_fcs_itnim_get_cos(struct bfa_fcs_itnim_s *itnim) argument
105 bfa_fcs_itnim_get_drvitn(struct bfa_fcs_itnim_s *itnim) argument
112 bfa_fcs_itnim_get_halitn(struct bfa_fcs_itnim_s *itnim) argument
[all...]
H A Dbfa_fcs_rport.h67 struct bfa_fcs_itnim_s *itnim; /* ITN initiator mode role */ member in struct:bfa_fcs_rport_s
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/scsi/bfa/include/
H A Dbfa_fcpim.h65 * bfa itnim API functions
68 struct bfa_rport_s *rport, void *itnim);
69 void bfa_itnim_delete(struct bfa_itnim_s *itnim);
70 void bfa_itnim_online(struct bfa_itnim_s *itnim,
72 void bfa_itnim_offline(struct bfa_itnim_s *itnim);
73 void bfa_itnim_get_stats(struct bfa_itnim_s *itnim,
75 void bfa_itnim_clear_stats(struct bfa_itnim_s *itnim);
77 #define bfa_itnim_get_reqq(__ioim) (((struct bfa_ioim_s *)__ioim)->itnim->reqq)
82 * @param[in] itnim FCS or driver itnim instanc
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/scsi/bfa/include/fcb/
H A Dbfa_fcb_fcpim.h36 * @param[out] itnim - FCS remote port (IM) instance
41 void bfa_fcb_itnim_alloc(struct bfad_s *bfad, struct bfa_fcs_itnim_s **itnim,
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/scsi/bfa/include/defs/
H A Dbfa_defs_aen.h63 struct bfa_itnim_aen_data_s itnim; member in union:bfa_aen_data_u

Completed in 95 milliseconds