Searched refs:rifs_table (Results 1 – 2 of 2) sorted by relevance
24 struct gen_pool *rifs_table; member
8350 *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() local11078 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()