Searched refs:xlt (Results 1 – 3 of 3) sorted by relevance
/Linux-v6.1/drivers/infiniband/hw/mlx5/ |
D | umr.c | 477 static void mlx5r_umr_free_xlt(void *xlt, size_t length) in mlx5r_umr_free_xlt() argument 479 if (xlt == xlt_emergency_page) { in mlx5r_umr_free_xlt() 484 free_pages((unsigned long)xlt, get_order(length)); in mlx5r_umr_free_xlt() 487 static void mlx5r_umr_unmap_free_xlt(struct mlx5_ib_dev *dev, void *xlt, in mlx5r_umr_unmap_free_xlt() argument 493 mlx5r_umr_free_xlt(xlt, sg->length); in mlx5r_umr_unmap_free_xlt() 505 void *xlt; in mlx5r_umr_create_xlt() local 507 xlt = mlx5r_umr_alloc_xlt(&nents, ent_size, in mlx5r_umr_create_xlt() 511 dma = dma_map_single(ddev, xlt, sg->length, DMA_TO_DEVICE); in mlx5r_umr_create_xlt() 514 mlx5r_umr_free_xlt(xlt, sg->length); in mlx5r_umr_create_xlt() 520 return xlt; in mlx5r_umr_create_xlt() [all …]
|
D | odp.c | 174 void mlx5_odp_populate_xlt(void *xlt, size_t idx, size_t nentries, in mlx5_odp_populate_xlt() argument 178 populate_klm(xlt, idx, nentries, mr, flags); in mlx5_odp_populate_xlt() 180 populate_mtt(xlt, idx, nentries, mr, flags); in mlx5_odp_populate_xlt()
|
D | mlx5_ib.h | 1344 void mlx5_odp_populate_xlt(void *xlt, size_t idx, size_t nentries, 1363 static inline void mlx5_odp_populate_xlt(void *xlt, size_t idx, size_t nentries, in mlx5_odp_populate_xlt() argument
|