Lines Matching defs:ibqp
59 int ehca_attach_mcast(struct ib_qp *ibqp, union ib_gid *gid, u16 lid)
61 struct ehca_qp *my_qp = container_of(ibqp, struct ehca_qp, ib_qp);
62 struct ehca_shca *shca = container_of(ibqp->device, struct ehca_shca,
67 if (ibqp->qp_type != IB_QPT_UD) {
68 ehca_err(ibqp->device, "invalid qp_type=%x", ibqp->qp_type);
73 ehca_err(ibqp->device, "invalid mulitcast gid");
76 ehca_err(ibqp->device, "invalid mulitcast lid=%x", lid);
89 ehca_err(ibqp->device,
91 "h_ret=%lx", my_qp, ibqp->qp_num, h_ret);
96 int ehca_detach_mcast(struct ib_qp *ibqp, union ib_gid *gid, u16 lid)
98 struct ehca_qp *my_qp = container_of(ibqp, struct ehca_qp, ib_qp);
99 struct ehca_shca *shca = container_of(ibqp->pd->device,
104 if (ibqp->qp_type != IB_QPT_UD) {
105 ehca_err(ibqp->device, "invalid qp_type %x", ibqp->qp_type);
110 ehca_err(ibqp->device, "invalid mulitcast gid");
113 ehca_err(ibqp->device, "invalid mulitcast lid=%x", lid);
126 ehca_err(ibqp->device,
128 "h_ret=%lx", my_qp, ibqp->qp_num, h_ret);