Lines Matching refs:mr_table

152 	struct mlx4_mr_table *mr_table = &mlx4_priv(dev)->mr_table;  in __mlx4_alloc_mtt_range()  local
159 seg = mlx4_buddy_alloc(&mr_table->mtt_buddy, seg_order); in __mlx4_alloc_mtt_range()
165 if (mlx4_table_get_range(dev, &mr_table->mtt_table, offset, in __mlx4_alloc_mtt_range()
167 mlx4_buddy_free(&mr_table->mtt_buddy, seg, seg_order); in __mlx4_alloc_mtt_range()
221 struct mlx4_mr_table *mr_table = &mlx4_priv(dev)->mr_table; in __mlx4_free_mtt_range() local
226 mlx4_buddy_free(&mr_table->mtt_buddy, first_seg, seg_order); in __mlx4_free_mtt_range()
227 mlx4_table_put_range(dev, &mr_table->mtt_table, offset, in __mlx4_free_mtt_range()
314 &mlx4_priv(dev)->mr_table.dmpt_table, in mlx4_mr_hw_get_mpt()
443 return mlx4_bitmap_alloc(&priv->mr_table.mpt_bitmap); in __mlx4_mpt_reserve()
464 mlx4_bitmap_free(&priv->mr_table.mpt_bitmap, index, MLX4_NO_RR); in __mlx4_mpt_release()
485 struct mlx4_mr_table *mr_table = &mlx4_priv(dev)->mr_table; in __mlx4_mpt_alloc_icm() local
487 return mlx4_table_get(dev, &mr_table->dmpt_table, index); in __mlx4_mpt_alloc_icm()
506 struct mlx4_mr_table *mr_table = &mlx4_priv(dev)->mr_table; in __mlx4_mpt_free_icm() local
508 mlx4_table_put(dev, &mr_table->dmpt_table, index); in __mlx4_mpt_free_icm()
700 mtts = mlx4_table_find(&priv->mr_table.mtt_table, mtt->offset + in mlx4_write_mtt_chunk()
910 struct mlx4_mr_table *mr_table = &priv->mr_table; in mlx4_init_mr_table() local
921 err = mlx4_bitmap_init(&mr_table->mpt_bitmap, dev->caps.num_mpts, in mlx4_init_mr_table()
926 err = mlx4_buddy_init(&mr_table->mtt_buddy, in mlx4_init_mr_table()
938 mr_table->mtt_buddy.max_order); in mlx4_init_mr_table()
947 mlx4_buddy_cleanup(&mr_table->mtt_buddy); in mlx4_init_mr_table()
950 mlx4_bitmap_cleanup(&mr_table->mpt_bitmap); in mlx4_init_mr_table()
958 struct mlx4_mr_table *mr_table = &priv->mr_table; in mlx4_cleanup_mr_table() local
965 mlx4_buddy_cleanup(&mr_table->mtt_buddy); in mlx4_cleanup_mr_table()
966 mlx4_bitmap_cleanup(&mr_table->mpt_bitmap); in mlx4_cleanup_mr_table()