Home
last modified time | relevance | path

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

/linux/drivers/infiniband/hw/mlx5/
H A Dodp.c107 static void populate_klm(struct mlx5_klm *pklm, size_t idx, size_t nentries, in populate_klm() argument
111 struct mlx5_klm *end = pklm + nentries; in populate_klm()
120 for (; pklm != end; pklm++, idx++, va += step) { in populate_klm()
121 pklm->bcount = cpu_to_be32(MLX5_IMR_MTT_SIZE); in populate_klm()
122 pklm->key = key; in populate_klm()
123 pklm->va = cpu_to_be64(va); in populate_klm()
147 for (; pklm != end; pklm++, idx++, va += step) { in populate_klm()
150 pklm->bcount = cpu_to_be32(MLX5_IMR_MTT_SIZE); in populate_klm()
152 pklm->key = cpu_to_be32(mtt->ibmr.lkey); in populate_klm()
153 pklm->va = cpu_to_be64(idx * MLX5_IMR_MTT_SIZE); in populate_klm()
[all …]