bfregs           1289 drivers/net/ethernet/mellanox/mlx5/core/main.c 	mutex_init(&priv->bfregs.reg_head.lock);
bfregs           1290 drivers/net/ethernet/mellanox/mlx5/core/main.c 	mutex_init(&priv->bfregs.wc_head.lock);
bfregs           1291 drivers/net/ethernet/mellanox/mlx5/core/main.c 	INIT_LIST_HEAD(&priv->bfregs.reg_head.list);
bfregs           1292 drivers/net/ethernet/mellanox/mlx5/core/main.c 	INIT_LIST_HEAD(&priv->bfregs.wc_head.list);
bfregs            104 drivers/net/ethernet/mellanox/mlx5/core/uar.c 	int bfregs;
bfregs            107 drivers/net/ethernet/mellanox/mlx5/core/uar.c 	bfregs = uars_per_sys_page(mdev) * MLX5_BFREGS_PER_UAR;
bfregs            113 drivers/net/ethernet/mellanox/mlx5/core/uar.c 	up->reg_bitmap = bitmap_zalloc(bfregs, GFP_KERNEL);
bfregs            117 drivers/net/ethernet/mellanox/mlx5/core/uar.c 	up->fp_bitmap = bitmap_zalloc(bfregs, GFP_KERNEL);
bfregs            121 drivers/net/ethernet/mellanox/mlx5/core/uar.c 	for (i = 0; i < bfregs; i++)
bfregs            127 drivers/net/ethernet/mellanox/mlx5/core/uar.c 	up->bfregs = bfregs;
bfregs            128 drivers/net/ethernet/mellanox/mlx5/core/uar.c 	up->fp_avail = bfregs * MLX5_FP_BFREGS_PER_UAR / MLX5_BFREGS_PER_UAR;
bfregs            129 drivers/net/ethernet/mellanox/mlx5/core/uar.c 	up->reg_avail = bfregs * MLX5_NON_FP_BFREGS_PER_UAR / MLX5_BFREGS_PER_UAR;
bfregs            153 drivers/net/ethernet/mellanox/mlx5/core/uar.c 		      up->index, up->bfregs);
bfregs            170 drivers/net/ethernet/mellanox/mlx5/core/uar.c 	mutex_lock(&mdev->priv.bfregs.reg_head.lock);
bfregs            171 drivers/net/ethernet/mellanox/mlx5/core/uar.c 	if (!list_empty(&mdev->priv.bfregs.reg_head.list)) {
bfregs            172 drivers/net/ethernet/mellanox/mlx5/core/uar.c 		ret = list_first_entry(&mdev->priv.bfregs.reg_head.list,
bfregs            180 drivers/net/ethernet/mellanox/mlx5/core/uar.c 	list_add(&ret->list, &mdev->priv.bfregs.reg_head.list);
bfregs            182 drivers/net/ethernet/mellanox/mlx5/core/uar.c 	mutex_unlock(&mdev->priv.bfregs.reg_head.lock);
bfregs            190 drivers/net/ethernet/mellanox/mlx5/core/uar.c 	mutex_lock(&mdev->priv.bfregs.reg_head.lock);
bfregs            192 drivers/net/ethernet/mellanox/mlx5/core/uar.c 	mutex_unlock(&mdev->priv.bfregs.reg_head.lock);
bfregs            209 drivers/net/ethernet/mellanox/mlx5/core/uar.c 	struct mlx5_bfreg_data *bfregs;
bfregs            217 drivers/net/ethernet/mellanox/mlx5/core/uar.c 	bfregs = &mdev->priv.bfregs;
bfregs            219 drivers/net/ethernet/mellanox/mlx5/core/uar.c 		head = &bfregs->wc_head.list;
bfregs            220 drivers/net/ethernet/mellanox/mlx5/core/uar.c 		lock = &bfregs->wc_head.lock;
bfregs            222 drivers/net/ethernet/mellanox/mlx5/core/uar.c 		head = &bfregs->reg_head.list;
bfregs            223 drivers/net/ethernet/mellanox/mlx5/core/uar.c 		lock = &bfregs->reg_head.lock;
bfregs            244 drivers/net/ethernet/mellanox/mlx5/core/uar.c 	dbi = find_first_bit(bitmap, up->bfregs);
bfregs            293 drivers/net/ethernet/mellanox/mlx5/core/uar.c 	struct mlx5_bfreg_data *bfregs;
bfregs            302 drivers/net/ethernet/mellanox/mlx5/core/uar.c 	bfregs = &mdev->priv.bfregs;
bfregs            304 drivers/net/ethernet/mellanox/mlx5/core/uar.c 		head = &bfregs->wc_head.list;
bfregs            305 drivers/net/ethernet/mellanox/mlx5/core/uar.c 		lock = &bfregs->wc_head.lock;
bfregs            307 drivers/net/ethernet/mellanox/mlx5/core/uar.c 		head = &bfregs->reg_head.list;
bfregs            308 drivers/net/ethernet/mellanox/mlx5/core/uar.c 		lock = &bfregs->reg_head.lock;
bfregs            403 include/linux/mlx5/driver.h 	unsigned int		bfregs;
bfregs            590 include/linux/mlx5/driver.h 	struct mlx5_bfreg_data		bfregs;