Home
last modified time | relevance | path

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

/linux/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/
H A Dfs_hws_pools.c259 struct mlx5_fs_hws_mh_bulk *mh_bulk; in mlx5_fs_hws_mh_bulk_create() local
276 mh_bulk = kvzalloc_flex(*mh_bulk, mhs_data, bulk_len); in mlx5_fs_hws_mh_bulk_create()
277 if (!mh_bulk) in mlx5_fs_hws_mh_bulk_create()
280 mlx5_fs_bulk_init(&mh_bulk->fs_bulk, bulk_len); in mlx5_fs_hws_mh_bulk_create()
282 if (mlx5_fs_bulk_bitmap_alloc(dev, &mh_bulk->fs_bulk)) in mlx5_fs_hws_mh_bulk_create()
286 mh_bulk->mhs_data[i].bulk = mh_bulk; in mlx5_fs_hws_mh_bulk_create()
287 mh_bulk->mhs_data[i].offset = i; in mlx5_fs_hws_mh_bulk_create()
290 mh_bulk->hws_action = mlx5_fs_mh_bulk_action_create(ctx, pattern); in mlx5_fs_hws_mh_bulk_create()
291 if (!mh_bulk->hws_action) in mlx5_fs_hws_mh_bulk_create()
294 return &mh_bulk->fs_bulk; in mlx5_fs_hws_mh_bulk_create()
[all …]