Lines Matching refs:umrwr
702 struct mlx5_umr_wr *umrwr = umr_wr(wr); in prep_umr_reg_wqe() local
718 umrwr->npages = n; in prep_umr_reg_wqe()
719 umrwr->page_shift = page_shift; in prep_umr_reg_wqe()
720 umrwr->mkey = key; in prep_umr_reg_wqe()
721 umrwr->target.virt_addr = virt_addr; in prep_umr_reg_wqe()
722 umrwr->length = len; in prep_umr_reg_wqe()
723 umrwr->access_flags = access_flags; in prep_umr_reg_wqe()
724 umrwr->pd = pd; in prep_umr_reg_wqe()
730 struct mlx5_umr_wr *umrwr = umr_wr(wr); in prep_umr_unreg_wqe() local
734 umrwr->mkey = key; in prep_umr_unreg_wqe()
767 struct mlx5_umr_wr umrwr; in reg_umr() local
814 memset(&umrwr, 0, sizeof(umrwr)); in reg_umr()
815 umrwr.wr.wr_id = (u64)(unsigned long)&umr_context; in reg_umr()
816 prep_umr_reg_wqe(pd, &umrwr.wr, &sg, dma, npages, mr->mmr.key, in reg_umr()
821 err = ib_post_send(umrc->qp, &umrwr.wr, &bad); in reg_umr()
1138 struct mlx5_umr_wr umrwr; in unreg_umr() local
1142 memset(&umrwr.wr, 0, sizeof(umrwr)); in unreg_umr()
1143 umrwr.wr.wr_id = (u64)(unsigned long)&umr_context; in unreg_umr()
1144 prep_umr_unreg_wqe(dev, &umrwr.wr, mr->mmr.key); in unreg_umr()
1148 err = ib_post_send(umrc->qp, &umrwr.wr, &bad); in unreg_umr()