Searched refs:fs_bulk (Results 1 – 3 of 3) sorted by relevance
| /linux/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/ |
| H A D | fs_hws_pools.c | 124 if (mlx5_fs_bulk_init(dev, &pr_bulk->fs_bulk, bulk_len)) in mlx5_fs_hws_pr_bulk_create() 136 return &pr_bulk->fs_bulk; in mlx5_fs_hws_pr_bulk_create() 139 mlx5_fs_bulk_cleanup(&pr_bulk->fs_bulk); in mlx5_fs_hws_pr_bulk_create() 146 mlx5_fs_hws_pr_bulk_destroy(struct mlx5_core_dev *dev, struct mlx5_fs_bulk *fs_bulk) in mlx5_fs_hws_pr_bulk_destroy() argument 150 pr_bulk = container_of(fs_bulk, struct mlx5_fs_hws_pr_bulk, fs_bulk); in mlx5_fs_hws_pr_bulk_destroy() 151 if (mlx5_fs_bulk_get_free_amount(fs_bulk) < fs_bulk->bulk_len) { in mlx5_fs_hws_pr_bulk_destroy() 157 mlx5_fs_bulk_cleanup(fs_bulk); in mlx5_fs_hws_pr_bulk_destroy() 217 pr_bulk = container_of(pool_index.fs_bulk, struct mlx5_fs_hws_pr_bulk, in mlx5_fs_hws_pr_pool_acquire_pr() 218 fs_bulk); in mlx5_fs_hws_pr_pool_acquire_pr() 225 struct mlx5_fs_bulk *fs_bulk = &pr_data->bulk->fs_bulk; in mlx5_fs_hws_pr_pool_release_pr() local [all …]
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/ |
| H A D | fs_counters.c | 445 if (mlx5_fs_bulk_init(dev, &fc_bulk->fs_bulk, bulk_len)) in mlx5_fc_bulk_create() 456 return &fc_bulk->fs_bulk; in mlx5_fc_bulk_create() 459 mlx5_fs_bulk_cleanup(&fc_bulk->fs_bulk); in mlx5_fc_bulk_create() 466 mlx5_fc_bulk_destroy(struct mlx5_core_dev *dev, struct mlx5_fs_bulk *fs_bulk) in mlx5_fc_bulk_destroy() argument 468 struct mlx5_fc_bulk *fc_bulk = container_of(fs_bulk, in mlx5_fc_bulk_destroy() 470 fs_bulk); in mlx5_fc_bulk_destroy() 472 if (mlx5_fs_bulk_get_free_amount(fs_bulk) < fs_bulk->bulk_len) { in mlx5_fc_bulk_destroy() 478 mlx5_fs_bulk_cleanup(fs_bulk); in mlx5_fc_bulk_destroy() 519 fc_bulk = container_of(pool_index.fs_bulk, struct mlx5_fc_bulk, fs_bulk); in mlx5_fc_pool_acquire_counter() 526 struct mlx5_fs_bulk *fs_bulk = &fc->bulk->fs_bulk; in mlx5_fc_pool_release_counter() local [all …]
|
| H A D | fs_core.h | 334 struct mlx5_fs_bulk fs_bulk; member
|