Lines Matching defs:iser_conn
128 iser_conn_t *iser_conn;
175 iser_conn = kmem_zalloc(sizeof (iser_conn_t), KM_SLEEP);
177 /* Set up the iser_conn attributes */
178 mutex_init(&iser_conn->ic_lock, NULL, MUTEX_DRIVER, NULL);
179 cv_init(&iser_conn->ic_stage_cv, NULL, CV_DEFAULT, NULL);
180 iser_conn->ic_type = ISER_CONN_TYPE_TGT;
181 iser_conn->ic_chan = chan;
182 iser_conn->ic_stage = ISER_CONN_STAGE_ALLOCATED;
187 iser_conn->ic_idms = svc_hdl;
190 * Now set a pointer to the iser_conn in the iser_chan for
193 chan->ic_conn = iser_conn;
216 iser_conn_t *iser_conn;
241 iser_conn = iser_chan->ic_conn;
242 iser_svc = (iser_svc_t *)iser_conn->ic_idms->is_iser_svc;
244 mutex_enter(&iser_conn->ic_lock);
246 status = idm_svc_conn_create(iser_conn->ic_idms,
257 mutex_exit(&iser_conn->ic_lock);
269 ic->ic_transport_private = (void *)iser_conn;
271 iser_conn->ic_idmc = ic;
277 &iser_conn->ic_chan->ic_localip, iser_chan->ic_lport);
279 &iser_conn->ic_chan->ic_remoteip, iser_chan->ic_rport);
286 iser_conn->ic_stage = ISER_CONN_STAGE_IC_CONNECTED;
287 mutex_exit(&iser_conn->ic_lock);