Home
last modified time | relevance | path

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

/Linux-v6.6/drivers/net/ethernet/mellanox/mlxsw/
Dspectrum_router.h24 struct gen_pool *rifs_table; member
Dspectrum_router.c8100 *p_rif_index = gen_pool_alloc(mlxsw_sp->router->rifs_table, in mlxsw_sp_rif_index_alloc()
8115 gen_pool_free(mlxsw_sp->router->rifs_table, in mlxsw_sp_rif_index_free()
10811 struct gen_pool *rifs_table; in mlxsw_sp_rifs_table_init() local
10814 rifs_table = gen_pool_create(0, -1); in mlxsw_sp_rifs_table_init()
10815 if (!rifs_table) in mlxsw_sp_rifs_table_init()
10818 gen_pool_set_algo(rifs_table, gen_pool_first_fit_order_align, in mlxsw_sp_rifs_table_init()
10821 err = gen_pool_add(rifs_table, MLXSW_SP_ROUTER_GENALLOC_OFFSET, in mlxsw_sp_rifs_table_init()
10826 mlxsw_sp->router->rifs_table = rifs_table; in mlxsw_sp_rifs_table_init()
10831 gen_pool_destroy(rifs_table); in mlxsw_sp_rifs_table_init()
10837 gen_pool_destroy(mlxsw_sp->router->rifs_table); in mlxsw_sp_rifs_table_fini()