Home
last modified time | relevance | path

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

/linux/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/
H A Dfs_hws_pools.c112 struct mlx5_fs_hws_pr_bulk *pr_bulk; in mlx5_fs_hws_pr_bulk_create() local
120 pr_bulk = kvzalloc_flex(*pr_bulk, prs_data, bulk_len); in mlx5_fs_hws_pr_bulk_create()
121 if (!pr_bulk) in mlx5_fs_hws_pr_bulk_create()
124 mlx5_fs_bulk_init(&pr_bulk->fs_bulk, bulk_len); in mlx5_fs_hws_pr_bulk_create()
126 if (mlx5_fs_bulk_bitmap_alloc(dev, &pr_bulk->fs_bulk)) in mlx5_fs_hws_pr_bulk_create()
130 pr_bulk->prs_data[i].bulk = pr_bulk; in mlx5_fs_hws_pr_bulk_create()
131 pr_bulk->prs_data[i].offset = i; in mlx5_fs_hws_pr_bulk_create()
134 pr_bulk->hws_action = mlx5_fs_pr_bulk_action_create(dev, pr_pool_ctx); in mlx5_fs_hws_pr_bulk_create()
135 if (!pr_bulk->hws_action) in mlx5_fs_hws_pr_bulk_create()
138 return &pr_bulk->fs_bulk; in mlx5_fs_hws_pr_bulk_create()
[all …]