Lines Matching defs:kqp

1567 	rib_qp_t	*kqp = NULL;
1574 kqp = kmem_zalloc(sizeof (rib_qp_t), KM_SLEEP);
1575 conn = qptoc(kqp);
1576 kqp->hca = hca;
1577 kqp->rdmaconn.c_rdmamod = &rib_mod;
1578 kqp->rdmaconn.c_private = (caddr_t)kqp;
1580 kqp->mode = RIB_CLIENT;
1581 kqp->chan_flags = IBT_BLOCKING;
1588 cv_init(&kqp->cb_conn_cv, NULL, CV_DEFAULT, NULL);
1589 cv_init(&kqp->posted_rbufs_cv, NULL, CV_DEFAULT, NULL);
1590 mutex_init(&kqp->posted_rbufs_lock, NULL, MUTEX_DRIVER, hca->iblock);
1591 cv_init(&kqp->send_rbufs_cv, NULL, CV_DEFAULT, NULL);
1592 mutex_init(&kqp->send_rbufs_lock, NULL, MUTEX_DRIVER, hca->iblock);
1593 mutex_init(&kqp->replylist_lock, NULL, MUTEX_DRIVER, hca->iblock);
1594 mutex_init(&kqp->rdlist_lock, NULL, MUTEX_DEFAULT, hca->iblock);
1595 mutex_init(&kqp->cb_lock, NULL, MUTEX_DRIVER, hca->iblock);
1596 cv_init(&kqp->rdmaconn.c_cv, NULL, CV_DEFAULT, NULL);
1597 mutex_init(&kqp->rdmaconn.c_lock, NULL, MUTEX_DRIVER, hca->iblock);
1602 kqp->rdmaconn.c_cc_type = RDMA_CC_CLNT;
1603 cc_info = &kqp->rdmaconn.rdma_conn_cred_ctrl_u.c_clnt_cc;
1608 *qp = kqp;
1616 rib_qp_t *kqp = NULL;
1624 kqp = kmem_zalloc(sizeof (rib_qp_t), KM_SLEEP);
1625 kqp->hca = hca;
1626 kqp->port_num = port;
1627 kqp->rdmaconn.c_rdmamod = &rib_mod;
1628 kqp->rdmaconn.c_private = (caddr_t)kqp;
1649 IBT_ACHAN_NO_FLAGS, &qp_attr, &kqp->qp_hdl,
1663 kqp->mode = RIB_SERVER;
1664 kqp->chan_flags = IBT_BLOCKING;
1665 kqp->q = q; /* server ONLY */
1667 cv_init(&kqp->cb_conn_cv, NULL, CV_DEFAULT, NULL);
1668 cv_init(&kqp->posted_rbufs_cv, NULL, CV_DEFAULT, NULL);
1669 mutex_init(&kqp->replylist_lock, NULL, MUTEX_DEFAULT, hca->iblock);
1670 mutex_init(&kqp->posted_rbufs_lock, NULL, MUTEX_DRIVER, hca->iblock);
1671 cv_init(&kqp->send_rbufs_cv, NULL, CV_DEFAULT, NULL);
1672 mutex_init(&kqp->send_rbufs_lock, NULL, MUTEX_DRIVER, hca->iblock);
1673 mutex_init(&kqp->rdlist_lock, NULL, MUTEX_DEFAULT, hca->iblock);
1674 mutex_init(&kqp->cb_lock, NULL, MUTEX_DRIVER, hca->iblock);
1675 cv_init(&kqp->rdmaconn.c_cv, NULL, CV_DEFAULT, NULL);
1676 mutex_init(&kqp->rdmaconn.c_lock, NULL, MUTEX_DRIVER, hca->iblock);
1680 ibt_set_chan_private(kqp->qp_hdl, (void *)kqp);
1681 kqp->rdmaconn.c_state = C_CONNECTED;
1687 kqp->rdmaconn.c_cc_type = RDMA_CC_SRV;
1688 cc_info = &kqp->rdmaconn.rdma_conn_cred_ctrl_u.c_srv_cc;
1693 *qp = kqp;
1697 if (kqp)
1698 kmem_free(kqp, sizeof (rib_qp_t));