Home
last modified time | relevance | path

Searched refs:fc_bulk (Results 1 – 2 of 2) sorted by relevance

/linux/drivers/net/ethernet/mellanox/mlx5/core/
H A Dfs_counters.c433 struct mlx5_fc_bulk *fc_bulk; in mlx5_fc_bulk_create() local
441 fc_bulk = kvzalloc(struct_size(fc_bulk, fcs, bulk_len), GFP_KERNEL); in mlx5_fc_bulk_create()
442 if (!fc_bulk) in mlx5_fc_bulk_create()
445 if (mlx5_fs_bulk_init(dev, &fc_bulk->fs_bulk, bulk_len)) in mlx5_fc_bulk_create()
450 fc_bulk->base_id = base_id; in mlx5_fc_bulk_create()
452 mlx5_fc_init(&fc_bulk->fcs[i], fc_bulk, base_id + i); in mlx5_fc_bulk_create()
454 refcount_set(&fc_bulk->hws_data.hws_action_refcount, 0); in mlx5_fc_bulk_create()
455 mutex_init(&fc_bulk->hws_data.lock); 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()
[all …]
/linux/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/
H A Dfs_hws_pools.c409 struct mlx5_fc_bulk *fc_bulk = counter->bulk; in mlx5_fc_get_hws_action() local
413 create_ctx.id = fc_bulk->base_id; in mlx5_fc_get_hws_action()
417 hws_action = mlx5_fs_get_hws_action(&fc_bulk->hws_data, &create_ctx); in mlx5_fc_get_hws_action()