/illumos-gate/usr/src/uts/common/io/ib/mgt/ibmf/ |
H A D | ibmf_trans.c | 178 ibmf_alt_qp_t *qpp = in ibmf_i_notify_client() local 180 mutex_enter(&qpp->isq_mutex); in ibmf_i_notify_client() 182 mutex_exit(&qpp->isq_mutex); in ibmf_i_notify_client() 247 ibmf_alt_qp_t *qpp = in ibmf_i_notify_client() local 250 mutex_enter(&qpp->isq_mutex); in ibmf_i_notify_client() 255 mutex_exit(&qpp->isq_mutex); in ibmf_i_notify_client() 269 async_cb = qpp->isq_recv_cb; in ibmf_i_notify_client() 272 mutex_exit(&qpp->isq_mutex); in ibmf_i_notify_client() 287 mutex_enter(&qpp->isq_mutex); in ibmf_i_notify_client() 288 IBMF_ALT_RECV_CB_CLEANUP(qpp); in ibmf_i_notify_client() [all …]
|
H A D | ibmf_impl.c | 1596 qpp = qpp->iq_next; in ibmf_i_get_qp() 1618 qpp = qpp->iq_next; in ibmf_i_get_qp() 1626 qpp = tqpp; in ibmf_i_get_qp() 1711 *qppp = qpp; in ibmf_i_get_qp() 1742 qpp = *qppp; in ibmf_i_release_qp() 1789 ASSERT(qpp->iq_qp_num == 0 || qpp->iq_qp_num == 1); in ibmf_i_init_qp() 2503 qpp = qpp->isq_next; in ibmf_i_alloc_qp() 2576 pqpp = qpp; in ibmf_i_free_qp() 2577 qpp = qpp->isq_next; in ibmf_i_free_qp() 2604 cv_wait(&qpp->isq_wqes_cv, &qpp->isq_mutex); in ibmf_i_free_qp() [all …]
|
H A D | ibmf_recv.c | 185 mutex_enter(&qpp->iq_mutex); in ibmf_i_handle_recv_completion() 186 qpp->iq_rwqes_posted--; in ibmf_i_handle_recv_completion() 188 mutex_exit(&qpp->iq_mutex); in ibmf_i_handle_recv_completion() 209 mutex_enter(&qpp->iq_mutex); in ibmf_i_handle_recv_completion() 211 mutex_exit(&qpp->iq_mutex); in ibmf_i_handle_recv_completion() 440 ibmf_alt_qp_t *qpp; in ibmf_i_do_recv_cb() local 1173 ibmf_qp_t *qpp; in ibmf_i_repost_recv_buffer() local 1185 qpp = recv_wqep->recv_qpp; in ibmf_i_repost_recv_buffer() 1224 mutex_enter(&qpp->iq_mutex); in ibmf_i_repost_recv_buffer() 1225 qpp->iq_rwqes_posted++; in ibmf_i_repost_recv_buffer() [all …]
|
H A D | ibmf.c | 545 mutex_enter(&qpp->isq_mutex); in ibmf_tear_down_async_cb() 549 mutex_exit(&qpp->isq_mutex); in ibmf_tear_down_async_cb() 563 &qpp->isq_mutex); in ibmf_tear_down_async_cb() 571 qpp->isq_recv_cb = NULL; in ibmf_tear_down_async_cb() 572 qpp->isq_recv_cb_arg = NULL; in ibmf_tear_down_async_cb() 576 mutex_exit(&qpp->isq_mutex); in ibmf_tear_down_async_cb() 927 mutex_enter(&qpp->isq_mutex); in ibmf_msg_transport() 930 mutex_exit(&qpp->isq_mutex); in ibmf_msg_transport() 939 mutex_exit(&qpp->isq_mutex); in ibmf_msg_transport() 947 mutex_exit(&qpp->isq_mutex); in ibmf_msg_transport() [all …]
|
H A D | ibmf_send.c | 119 ibmf_alt_qp_t *qpp = (ibmf_alt_qp_t *)ibmf_qp_handle; in ibmf_i_issue_pkt() local 120 mutex_enter(&qpp->isq_mutex); in ibmf_i_issue_pkt() 121 qpp->isq_sends_active++; in ibmf_i_issue_pkt() 122 mutex_exit(&qpp->isq_mutex); in ibmf_i_issue_pkt() 259 ibmf_alt_qp_t *qpp; in ibmf_i_handle_send_completion() local 312 qpp = (ibmf_alt_qp_t *)ibmf_qp_handle; in ibmf_i_handle_send_completion() 322 mutex_enter(&qpp->isq_mutex); in ibmf_i_handle_send_completion() 323 qpp->isq_sends_active--; in ibmf_i_handle_send_completion() 324 mutex_exit(&qpp->isq_mutex); in ibmf_i_handle_send_completion()
|
H A D | ibmf_dr.c | 387 ibmf_alt_qp_t *qpp; in ibmf_i_dr_loopback_filter() local 389 qpp = (ibmf_alt_qp_t *)rmsgimplp->im_qp_hdl; in ibmf_i_dr_loopback_filter() 390 mutex_enter(&qpp->isq_mutex); in ibmf_i_dr_loopback_filter() 391 IBMF_ALT_RECV_CB_SETUP(qpp); in ibmf_i_dr_loopback_filter() 392 mutex_exit(&qpp->isq_mutex); in ibmf_i_dr_loopback_filter()
|
H A D | ibmf_wqe.c | 1020 ibmf_i_init_recv_wqe(ibmf_qp_t *qpp, ibt_wr_ds_t *sglp, in ibmf_i_init_recv_wqe() argument 1029 tnf_opaque, qpp, qpp, tnf_opaque, sglp, sglp, tnf_opaque, in ibmf_i_init_recv_wqe() 1050 wqep->recv_port_num = qpp->iq_port_num; in ibmf_i_init_recv_wqe() 1055 wqep->recv_qpp = qpp; in ibmf_i_init_recv_wqe()
|
H A D | ibmf_rmpp.c | 57 ibmf_alt_qp_t *qpp = (ibmf_alt_qp_t *)ibmf_qp_handle; in ibmf_i_is_rmpp() local 68 (qpp->isq_supports_rmpp == B_FALSE)) { in ibmf_i_is_rmpp()
|
/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) \ argument 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/cmd/fm/modules/common/disk-monitor/ |
H A D | util.c | 263 queue_free(qu_t **qpp) in queue_free() argument 265 qu_t *qp = *qpp; in queue_free() 280 *qpp = NULL; in queue_free()
|
/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; in ofs_async_handler() local 153 qpp = event->ev_chan_hdl ? in ofs_async_handler() 160 clntp, hdl, code, qpp, cqp, event->ev_srq_hdl, in ofs_async_handler() 166 FIRE_QP_EVENT(ofs_client, hdl, ib_event, qpp, in ofs_async_handler() 170 FIRE_QP_EVENT(ofs_client, hdl, ib_event, qpp, in ofs_async_handler() 174 FIRE_QP_EVENT(ofs_client, hdl, ib_event, qpp, in ofs_async_handler() 178 FIRE_QP_EVENT(ofs_client, hdl, ib_event, qpp, in ofs_async_handler() 182 FIRE_QP_EVENT(ofs_client, hdl, ib_event, qpp, in ofs_async_handler() 186 FIRE_QP_EVENT(ofs_client, hdl, ib_event, qpp, in ofs_async_handler() 190 FIRE_QP_EVENT(ofs_client, hdl, ib_event, qpp, in ofs_async_handler() [all …]
|
/illumos-gate/usr/src/uts/common/os/ |
H A D | strsubr.c | 506 queue_t **qpp = &sq->sq_tail; \ 509 while (*qpp != NULL && qp->q_spri > (*qpp)->q_spri) { \ 510 qnext = *qpp; \ 511 qpp = &(*qpp)->q_sqprev; \ 514 qp->q_sqprev = *qpp; \ 515 if (*qpp != NULL) { \ 516 (*qpp)->q_sqnext = qp; \ 521 *qpp = qp; \
|
H A D | sig.c | 1918 sigdeq(proc_t *p, kthread_t *t, int sig, sigqueue_t **qpp) in sigdeq() argument 1924 *qpp = NULL; in sigdeq() 1944 *qpp = sqp; in sigdeq()
|
/illumos-gate/usr/src/uts/common/io/cxgbe/common/ |
H A D | t4_hw.c | 10268 u32 hps, qpp; in t4_init_sge_params() local 10282 qpp = t4_read_reg(adapter, A_SGE_EGRESS_QUEUES_PER_PAGE_PF); in t4_init_sge_params() 10283 sge_params->eq_qpp = ((qpp >> s_qpp) & M_QUEUESPERPAGEPF0); in t4_init_sge_params() 10284 qpp = t4_read_reg(adapter, A_SGE_INGRESS_QUEUES_PER_PAGE_PF); in t4_init_sge_params() 10285 sge_params->iq_qpp = ((qpp >> s_qpp) & M_QUEUESPERPAGEPF0); in t4_init_sge_params()
|