Searched refs:iser_conn (Results 1 – 5 of 5) sorted by relevance
/titanic_41/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 | 94 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 D | iser_cm.c | 128 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 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()
|