Home
last modified time | relevance | path

Searched refs:umrwr (Results 1 – 2 of 2) sorted by relevance

/Linux-v4.19/drivers/infiniband/hw/mlx5/
Dmr.c901 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()
[all …]
Dqp.c3714 const struct mlx5_umr_wr *umrwr = umr_wr(wr); in set_reg_umr_segment() local
3723 umr->xlt_octowords = cpu_to_be16(get_xlt_octo(umrwr->xlt_size)); in set_reg_umr_segment()
3725 u64 offset = get_xlt_octo(umrwr->offset); in set_reg_umr_segment()
3788 const struct mlx5_umr_wr *umrwr = umr_wr(wr); in set_reg_mkey_segment() local
3794 seg->flags = convert_access(umrwr->access_flags); in set_reg_mkey_segment()
3795 if (umrwr->pd) in set_reg_mkey_segment()
3796 seg->flags_pd = cpu_to_be32(to_mpd(umrwr->pd)->pdn); in set_reg_mkey_segment()
3798 !umrwr->length) in set_reg_mkey_segment()
3801 seg->start_addr = cpu_to_be64(umrwr->virt_addr); in set_reg_mkey_segment()
3802 seg->len = cpu_to_be64(umrwr->length); in set_reg_mkey_segment()
[all …]