ib_qp
extern int ib_modify_qp(struct ib_qp *, struct ib_qp_attr *, int);
cma_init_ud_qp(sol_cma_chan_t *chanp, struct ib_qp *qp)
cma_init_conn_qp(sol_cma_chan_t *chanp, struct ib_qp *qp)
struct ib_qp *qp;
struct ib_qp *
struct ib_qp *qp;
return ((struct ib_qp *)-EINVAL);
return ((struct ib_qp *)-EINVAL);
if ((qp = kmem_alloc(sizeof (struct ib_qp), KM_NOSLEEP)) == NULL) {
return ((struct ib_qp *)-ENOMEM);
kmem_free(qp, sizeof (struct ib_qp));
return ((struct ib_qp *)-ENXIO);
kmem_free(qp, sizeof (struct ib_qp));
return ((struct ib_qp *)-EINVAL);
kmem_free(qp, sizeof (struct ib_qp));
return ((struct ib_qp *)-EINVAL);
return ((struct ib_qp *)-ENOMEM);
return ((struct ib_qp *)-EIO);
ib_destroy_qp(struct ib_qp *qp)
kmem_free(qp, sizeof (struct ib_qp));
struct ib_qp *qpp;
ib_modify_qp(struct ib_qp *qp, struct ib_qp_attr *attr, int attr_mask)
struct ib_qp *qp;
struct ib_qp *qp;
struct ib_qp *ib_create_qp(struct ib_pd *pd,
int ib_modify_qp(struct ib_qp *qp, struct ib_qp_attr *qp_attr,
int ib_destroy_qp(struct ib_qp *qp);
struct ib_qp *qp;