/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlxsw/ |
H A D | spectrum_acl_atcam.c | 69 return mlxsw_sp_acl_erp_mask_is_ctcam(aentry->erp_mask); in mlxsw_sp_acl_atcam_is_centry() 384 u8 erp_id = mlxsw_sp_acl_erp_mask_erp_id(aentry->erp_mask); in mlxsw_sp_acl_atcam_region_entry_insert() 426 u8 erp_id = mlxsw_sp_acl_erp_mask_erp_id(aentry->erp_mask); in mlxsw_sp_acl_atcam_region_entry_remove() 448 u8 erp_id = mlxsw_sp_acl_erp_mask_erp_id(aentry->erp_mask); in mlxsw_sp_acl_atcam_region_entry_action_replace() 479 struct mlxsw_sp_acl_erp_mask *erp_mask; in __mlxsw_sp_acl_atcam_entry_add() local 485 erp_mask = mlxsw_sp_acl_erp_mask_get(aregion, mask, false); in __mlxsw_sp_acl_atcam_entry_add() 486 if (IS_ERR(erp_mask)) in __mlxsw_sp_acl_atcam_entry_add() 487 return PTR_ERR(erp_mask); in __mlxsw_sp_acl_atcam_entry_add() 488 aentry->erp_mask = erp_mask; in __mlxsw_sp_acl_atcam_entry_add() [all...] |
H A D | spectrum2_acl_tcam.c | 37 struct mlxsw_sp_acl_erp_mask *erp_mask; in mlxsw_sp2_acl_ctcam_region_entry_insert() local 42 erp_mask = mlxsw_sp_acl_erp_mask_get(aregion, mask, true); in mlxsw_sp2_acl_ctcam_region_entry_insert() 43 if (IS_ERR(erp_mask)) in mlxsw_sp2_acl_ctcam_region_entry_insert() 44 return PTR_ERR(erp_mask); in mlxsw_sp2_acl_ctcam_region_entry_insert() 45 aentry->erp_mask = erp_mask; in mlxsw_sp2_acl_ctcam_region_entry_insert() 60 mlxsw_sp_acl_erp_mask_put(aregion, aentry->erp_mask); in mlxsw_sp2_acl_ctcam_region_entry_remove()
|
H A D | spectrum_acl_tcam.h | 198 struct mlxsw_sp_acl_erp_mask *erp_mask; member 260 mlxsw_sp_acl_erp_mask_is_ctcam(const struct mlxsw_sp_acl_erp_mask *erp_mask); 261 u8 mlxsw_sp_acl_erp_mask_erp_id(const struct mlxsw_sp_acl_erp_mask *erp_mask); 263 mlxsw_sp_acl_erp_delta(const struct mlxsw_sp_acl_erp_mask *erp_mask); 268 struct mlxsw_sp_acl_erp_mask *erp_mask); 271 struct mlxsw_sp_acl_erp_mask *erp_mask, 275 struct mlxsw_sp_acl_erp_mask *erp_mask,
|
H A D | spectrum_acl_erp.c | 1023 struct mlxsw_sp_acl_erp_mask *erp_mask) in mlxsw_sp_acl_erp_mask_put() 1025 struct objagg_obj *objagg_obj = (struct objagg_obj *) erp_mask; in mlxsw_sp_acl_erp_mask_put() 1035 struct mlxsw_sp_acl_erp_mask *erp_mask, in mlxsw_sp_acl_erp_bf_insert() 1038 struct objagg_obj *objagg_obj = (struct objagg_obj *) erp_mask; in mlxsw_sp_acl_erp_bf_insert() 1053 struct mlxsw_sp_acl_erp_mask *erp_mask, in mlxsw_sp_acl_erp_bf_remove() 1056 struct objagg_obj *objagg_obj = (struct objagg_obj *) erp_mask; in mlxsw_sp_acl_erp_bf_remove() 1070 mlxsw_sp_acl_erp_mask_is_ctcam(const struct mlxsw_sp_acl_erp_mask *erp_mask) in mlxsw_sp_acl_erp_mask_is_ctcam() argument 1072 struct objagg_obj *objagg_obj = (struct objagg_obj *) erp_mask; in mlxsw_sp_acl_erp_mask_is_ctcam() 1078 u8 mlxsw_sp_acl_erp_mask_erp_id(const struct mlxsw_sp_acl_erp_mask *erp_mask) in mlxsw_sp_acl_erp_mask_erp_id() argument 1080 struct objagg_obj *objagg_obj = (struct objagg_obj *) erp_mask; in mlxsw_sp_acl_erp_mask_erp_id() 1022 mlxsw_sp_acl_erp_mask_put(struct mlxsw_sp_acl_atcam_region *aregion, struct mlxsw_sp_acl_erp_mask *erp_mask) mlxsw_sp_acl_erp_mask_put() argument 1033 mlxsw_sp_acl_erp_bf_insert(struct mlxsw_sp *mlxsw_sp, struct mlxsw_sp_acl_atcam_region *aregion, struct mlxsw_sp_acl_erp_mask *erp_mask, struct mlxsw_sp_acl_atcam_entry *aentry) mlxsw_sp_acl_erp_bf_insert() argument 1051 mlxsw_sp_acl_erp_bf_remove(struct mlxsw_sp *mlxsw_sp, struct mlxsw_sp_acl_atcam_region *aregion, struct mlxsw_sp_acl_erp_mask *erp_mask, struct mlxsw_sp_acl_atcam_entry *aentry) mlxsw_sp_acl_erp_bf_remove() argument 1144 mlxsw_sp_acl_erp_delta(const struct mlxsw_sp_acl_erp_mask *erp_mask) mlxsw_sp_acl_erp_delta() argument [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlxsw/ |
H A D | spectrum_acl_atcam.c | 69 return mlxsw_sp_acl_erp_mask_is_ctcam(aentry->erp_mask); in mlxsw_sp_acl_atcam_is_centry() 384 u8 erp_id = mlxsw_sp_acl_erp_mask_erp_id(aentry->erp_mask); in mlxsw_sp_acl_atcam_region_entry_insert() 426 u8 erp_id = mlxsw_sp_acl_erp_mask_erp_id(aentry->erp_mask); in mlxsw_sp_acl_atcam_region_entry_remove() 448 u8 erp_id = mlxsw_sp_acl_erp_mask_erp_id(aentry->erp_mask); in mlxsw_sp_acl_atcam_region_entry_action_replace() 479 struct mlxsw_sp_acl_erp_mask *erp_mask; in __mlxsw_sp_acl_atcam_entry_add() local 485 erp_mask = mlxsw_sp_acl_erp_mask_get(aregion, mask, false); in __mlxsw_sp_acl_atcam_entry_add() 486 if (IS_ERR(erp_mask)) in __mlxsw_sp_acl_atcam_entry_add() 487 return PTR_ERR(erp_mask); in __mlxsw_sp_acl_atcam_entry_add() 488 aentry->erp_mask = erp_mask; in __mlxsw_sp_acl_atcam_entry_add() [all...] |
H A D | spectrum2_acl_tcam.c | 37 struct mlxsw_sp_acl_erp_mask *erp_mask; in mlxsw_sp2_acl_ctcam_region_entry_insert() local 42 erp_mask = mlxsw_sp_acl_erp_mask_get(aregion, mask, true); in mlxsw_sp2_acl_ctcam_region_entry_insert() 43 if (IS_ERR(erp_mask)) in mlxsw_sp2_acl_ctcam_region_entry_insert() 44 return PTR_ERR(erp_mask); in mlxsw_sp2_acl_ctcam_region_entry_insert() 45 aentry->erp_mask = erp_mask; in mlxsw_sp2_acl_ctcam_region_entry_insert() 60 mlxsw_sp_acl_erp_mask_put(aregion, aentry->erp_mask); in mlxsw_sp2_acl_ctcam_region_entry_remove()
|
H A D | spectrum_acl_tcam.h | 193 struct mlxsw_sp_acl_erp_mask *erp_mask; member 255 mlxsw_sp_acl_erp_mask_is_ctcam(const struct mlxsw_sp_acl_erp_mask *erp_mask); 256 u8 mlxsw_sp_acl_erp_mask_erp_id(const struct mlxsw_sp_acl_erp_mask *erp_mask); 258 mlxsw_sp_acl_erp_delta(const struct mlxsw_sp_acl_erp_mask *erp_mask); 263 struct mlxsw_sp_acl_erp_mask *erp_mask); 266 struct mlxsw_sp_acl_erp_mask *erp_mask, 270 struct mlxsw_sp_acl_erp_mask *erp_mask,
|
H A D | spectrum_acl_erp.c | 1023 struct mlxsw_sp_acl_erp_mask *erp_mask) in mlxsw_sp_acl_erp_mask_put() 1025 struct objagg_obj *objagg_obj = (struct objagg_obj *) erp_mask; in mlxsw_sp_acl_erp_mask_put() 1035 struct mlxsw_sp_acl_erp_mask *erp_mask, in mlxsw_sp_acl_erp_bf_insert() 1038 struct objagg_obj *objagg_obj = (struct objagg_obj *) erp_mask; in mlxsw_sp_acl_erp_bf_insert() 1053 struct mlxsw_sp_acl_erp_mask *erp_mask, in mlxsw_sp_acl_erp_bf_remove() 1056 struct objagg_obj *objagg_obj = (struct objagg_obj *) erp_mask; in mlxsw_sp_acl_erp_bf_remove() 1070 mlxsw_sp_acl_erp_mask_is_ctcam(const struct mlxsw_sp_acl_erp_mask *erp_mask) in mlxsw_sp_acl_erp_mask_is_ctcam() argument 1072 struct objagg_obj *objagg_obj = (struct objagg_obj *) erp_mask; in mlxsw_sp_acl_erp_mask_is_ctcam() 1078 u8 mlxsw_sp_acl_erp_mask_erp_id(const struct mlxsw_sp_acl_erp_mask *erp_mask) in mlxsw_sp_acl_erp_mask_erp_id() argument 1080 struct objagg_obj *objagg_obj = (struct objagg_obj *) erp_mask; in mlxsw_sp_acl_erp_mask_erp_id() 1022 mlxsw_sp_acl_erp_mask_put(struct mlxsw_sp_acl_atcam_region *aregion, struct mlxsw_sp_acl_erp_mask *erp_mask) mlxsw_sp_acl_erp_mask_put() argument 1033 mlxsw_sp_acl_erp_bf_insert(struct mlxsw_sp *mlxsw_sp, struct mlxsw_sp_acl_atcam_region *aregion, struct mlxsw_sp_acl_erp_mask *erp_mask, struct mlxsw_sp_acl_atcam_entry *aentry) mlxsw_sp_acl_erp_bf_insert() argument 1051 mlxsw_sp_acl_erp_bf_remove(struct mlxsw_sp *mlxsw_sp, struct mlxsw_sp_acl_atcam_region *aregion, struct mlxsw_sp_acl_erp_mask *erp_mask, struct mlxsw_sp_acl_atcam_entry *aentry) mlxsw_sp_acl_erp_bf_remove() argument 1144 mlxsw_sp_acl_erp_delta(const struct mlxsw_sp_acl_erp_mask *erp_mask) mlxsw_sp_acl_erp_delta() argument [all...] |