Home
last modified time | relevance | path

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

/linux/drivers/net/ethernet/mellanox/mlxsw/
H A Dspectrum_router.h24 struct gen_pool *rifs_table; member
H A Dspectrum_router.c8350 *p_rif_index = gen_pool_alloc(mlxsw_sp->router->rifs_table, in mlxsw_sp_rif_index_alloc()
8365 gen_pool_free(mlxsw_sp->router->rifs_table, in mlxsw_sp_rif_index_free()
11075 struct gen_pool *rifs_table; in mlxsw_sp_rifs_table_init() local
11078 rifs_table = gen_pool_create(0, -1); in mlxsw_sp_rifs_table_init()
11079 if (!rifs_table) in mlxsw_sp_rifs_table_init()
11082 gen_pool_set_algo(rifs_table, gen_pool_first_fit_order_align, in mlxsw_sp_rifs_table_init()
11085 err = gen_pool_add(rifs_table, MLXSW_SP_ROUTER_GENALLOC_OFFSET, in mlxsw_sp_rifs_table_init()
11090 mlxsw_sp->router->rifs_table = rifs_table; in mlxsw_sp_rifs_table_init()
11095 gen_pool_destroy(rifs_table); in mlxsw_sp_rifs_table_init()
11101 gen_pool_destroy(mlxsw_sp->router->rifs_table); in mlxsw_sp_rifs_table_fini()