Searched refs:iser_conn (Results 1 – 5 of 5) sorted by relevance
/illumos-gate/usr/src/uts/common/io/ib/clients/iser/ |
H A D | iser_idm.c | 155 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 D | iser_cq.c | 95 iser_conn_t *iser_conn; in iser_ib_poll_send_completions() local 99 iser_conn = iser_chan->ic_conn; in iser_ib_poll_send_completions() 205 mutex_enter(&iser_conn->ic_lock); in iser_ib_poll_send_completions() 206 switch (iser_conn->ic_stage) { in iser_ib_poll_send_completions() 214 idm_conn_event(iser_conn->ic_idmc, in iser_ib_poll_send_completions() 216 iser_conn->ic_stage = ISER_CONN_STAGE_CLOSING; in iser_ib_poll_send_completions() 218 mutex_exit(&iser_conn->ic_lock); in iser_ib_poll_send_completions() 239 mutex_enter(&iser_conn->ic_lock); in iser_ib_poll_send_completions() 240 if (iser_conn->ic_stage == in iser_ib_poll_send_completions() 247 iser_conn->ic_stage = in iser_ib_poll_send_completions() [all …]
|
H A D | iser_cm.c | 129 iser_conn_t *iser_conn; in iser_ib_handle_cm_req() local 176 iser_conn = kmem_zalloc(sizeof (iser_conn_t), KM_SLEEP); in iser_ib_handle_cm_req() 179 mutex_init(&iser_conn->ic_lock, NULL, MUTEX_DRIVER, NULL); in iser_ib_handle_cm_req() 180 cv_init(&iser_conn->ic_stage_cv, NULL, CV_DEFAULT, NULL); in iser_ib_handle_cm_req() 181 iser_conn->ic_type = ISER_CONN_TYPE_TGT; in iser_ib_handle_cm_req() 182 iser_conn->ic_chan = chan; in iser_ib_handle_cm_req() 183 iser_conn->ic_stage = ISER_CONN_STAGE_ALLOCATED; in iser_ib_handle_cm_req() 188 iser_conn->ic_idms = svc_hdl; in iser_ib_handle_cm_req() 194 chan->ic_conn = iser_conn; in iser_ib_handle_cm_req() 217 iser_conn_t *iser_conn; in iser_handle_cm_conn_est() local [all …]
|
H A D | iser_xfer.c | 410 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 D | iser_ib.c | 1690 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()
|