Lines Matching defs:umrwr
943 struct mlx5_umr_wr *umrwr)
951 umrwr->wr.wr_cqe = &umr_context.cqe;
954 err = ib_post_send(umrc->qp, &umrwr->wr, &bad);
1479 struct mlx5_umr_wr umrwr = {};
1484 umrwr.wr.send_flags = MLX5_IB_SEND_UMR_DISABLE_MR |
1486 umrwr.wr.opcode = MLX5_IB_WR_UMR;
1487 umrwr.pd = mr->dev->umrc.pd;
1488 umrwr.mkey = mr->mmkey.key;
1489 umrwr.ignore_free_state = 1;
1491 return mlx5_ib_post_send_wait(mr->dev, &umrwr);
1498 struct mlx5_umr_wr umrwr = {};
1501 umrwr.wr.send_flags = MLX5_IB_SEND_UMR_FAIL_IF_FREE;
1503 umrwr.wr.opcode = MLX5_IB_WR_UMR;
1504 umrwr.mkey = mr->mmkey.key;
1507 umrwr.pd = pd;
1508 umrwr.access_flags = access_flags;
1509 umrwr.wr.send_flags |= MLX5_IB_SEND_UMR_UPDATE_PD_ACCESS;
1512 err = mlx5_ib_post_send_wait(dev, &umrwr);