Searched refs:umrwr (Results 1 – 2 of 2) sorted by relevance
577 static void prep_umr_wqe_common(struct ib_pd *pd, struct mlx5_umr_wr *umrwr, in prep_umr_wqe_common() argument587 umrwr->wr.next = NULL; in prep_umr_wqe_common()588 umrwr->wr.sg_list = sg; in prep_umr_wqe_common()590 umrwr->wr.num_sge = 1; in prep_umr_wqe_common()592 umrwr->wr.num_sge = 0; in prep_umr_wqe_common()594 umrwr->wr.opcode = MLX5_IB_WR_UMR; in prep_umr_wqe_common()596 umrwr->npages = n; in prep_umr_wqe_common()597 umrwr->page_shift = page_shift; in prep_umr_wqe_common()598 umrwr->mkey = key; in prep_umr_wqe_common()601 static void prep_umr_reg_wqe(struct ib_pd *pd, struct mlx5_umr_wr *umrwr, in prep_umr_reg_wqe() argument[all …]
3274 const struct mlx5_umr_wr *umrwr = umr_wr(wr); in set_reg_umr_segment() local3284 umr->klm_octowords = get_klm_octo(umrwr->npages); in set_reg_umr_segment()3287 umr->bsf_octowords = get_klm_octo(umrwr->target.offset); in set_reg_umr_segment()3345 const struct mlx5_umr_wr *umrwr = umr_wr(wr); in set_reg_mkey_segment() local3353 seg->flags = convert_access(umrwr->access_flags); in set_reg_mkey_segment()3355 if (umrwr->pd) in set_reg_mkey_segment()3356 seg->flags_pd = cpu_to_be32(to_mpd(umrwr->pd)->pdn); in set_reg_mkey_segment()3357 seg->start_addr = cpu_to_be64(umrwr->target.virt_addr); in set_reg_mkey_segment()3359 seg->len = cpu_to_be64(umrwr->length); in set_reg_mkey_segment()3360 seg->log2_page_size = umrwr->page_shift; in set_reg_mkey_segment()[all …]