Lines Matching refs:ib_qp
77 static int iwch_multicast_attach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid)
82 static int iwch_multicast_detach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid)
732 static int iwch_destroy_qp(struct ib_qp *ib_qp)
739 qhp = to_iwch_qp(ib_qp);
751 ucontext = ib_qp->uobject ? to_iwch_ucontext(ib_qp->uobject->context)
756 PDBG("%s ib_qp %p qpid 0x%0x qhp %p\n", __FUNCTION__,
757 ib_qp, qhp->wq.qpid, qhp);
762 static struct ib_qp *iwch_create_qp(struct ib_pd *pd,
898 static int iwch_ib_modify_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr,
906 PDBG("%s ib_qp %p\n", __FUNCTION__, ibqp);
937 void iwch_qp_add_ref(struct ib_qp *qp)
939 PDBG("%s ib_qp %p\n", __FUNCTION__, qp);
943 void iwch_qp_rem_ref(struct ib_qp *qp)
945 PDBG("%s ib_qp %p\n", __FUNCTION__, qp);
950 static struct ib_qp *iwch_get_qp(struct ib_device *dev, int qpn)
953 return (struct ib_qp *)get_qhp(to_iwch_dev(dev), qpn);