Lines Matching refs:mlx4_dev
55 static void mlx4_free_icm_pages(struct mlx4_dev *dev, struct mlx4_icm_chunk *chunk)
68 static void mlx4_free_icm_coherent(struct mlx4_dev *dev, struct mlx4_icm_chunk *chunk)
79 void mlx4_free_icm(struct mlx4_dev *dev, struct mlx4_icm *icm, int coherent)
132 struct mlx4_icm *mlx4_alloc_icm(struct mlx4_dev *dev, int npages,
236 static int mlx4_MAP_ICM(struct mlx4_dev *dev, struct mlx4_icm *icm, u64 virt)
241 static int mlx4_UNMAP_ICM(struct mlx4_dev *dev, u64 virt, u32 page_count)
247 int mlx4_MAP_ICM_AUX(struct mlx4_dev *dev, struct mlx4_icm *icm)
252 int mlx4_UNMAP_ICM_AUX(struct mlx4_dev *dev)
258 int mlx4_table_get(struct mlx4_dev *dev, struct mlx4_icm_table *table, u32 obj)
294 void mlx4_table_put(struct mlx4_dev *dev, struct mlx4_icm_table *table, u32 obj)
382 int mlx4_table_get_range(struct mlx4_dev *dev, struct mlx4_icm_table *table,
406 void mlx4_table_put_range(struct mlx4_dev *dev, struct mlx4_icm_table *table,
415 int mlx4_init_icm_table(struct mlx4_dev *dev, struct mlx4_icm_table *table,
481 void mlx4_cleanup_icm_table(struct mlx4_dev *dev, struct mlx4_icm_table *table)