rib_cq_t
rib_cq_t *clnt_scq;
rib_cq_t *clnt_rcq;
rib_cq_t *svc_scq;
rib_cq_t *svc_rcq;
rib_cq_t *send_cq; /* send CQ */
rib_cq_t *recv_cq; /* recv CQ */
kmem_free(hca->clnt_rcq, sizeof (rib_cq_t));
kmem_free(hca->clnt_scq, sizeof (rib_cq_t));
kmem_free(hca->svc_rcq, sizeof (rib_cq_t));
kmem_free(hca->svc_scq, sizeof (rib_cq_t));
rib_cq_t **cqp)
rib_cq_t *cq;
cq = kmem_zalloc(sizeof (rib_cq_t), KM_SLEEP);
kmem_free(cq, sizeof (rib_cq_t));