/illumos-gate/usr/src/uts/common/sys/ib/clients/of/sol_ofs/ |
H A D | sol_kverb_impl.h | 40 #define FIRE_QP_EVENT(clnt, hdl, ib_event, qpp, type) \ 42 if (qpp && qpp->event_handler && \ 43 qpp->device->reg_state == IB_DEV_OPEN) { \ 44 ib_event.device = qpp->device; \ 46 ib_event.element.qp = qpp; \ 47 qpp->event_handler(&ib_event, qpp->qp_context); \
|
/illumos-gate/usr/src/uts/common/io/ib/mgt/ibmf/ |
H A D | ibmf_trans.c | 178 ibmf_alt_qp_t *qpp = local 180 mutex_enter(&qpp->isq_mutex); 181 IBMF_ALT_RECV_CB_CLEANUP(qpp); 182 mutex_exit(&qpp->isq_mutex); 247 ibmf_alt_qp_t *qpp = local 250 mutex_enter(&qpp->isq_mutex); 252 if ((qpp->isq_recv_cb == NULL) || 253 (qpp->isq_flags & IBMF_CLIENT_TEAR_DOWN_CB)) { 254 IBMF_ALT_RECV_CB_CLEANUP(qpp); 255 mutex_exit(&qpp [all...] |
H A D | ibmf_impl.c | 144 static int ibmf_i_init_qp(ibmf_ci_t *ibmf_cip, ibmf_qp_t *qpp); 145 static void ibmf_i_uninit_qp(ibmf_ci_t *ibmf_cip, ibmf_qp_t *qpp); 1074 ibmf_qp_t *qpp; local 1087 qpp = ibmf_cip->ci_qp_list; 1088 while (qpp != NULL) { 1089 /* Remove qpp from the list */ 1090 ibmf_cip->ci_qp_list = qpp->iq_next; 1092 ASSERT(qpp->iq_qp_ref == 0); 1093 ASSERT(qpp->iq_flags == IBMF_QP_FLAGS_INVALID); 1095 if (qpp 1571 ibmf_qp_t *qpp; local 1733 ibmf_qp_t *qpp; local 1758 ibmf_i_init_qp(ibmf_ci_t *ibmf_cip, ibmf_qp_t *qpp) argument 1899 ibmf_i_uninit_qp(ibmf_ci_t *ibmf_cip, ibmf_qp_t *qpp) argument 2499 ibmf_alt_qp_t *qpp; local 2557 ibmf_alt_qp_t *qpp, *pqpp; local 2716 ibmf_alt_qp_t *qpp; local 2843 ibmf_i_post_recv_buffer(ibmf_ci_t *cip, ibmf_qp_t *qpp, boolean_t block, ibmf_qp_handle_t ibmf_qp_handle) argument 3374 ibmf_alt_qp_t *alt_qp, *qpp = (ibmf_alt_qp_t *)ibmf_qp_handle; local [all...] |
H A D | ibmf_recv.c | 183 ibmf_qp_t *qpp = recv_wqep->recv_qpp; local 185 mutex_enter(&qpp->iq_mutex); 186 qpp->iq_rwqes_posted--; 187 if (qpp->iq_rwqes_posted <= (ibmf_recv_wqes_per_port >> 1)) { 188 mutex_exit(&qpp->iq_mutex); 195 tnf_int, qpnum, qpp->iq_qp_num); 198 ret = ibmf_i_post_recv_buffer(cip, qpp, 209 mutex_enter(&qpp->iq_mutex); 211 mutex_exit(&qpp->iq_mutex); 440 ibmf_alt_qp_t *qpp; local 1173 ibmf_qp_t *qpp; local [all...] |
H A D | ibmf.c | 543 ibmf_alt_qp_t *qpp = (ibmf_alt_qp_t *)ibmf_qp_handle; local 545 mutex_enter(&qpp->isq_mutex); 548 if (qpp->isq_recv_cb == NULL) { 549 mutex_exit(&qpp->isq_mutex); 560 while (qpp->isq_flags & IBMF_CLIENT_RECV_CB_ACTIVE) { 561 qpp->isq_flags |= IBMF_CLIENT_TEAR_DOWN_CB; 562 cv_wait(&qpp->isq_recv_cb_teardown_cv, 563 &qpp->isq_mutex); 564 qpp->isq_flags &= ~IBMF_CLIENT_TEAR_DOWN_CB; 571 qpp 923 ibmf_alt_qp_t *qpp = (ibmf_alt_qp_t *)ibmf_qp_handle; local 969 ibmf_alt_qp_t *qpp = (ibmf_alt_qp_t *)ibmf_qp_handle; local [all...] |
H A D | ibmf_send.c | 121 ibmf_alt_qp_t *qpp = (ibmf_alt_qp_t *)ibmf_qp_handle; local 122 mutex_enter(&qpp->isq_mutex); 123 qpp->isq_sends_active++; 124 mutex_exit(&qpp->isq_mutex); 261 ibmf_alt_qp_t *qpp; local 314 qpp = (ibmf_alt_qp_t *)ibmf_qp_handle; 324 mutex_enter(&qpp->isq_mutex); 325 qpp->isq_sends_active--; 326 mutex_exit(&qpp->isq_mutex);
|
H A D | ibmf_dr.c | 387 ibmf_alt_qp_t *qpp; local 389 qpp = (ibmf_alt_qp_t *)rmsgimplp->im_qp_hdl; 390 mutex_enter(&qpp->isq_mutex); 391 IBMF_ALT_RECV_CB_SETUP(qpp); 392 mutex_exit(&qpp->isq_mutex);
|
H A D | ibmf_wqe.c | 1020 ibmf_i_init_recv_wqe(ibmf_qp_t *qpp, ibt_wr_ds_t *sglp, argument 1028 "qpp = %p, sglp = %p , wqep = %p, ud_dest = %p, qp_hdl = %p\n", 1029 tnf_opaque, qpp, qpp, tnf_opaque, sglp, sglp, tnf_opaque, 1050 wqep->recv_port_num = qpp->iq_port_num; 1055 wqep->recv_qpp = qpp;
|
H A D | ibmf_rmpp.c | 59 ibmf_alt_qp_t *qpp = (ibmf_alt_qp_t *)ibmf_qp_handle; local 70 (qpp->isq_supports_rmpp == B_FALSE)) {
|
/illumos-gate/usr/src/cmd/fm/modules/common/disk-monitor/ |
H A D | util.c | 265 queue_free(qu_t **qpp) argument 267 qu_t *qp = *qpp; 282 *qpp = NULL;
|
/illumos-gate/usr/src/uts/common/sys/ib/mgt/ibmf/ |
H A D | ibmf_impl.h | 624 void ibmf_i_release_qp(ibmf_ci_t *ibmf_cip, ibmf_qp_t **qpp); 654 int ibmf_i_post_recv_buffer(ibmf_ci_t *cip, ibmf_qp_t *qpp, boolean_t block, 675 void ibmf_i_init_recv_wqe(ibmf_qp_t *qpp, ibt_wr_ds_t *sglp, 757 void ibmf_i_alt_recv_cb_setup(ibmf_alt_qp_t *qpp); 758 void ibmf_i_alt_recv_cb_cleanup(ibmf_alt_qp_t *qpp);
|
/illumos-gate/usr/src/uts/common/io/ib/clients/of/sol_ofs/ |
H A D | sol_kverbs.c | 146 struct ib_qp *qpp; local 153 qpp = event->ev_chan_hdl ? 160 clntp, hdl, code, qpp, cqp, event->ev_srq_hdl, 166 FIRE_QP_EVENT(ofs_client, hdl, ib_event, qpp, 170 FIRE_QP_EVENT(ofs_client, hdl, ib_event, qpp, 174 FIRE_QP_EVENT(ofs_client, hdl, ib_event, qpp, 178 FIRE_QP_EVENT(ofs_client, hdl, ib_event, qpp, 182 FIRE_QP_EVENT(ofs_client, hdl, ib_event, qpp, 186 FIRE_QP_EVENT(ofs_client, hdl, ib_event, qpp, 190 FIRE_QP_EVENT(ofs_client, hdl, ib_event, qpp, [all...] |
/illumos-gate/usr/src/uts/common/os/ |
H A D | strsubr.c | 502 queue_t **qpp = &sq->sq_tail; \ 505 while (*qpp != NULL && qp->q_spri > (*qpp)->q_spri) { \ 506 qnext = *qpp; \ 507 qpp = &(*qpp)->q_sqprev; \ 510 qp->q_sqprev = *qpp; \ 511 if (*qpp != NULL) { \ 512 (*qpp)->q_sqnext = qp; \ 517 *qpp [all...] |
H A D | sig.c | 1918 sigdeq(proc_t *p, kthread_t *t, int sig, sigqueue_t **qpp) argument 1924 *qpp = NULL; 1944 *qpp = sqp;
|