Lines Matching refs:umrwr
901 struct mlx5_umr_wr *umrwr) in mlx5_ib_post_send_wait() argument
909 umrwr->wr.wr_cqe = &umr_context.cqe; in mlx5_ib_post_send_wait()
912 err = ib_post_send(umrc->qp, &umrwr->wr, &bad); in mlx5_ib_post_send_wait()
1405 struct mlx5_umr_wr umrwr = {}; in unreg_umr() local
1410 umrwr.wr.send_flags = MLX5_IB_SEND_UMR_DISABLE_MR | in unreg_umr()
1412 umrwr.wr.opcode = MLX5_IB_WR_UMR; in unreg_umr()
1413 umrwr.mkey = mr->mmkey.key; in unreg_umr()
1415 return mlx5_ib_post_send_wait(dev, &umrwr); in unreg_umr()
1422 struct mlx5_umr_wr umrwr = {}; in rereg_umr() local
1425 umrwr.wr.send_flags = MLX5_IB_SEND_UMR_FAIL_IF_FREE; in rereg_umr()
1427 umrwr.wr.opcode = MLX5_IB_WR_UMR; in rereg_umr()
1428 umrwr.mkey = mr->mmkey.key; in rereg_umr()
1431 umrwr.pd = pd; in rereg_umr()
1432 umrwr.access_flags = access_flags; in rereg_umr()
1433 umrwr.wr.send_flags |= MLX5_IB_SEND_UMR_UPDATE_PD_ACCESS; in rereg_umr()
1436 err = mlx5_ib_post_send_wait(dev, &umrwr); in rereg_umr()