Home
last modified time | relevance | path

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

/linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/
H A Dcontext.c27 ret = mlx5hws_pat_init_pattern_cache(&ctx->pattern_cache); in hws_context_pools_init()
54 mlx5hws_pat_uninit_pattern_cache(ctx->pattern_cache); in hws_context_pools_init()
64 mlx5hws_pat_uninit_pattern_cache(ctx->pattern_cache); in hws_context_pools_uninit()
H A Dpat_arg.c217 struct mlx5hws_pattern_cache *cache = ctx->pattern_cache; in mlx5hws_pat_put_pattern()
247 mutex_lock(&ctx->pattern_cache->lock); in mlx5hws_pat_get_pattern()
249 cached_pattern = mlx5hws_pat_get_existing_cached_pattern(ctx->pattern_cache, in mlx5hws_pat_get_pattern()
266 cached_pattern = mlx5hws_pat_add_pattern_to_cache(ctx->pattern_cache, in mlx5hws_pat_get_pattern()
276 mutex_unlock(&ctx->pattern_cache->lock); in mlx5hws_pat_get_pattern()
284 mutex_unlock(&ctx->pattern_cache->lock); in mlx5hws_pat_get_pattern()
H A Dcontext.h43 struct mlx5hws_pattern_cache *pattern_cache; member