Lines Matching refs:qp
259 struct ib_qp *qp) in srp_init_qp() argument
280 ret = ib_modify_qp(qp, attr, in srp_init_qp()
467 ret = ib_modify_qp(ch->qp, &attr, IB_QP_STATE); in srp_destroy_qp()
473 ret = ib_post_recv(ch->qp, &wr, &bad_wr); in srp_destroy_qp()
479 ib_destroy_qp(ch->qp); in srp_destroy_qp()
488 struct ib_qp *qp; in srp_create_ch_ib() local
530 qp = ib_create_qp(dev->pd, init_attr); in srp_create_ch_ib()
531 if (IS_ERR(qp)) { in srp_create_ch_ib()
532 ret = PTR_ERR(qp); in srp_create_ch_ib()
536 ret = srp_init_qp(target, qp); in srp_create_ch_ib()
558 if (ch->qp) in srp_create_ch_ib()
565 ch->qp = qp; in srp_create_ch_ib()
583 ib_destroy_qp(qp); in srp_create_ch_ib()
615 if (!ch->qp) in srp_free_ch_ib()
637 ch->qp = NULL; in srp_free_ch_ib()
722 req->param.qp_num = ch->qp->qp_num; in srp_send_req()
723 req->param.qp_type = ch->qp->qp_type; in srp_send_req()
1056 return ib_post_send(ch->qp, &wr, &bad_wr); in srp_inv_rkey()
1369 err = ib_post_send(ch->qp, &wr.wr, &bad_wr); in srp_map_finish_fr()
1759 return ib_post_send(ch->qp, &wr, &bad_wr); in srp_post_send()
1777 return ib_post_recv(ch->qp, &wr, &bad_wr); in srp_post_recv()
1805 rsp->tag, ch - target->ch, ch->qp->qp_num); in srp_process_rsp()
2280 ret = ib_modify_qp(ch->qp, qp_attr, attr_mask); in srp_cm_rep_handler()
2299 ret = ib_modify_qp(ch->qp, qp_attr, attr_mask); in srp_cm_rep_handler()