Lines Matching defs:ibqp
2589 static int mlx5_ib_mcg_attach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid)
2591 struct mlx5_ib_dev *dev = to_mdev(ibqp->device);
2592 struct mlx5_ib_qp *mqp = to_mqp(ibqp);
2596 uid = ibqp->pd ?
2597 to_mpd(ibqp->pd)->uid : 0;
2604 err = mlx5_cmd_attach_mcg(dev->mdev, gid, ibqp->qp_num, uid);
2607 ibqp->qp_num, gid->raw);
2612 static int mlx5_ib_mcg_detach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid)
2614 struct mlx5_ib_dev *dev = to_mdev(ibqp->device);
2618 uid = ibqp->pd ?
2619 to_mpd(ibqp->pd)->uid : 0;
2620 err = mlx5_cmd_detach_mcg(dev->mdev, gid, ibqp->qp_num, uid);
2623 ibqp->qp_num, gid->raw);
2731 send_mcq = to_mcq(mqp->ibqp.send_cq);
2734 mqp->ibqp.send_cq->comp_handler) {
2746 if (!mqp->ibqp.srq) {
2748 recv_mcq = to_mcq(mqp->ibqp.recv_cq);
2751 mqp->ibqp.recv_cq->comp_handler) {