Home
last modified time | relevance | path

Searched refs:iser_qp (Results 1 – 2 of 2) sorted by relevance

/illumos-gate/usr/src/uts/common/io/ib/clients/iser/
H A Diser_cq.c352 iser_qp_t *iser_qp; in iser_ib_poll_recv_completions() local
355 iser_qp = &(iser_chan->ic_qp); in iser_ib_poll_recv_completions()
368 mutex_enter(&iser_qp->qp_lock); in iser_ib_poll_recv_completions()
369 iser_qp->rq_level--; in iser_ib_poll_recv_completions()
370 mutex_exit(&iser_qp->qp_lock); in iser_ib_poll_recv_completions()
388 mutex_enter(&iser_qp->qp_lock); in iser_ib_poll_recv_completions()
389 iser_qp->rq_level--; in iser_ib_poll_recv_completions()
391 if ((iser_qp->rq_taskqpending == B_FALSE) && in iser_ib_poll_recv_completions()
392 (iser_qp->rq_level <= iser_qp->rq_lwm) && in iser_ib_poll_recv_completions()
396 iser_qp->rq_taskqpending = B_TRUE; in iser_ib_poll_recv_completions()
[all …]
H A Diser_ib.c672 iser_qp_t *iser_qp; in iser_ib_free_rc_channel() local
674 iser_qp = &chan->ic_qp; in iser_ib_free_rc_channel()
686 mutex_enter(&iser_qp->qp_lock); in iser_ib_free_rc_channel()
687 while (iser_qp->rq_level != 0) { in iser_ib_free_rc_channel()
688 mutex_exit(&iser_qp->qp_lock); in iser_ib_free_rc_channel()
692 mutex_enter(&iser_qp->qp_lock); in iser_ib_free_rc_channel()
696 mutex_exit(&iser_qp->qp_lock); in iser_ib_free_rc_channel()
697 (void) iser_ib_fini_qp(iser_qp); in iser_ib_free_rc_channel()
772 iser_qp_t *iser_qp; in iser_ib_post_recv() local
789 iser_qp = &chan->ic_qp; in iser_ib_post_recv()
[all …]