H A D | spectrum_acl_ctcam.c | 41 struct mlxsw_sp_acl_ctcam_region *cregion, in mlxsw_sp_acl_ctcam_region_entry_insert() argument 46 struct mlxsw_sp_acl_tcam_region *region = cregion->region; in mlxsw_sp_acl_ctcam_region_entry_insert() 67 err = cregion->ops->entry_insert(cregion, centry, mask); in mlxsw_sp_acl_ctcam_region_entry_insert() 82 cregion->ops->entry_remove(cregion, centry); in mlxsw_sp_acl_ctcam_region_entry_insert() 88 struct mlxsw_sp_acl_ctcam_region *cregion, in mlxsw_sp_acl_ctcam_region_entry_remove() argument 94 cregion->region->tcam_region_info, in mlxsw_sp_acl_ctcam_region_entry_remove() 97 cregion->ops->entry_remove(cregion, centr in mlxsw_sp_acl_ctcam_region_entry_remove() 102 mlxsw_sp_acl_ctcam_region_entry_action_replace(struct mlxsw_sp * mlxsw_sp,struct mlxsw_sp_acl_ctcam_region * cregion,struct mlxsw_sp_acl_ctcam_entry * centry,struct mlxsw_afa_block * afa_block,unsigned int priority) mlxsw_sp_acl_ctcam_region_entry_action_replace() argument 124 struct mlxsw_sp_acl_ctcam_region *cregion = priv; mlxsw_sp_acl_ctcam_region_parman_resize() local 140 struct mlxsw_sp_acl_ctcam_region *cregion = priv; mlxsw_sp_acl_ctcam_region_parman_move() local 158 mlxsw_sp_acl_ctcam_region_init(struct mlxsw_sp * mlxsw_sp,struct mlxsw_sp_acl_ctcam_region * cregion,struct mlxsw_sp_acl_tcam_region * region,const struct mlxsw_sp_acl_ctcam_region_ops * ops) mlxsw_sp_acl_ctcam_region_init() argument 171 mlxsw_sp_acl_ctcam_region_fini(struct mlxsw_sp_acl_ctcam_region * cregion) mlxsw_sp_acl_ctcam_region_fini() argument 176 mlxsw_sp_acl_ctcam_chunk_init(struct mlxsw_sp_acl_ctcam_region * cregion,struct mlxsw_sp_acl_ctcam_chunk * cchunk,unsigned int priority) mlxsw_sp_acl_ctcam_chunk_init() argument 189 mlxsw_sp_acl_ctcam_entry_add(struct mlxsw_sp * mlxsw_sp,struct mlxsw_sp_acl_ctcam_region * cregion,struct mlxsw_sp_acl_ctcam_chunk * cchunk,struct mlxsw_sp_acl_ctcam_entry * centry,struct mlxsw_sp_acl_rule_info * rulei,bool fillup_priority) mlxsw_sp_acl_ctcam_entry_add() argument 215 mlxsw_sp_acl_ctcam_entry_del(struct mlxsw_sp * mlxsw_sp,struct mlxsw_sp_acl_ctcam_region * cregion,struct mlxsw_sp_acl_ctcam_chunk * cchunk,struct mlxsw_sp_acl_ctcam_entry * centry) mlxsw_sp_acl_ctcam_entry_del() argument 225 mlxsw_sp_acl_ctcam_entry_action_replace(struct mlxsw_sp * mlxsw_sp,struct mlxsw_sp_acl_ctcam_region * cregion,struct mlxsw_sp_acl_ctcam_entry * centry,struct mlxsw_sp_acl_rule_info * rulei) mlxsw_sp_acl_ctcam_entry_action_replace() argument [all...] |