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