Home
last modified time | relevance | path

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

/linux-6.15/drivers/net/ethernet/mellanox/mlxsw/
H A Dspectrum_router.h24 struct gen_pool *rifs_table; member
H A Dspectrum_router.c8318 *p_rif_index = gen_pool_alloc(mlxsw_sp->router->rifs_table, in mlxsw_sp_rif_index_alloc()
8333 gen_pool_free(mlxsw_sp->router->rifs_table, in mlxsw_sp_rif_index_free()
11030 struct gen_pool *rifs_table; in mlxsw_sp_rifs_table_init() local
11033 rifs_table = gen_pool_create(0, -1); in mlxsw_sp_rifs_table_init()
11034 if (!rifs_table) in mlxsw_sp_rifs_table_init()
11037 gen_pool_set_algo(rifs_table, gen_pool_first_fit_order_align, in mlxsw_sp_rifs_table_init()
11040 err = gen_pool_add(rifs_table, MLXSW_SP_ROUTER_GENALLOC_OFFSET, in mlxsw_sp_rifs_table_init()
11045 mlxsw_sp->router->rifs_table = rifs_table; in mlxsw_sp_rifs_table_init()
11050 gen_pool_destroy(rifs_table); in mlxsw_sp_rifs_table_init()
11056 gen_pool_destroy(mlxsw_sp->router->rifs_table); in mlxsw_sp_rifs_table_fini()