+1
-1
drivers/net/ethernet/mellanox/mlx4/fw.c
+1
-1
drivers/net/ethernet/mellanox/mlx4/fw.c
+6
-6
drivers/net/ethernet/mellanox/mlx4/mr.c
+6
-6
drivers/net/ethernet/mellanox/mlx4/mr.c
···
304
304
MLX4_CMD_TIME_CLASS_B, MLX4_CMD_WRAPPED);
305
305
}
306
306
307
-
static int mlx4_mr_reserve_range(struct mlx4_dev *dev, int cnt, int align,
307
+
int mlx4_mr_reserve_range(struct mlx4_dev *dev, int cnt, int align,
308
308
u32 *base_mridx)
309
309
{
310
310
struct mlx4_priv *priv = mlx4_priv(dev);
···
320
320
}
321
321
EXPORT_SYMBOL_GPL(mlx4_mr_reserve_range);
322
322
323
-
static void mlx4_mr_release_range(struct mlx4_dev *dev, u32 base_mridx, int cnt)
323
+
void mlx4_mr_release_range(struct mlx4_dev *dev, u32 base_mridx, int cnt)
324
324
{
325
325
struct mlx4_priv *priv = mlx4_priv(dev);
326
326
mlx4_bitmap_free_range(&priv->mr_table.mpt_bitmap, base_mridx, cnt);
327
327
}
328
328
EXPORT_SYMBOL_GPL(mlx4_mr_release_range);
329
329
330
-
static int mlx4_mr_alloc_reserved(struct mlx4_dev *dev, u32 mridx, u32 pd,
330
+
int mlx4_mr_alloc_reserved(struct mlx4_dev *dev, u32 mridx, u32 pd,
331
331
u64 iova, u64 size, u32 access, int npages,
332
332
int page_shift, struct mlx4_mr *mr)
333
333
{
···
457
457
}
458
458
EXPORT_SYMBOL_GPL(mlx4_mr_alloc);
459
459
460
-
static void mlx4_mr_free_reserved(struct mlx4_dev *dev, struct mlx4_mr *mr)
460
+
void mlx4_mr_free_reserved(struct mlx4_dev *dev, struct mlx4_mr *mr)
461
461
{
462
462
int err;
463
463
···
852
852
}
853
853
EXPORT_SYMBOL_GPL(mlx4_fmr_alloc);
854
854
855
-
static int mlx4_fmr_alloc_reserved(struct mlx4_dev *dev, u32 mridx,
855
+
int mlx4_fmr_alloc_reserved(struct mlx4_dev *dev, u32 mridx,
856
856
u32 pd, u32 access, int max_pages,
857
857
int max_maps, u8 page_shift, struct mlx4_fmr *fmr)
858
858
{
···
954
954
}
955
955
EXPORT_SYMBOL_GPL(mlx4_fmr_free);
956
956
957
-
static int mlx4_fmr_free_reserved(struct mlx4_dev *dev, struct mlx4_fmr *fmr)
957
+
int mlx4_fmr_free_reserved(struct mlx4_dev *dev, struct mlx4_fmr *fmr)
958
958
{
959
959
if (fmr->maps)
960
960
return -EBUSY;