Home
last modified time | relevance | path

Searched refs:iser_conn (Results 1 – 5 of 5) sorted by relevance

/titanic_41/usr/src/uts/common/io/ib/clients/iser/
H A Diser_idm.c155 iser_conn_t *iser_conn; in iser_ini_conn_create() local
158 iser_conn = kmem_zalloc(sizeof (iser_conn_t), KM_SLEEP); in iser_ini_conn_create()
159 mutex_init(&iser_conn->ic_lock, NULL, MUTEX_DRIVER, NULL); in iser_ini_conn_create()
165 mutex_destroy(&iser_conn->ic_lock); in iser_ini_conn_create()
166 kmem_free(iser_conn, sizeof (iser_conn_t)); in iser_ini_conn_create()
189 cv_init(&iser_conn->ic_stage_cv, NULL, CV_DEFAULT, NULL); in iser_ini_conn_create()
190 iser_conn->ic_type = ISER_CONN_TYPE_INI; in iser_ini_conn_create()
191 iser_conn->ic_stage = ISER_CONN_STAGE_ALLOCATED; in iser_ini_conn_create()
192 iser_conn->ic_chan = iser_chan; in iser_ini_conn_create()
193 iser_conn->ic_idmc = ic; in iser_ini_conn_create()
[all …]
H A Diser_cq.c94 iser_conn_t *iser_conn; in iser_ib_poll_send_completions() local
98 iser_conn = iser_chan->ic_conn; in iser_ib_poll_send_completions()
204 mutex_enter(&iser_conn->ic_lock); in iser_ib_poll_send_completions()
205 switch (iser_conn->ic_stage) { in iser_ib_poll_send_completions()
213 idm_conn_event(iser_conn->ic_idmc, in iser_ib_poll_send_completions()
215 iser_conn->ic_stage = ISER_CONN_STAGE_CLOSING; in iser_ib_poll_send_completions()
217 mutex_exit(&iser_conn->ic_lock); in iser_ib_poll_send_completions()
238 mutex_enter(&iser_conn->ic_lock); in iser_ib_poll_send_completions()
239 if (iser_conn->ic_stage == in iser_ib_poll_send_completions()
246 iser_conn->ic_stage = in iser_ib_poll_send_completions()
[all …]
H A Diser_cm.c128 iser_conn_t *iser_conn; in iser_ib_handle_cm_req() local
175 iser_conn = kmem_zalloc(sizeof (iser_conn_t), KM_SLEEP); in iser_ib_handle_cm_req()
178 mutex_init(&iser_conn->ic_lock, NULL, MUTEX_DRIVER, NULL); in iser_ib_handle_cm_req()
179 cv_init(&iser_conn->ic_stage_cv, NULL, CV_DEFAULT, NULL); in iser_ib_handle_cm_req()
180 iser_conn->ic_type = ISER_CONN_TYPE_TGT; in iser_ib_handle_cm_req()
181 iser_conn->ic_chan = chan; in iser_ib_handle_cm_req()
182 iser_conn->ic_stage = ISER_CONN_STAGE_ALLOCATED; in iser_ib_handle_cm_req()
187 iser_conn->ic_idms = svc_hdl; in iser_ib_handle_cm_req()
193 chan->ic_conn = iser_conn; in iser_ib_handle_cm_req()
216 iser_conn_t *iser_conn; in iser_handle_cm_conn_est() local
[all …]
H A Diser_xfer.c410 iser_conn_t *iser_conn; in iser_xfer_buf_to_ini() local
421 iser_conn = (iser_conn_t *)idt->idt_ic->ic_transport_private; in iser_xfer_buf_to_ini()
422 iser_chan = iser_conn->ic_chan; in iser_xfer_buf_to_ini()
512 iser_conn_t *iser_conn; in iser_xfer_buf_from_ini() local
523 iser_conn = (iser_conn_t *)idt->idt_ic->ic_transport_private; in iser_xfer_buf_from_ini()
524 iser_chan = iser_conn->ic_chan; in iser_xfer_buf_from_ini()
H A Diser_ib.c1690 iser_conn_t *iser_conn; in iser_ib_deactivate_port() local
1709 iser_conn = idm_conn->ic_transport_private; in iser_ib_deactivate_port()
1710 if (iser_conn->ic_chan->ic_ibt_path.pi_hca_guid != hca_guid) { in iser_ib_deactivate_port()