Lines Matching defs:umr
10 #include "umr.h"
161 static void set_reg_umr_seg(struct mlx5_wqe_umr_ctrl_seg *umr,
166 memset(umr, 0, sizeof(*umr));
168 umr->flags = flags;
169 umr->xlt_octowords = cpu_to_be16(mlx5r_umr_get_xlt_octo(size));
170 umr->mkey_mask = frwr_mkey_mask(atomic);
173 static void set_linv_umr_seg(struct mlx5_wqe_umr_ctrl_seg *umr)
175 memset(umr, 0, sizeof(*umr));
176 umr->mkey_mask = cpu_to_be64(MLX5_MKEY_MASK_FREE);
177 umr->flags = MLX5_UMR_INLINE;
546 static void set_sig_umr_segment(struct mlx5_wqe_umr_ctrl_seg *umr,
549 memset(umr, 0, sizeof(*umr));
551 umr->flags = MLX5_FLAGS_INLINE | MLX5_FLAGS_CHECK_FREE;
552 umr->xlt_octowords = cpu_to_be16(mlx5r_umr_get_xlt_octo(size));
553 umr->bsf_octowords = cpu_to_be16(MLX5_MKEY_BSF_OCTO_SIZE);
554 umr->mkey_mask = sig_mkey_mask();