Home
last modified time | relevance | path

Searched refs:prefix_usage (Results 1 - 2 of 2) sorted by relevance

/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlxsw/
H A Dspectrum_router.c302 #define mlxsw_sp_prefix_usage_for_each(prefix, prefix_usage) \
303 for_each_set_bit(prefix, (prefix_usage)->b, MLXSW_SP_PREFIX_COUNT)
320 mlxsw_sp_prefix_usage_set(struct mlxsw_sp_prefix_usage *prefix_usage, in mlxsw_sp_prefix_usage_set() argument
323 set_bit(prefix_len, prefix_usage->b); in mlxsw_sp_prefix_usage_set()
327 mlxsw_sp_prefix_usage_clear(struct mlxsw_sp_prefix_usage *prefix_usage, in mlxsw_sp_prefix_usage_clear() argument
330 clear_bit(prefix_len, prefix_usage->b); in mlxsw_sp_prefix_usage_clear()
403 struct mlxsw_sp_prefix_usage prefix_usage; member
507 struct mlxsw_sp_prefix_usage *prefix_usage, in mlxsw_sp_lpm_tree_left_struct_set()
515 mlxsw_sp_prefix_usage_for_each(prefix, prefix_usage) in mlxsw_sp_lpm_tree_left_struct_set()
519 mlxsw_sp_prefix_usage_for_each(prefix, prefix_usage) { in mlxsw_sp_lpm_tree_left_struct_set()
506 mlxsw_sp_lpm_tree_left_struct_set(struct mlxsw_sp *mlxsw_sp, struct mlxsw_sp_prefix_usage *prefix_usage, struct mlxsw_sp_lpm_tree *lpm_tree) mlxsw_sp_lpm_tree_left_struct_set() argument
530 mlxsw_sp_lpm_tree_create(struct mlxsw_sp *mlxsw_sp, struct mlxsw_sp_prefix_usage *prefix_usage, enum mlxsw_sp_l3proto proto) mlxsw_sp_lpm_tree_create() argument
568 mlxsw_sp_lpm_tree_get(struct mlxsw_sp *mlxsw_sp, struct mlxsw_sp_prefix_usage *prefix_usage, enum mlxsw_sp_l3proto proto) mlxsw_sp_lpm_tree_get() argument
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlxsw/
H A Dspectrum_router.c405 #define mlxsw_sp_prefix_usage_for_each(prefix, prefix_usage) \
406 for_each_set_bit(prefix, (prefix_usage)->b, MLXSW_SP_PREFIX_COUNT)
423 mlxsw_sp_prefix_usage_set(struct mlxsw_sp_prefix_usage *prefix_usage, in mlxsw_sp_prefix_usage_set() argument
426 set_bit(prefix_len, prefix_usage->b); in mlxsw_sp_prefix_usage_set()
430 mlxsw_sp_prefix_usage_clear(struct mlxsw_sp_prefix_usage *prefix_usage, in mlxsw_sp_prefix_usage_clear() argument
433 clear_bit(prefix_len, prefix_usage->b); in mlxsw_sp_prefix_usage_clear()
507 struct mlxsw_sp_prefix_usage prefix_usage; member
611 struct mlxsw_sp_prefix_usage *prefix_usage, in mlxsw_sp_lpm_tree_left_struct_set()
619 mlxsw_sp_prefix_usage_for_each(prefix, prefix_usage) in mlxsw_sp_lpm_tree_left_struct_set()
623 mlxsw_sp_prefix_usage_for_each(prefix, prefix_usage) { in mlxsw_sp_lpm_tree_left_struct_set()
610 mlxsw_sp_lpm_tree_left_struct_set(struct mlxsw_sp *mlxsw_sp, struct mlxsw_sp_prefix_usage *prefix_usage, struct mlxsw_sp_lpm_tree *lpm_tree) mlxsw_sp_lpm_tree_left_struct_set() argument
634 mlxsw_sp_lpm_tree_create(struct mlxsw_sp *mlxsw_sp, struct mlxsw_sp_prefix_usage *prefix_usage, enum mlxsw_sp_l3proto proto) mlxsw_sp_lpm_tree_create() argument
672 mlxsw_sp_lpm_tree_get(struct mlxsw_sp *mlxsw_sp, struct mlxsw_sp_prefix_usage *prefix_usage, enum mlxsw_sp_l3proto proto) mlxsw_sp_lpm_tree_get() argument
[all...]

Completed in 16 milliseconds