Lines Matching defs:gsi_sqp
327 ctx->refcnt == 1 && rdev->gsi_ctx.gsi_sqp) {
846 struct bnxt_re_qp *gsi_sqp;
852 gsi_sqp = rdev->gsi_ctx.gsi_sqp;
863 rc = bnxt_qplib_destroy_qp(&rdev->qplib_res, &gsi_sqp->qplib_qp);
868 bnxt_qplib_free_qp_res(&rdev->qplib_res, &gsi_sqp->qplib_qp);
872 list_del(&gsi_sqp->list);
878 kfree(gsi_sqp);
879 rdev->gsi_ctx.gsi_sqp = NULL;
915 if (ib_qp->qp_type == IB_QPT_GSI && rdev->gsi_ctx.gsi_sqp) {
1449 rdev->gsi_ctx.gsi_sqp = sqp;
1907 struct bnxt_re_qp *qp = rdev->gsi_ctx.gsi_sqp;
2175 if (ib_qp->qp_type == IB_QPT_GSI && rdev->gsi_ctx.gsi_sqp)
3393 struct bnxt_re_qp *gsi_sqp = rdev->gsi_ctx.gsi_sqp;
3478 rc = bnxt_re_post_recv_shadow_qp(rdev, gsi_sqp, &rwr);
3492 udwr.remote_qpn = gsi_sqp->qplib_qp.id;
3493 udwr.remote_qkey = gsi_sqp->qplib_qp.qkey;
3496 return bnxt_re_post_send_shadow_qp(rdev, gsi_sqp, swr);
3561 static void bnxt_re_process_res_shadow_qp_wc(struct bnxt_re_qp *gsi_sqp,
3565 struct bnxt_re_dev *rdev = gsi_sqp->rdev;
3737 sh_qp = qp->rdev->gsi_ctx.gsi_sqp;
3773 sh_qp = qp->rdev->gsi_ctx.gsi_sqp;