Searched refs:bfregn (Results 1 – 2 of 2) sorted by relevance
/openbmc/linux/drivers/infiniband/hw/mlx5/ |
H A D | qp.c | 767 int bfregn = -ENOMEM; in alloc_bfreg() local 774 bfregn = alloc_high_class_bfreg(dev, bfregi); in alloc_bfreg() 775 if (bfregn < 0) in alloc_bfreg() 776 bfregn = alloc_med_class_bfreg(dev, bfregi); in alloc_bfreg() 779 if (bfregn < 0) { in alloc_bfreg() 781 bfregn = 0; in alloc_bfreg() 782 bfregi->count[bfregn]++; in alloc_bfreg() 786 return bfregn; in alloc_bfreg() 789 void mlx5_ib_free_bfreg(struct mlx5_ib_dev *dev, struct mlx5_bfreg_info *bfregi, int bfregn) in mlx5_ib_free_bfreg() argument 792 bfregi->count[bfregn] in mlx5_ib_free_bfreg() 833 bfregn_to_uar_index(struct mlx5_ib_dev * dev,struct mlx5_bfreg_info * bfregi,u32 bfregn,bool dyn_bfreg) bfregn_to_uar_index() argument 935 adjust_bfregn(struct mlx5_ib_dev * dev,struct mlx5_bfreg_info * bfregi,int bfregn) adjust_bfregn() argument 953 int bfregn; _create_user_qp() local [all...] |
H A D | mlx5_ib.h | 540 int bfregn; member 1505 int bfregn); 1591 struct mlx5_bfreg_info *bfregi, u32 bfregn,
|