Lines Matching refs:ndescs
1634 int ndescs,
1637 int size = ndescs * desc_size;
1739 static void mlx5_set_umr_free_mkey(struct ib_pd *pd, u32 *in, int ndescs,
1749 MLX5_SET(mkc, mkc, translations_octword_size, ndescs);
1757 int ndescs, int desc_size, int page_shift,
1765 mr->max_descs = ndescs;
1767 err = mlx5_alloc_priv_descs(pd->device, mr, ndescs, desc_size);
1771 mlx5_set_umr_free_mkey(pd, in, ndescs, access_mode, page_shift);
1793 int ndescs = ALIGN(max_num_sg + max_num_meta_sg, 4);
1815 err = _mlx5_alloc_mkey_descs(pd, mr, ndescs, desc_size, page_shift,
1833 int ndescs, u32 *in, int inlen)
1835 return _mlx5_alloc_mkey_descs(pd, mr, ndescs, sizeof(struct mlx5_mtt),
1841 int ndescs, u32 *in, int inlen)
1843 return _mlx5_alloc_mkey_descs(pd, mr, ndescs, sizeof(struct mlx5_klm),
1931 int ndescs = ALIGN(max_num_sg, 4);
1951 err = mlx5_alloc_mem_reg_descs(pd, mr, ndescs, in, inlen);
1954 err = mlx5_alloc_sg_gaps_descs(pd, mr, ndescs, in, inlen);
1999 int ndescs;
2019 ndescs = req.num_klms ? roundup(req.num_klms, 4) : roundup(1, 4);
2030 MLX5_SET(mkc, mkc, translations_octword_size, ndescs);
2044 mw->ndescs = ndescs;
2143 mr->ndescs = 1;
2196 mr->ndescs = i;
2229 if (unlikely(mr->ndescs == mr->max_descs))
2233 descs[mr->ndescs++] = cpu_to_be64(addr | MLX5_EN_RD | MLX5_EN_WR);
2243 if (unlikely(mr->ndescs + mr->meta_ndescs == mr->max_descs))
2247 descs[mr->ndescs + mr->meta_ndescs++] =
2263 pi_mr->ndescs = 0;
2297 pi_mr->ndescs * ibmr->page_size +
2328 pi_mr->ndescs = 0;
2363 mr->ndescs = 0;
2419 mr->ndescs = 0;