Lines Matching refs:ruleset

131 			struct mlxsw_sp_acl_ruleset *ruleset;  in mlxsw_sp_flower_parse_actions()  local
134 ruleset = mlxsw_sp_acl_ruleset_lookup(mlxsw_sp, block, in mlxsw_sp_flower_parse_actions()
137 if (IS_ERR(ruleset)) in mlxsw_sp_flower_parse_actions()
138 return PTR_ERR(ruleset); in mlxsw_sp_flower_parse_actions()
140 group_id = mlxsw_sp_acl_ruleset_group_id(ruleset); in mlxsw_sp_flower_parse_actions()
634 struct mlxsw_sp_acl_ruleset *ruleset; in mlxsw_sp_flower_replace() local
642 ruleset = mlxsw_sp_acl_ruleset_get(mlxsw_sp, block, in mlxsw_sp_flower_replace()
645 if (IS_ERR(ruleset)) in mlxsw_sp_flower_replace()
646 return PTR_ERR(ruleset); in mlxsw_sp_flower_replace()
648 rule = mlxsw_sp_acl_rule_create(mlxsw_sp, ruleset, f->cookie, NULL, in mlxsw_sp_flower_replace()
668 mlxsw_sp_acl_ruleset_put(mlxsw_sp, ruleset); in mlxsw_sp_flower_replace()
676 mlxsw_sp_acl_ruleset_put(mlxsw_sp, ruleset); in mlxsw_sp_flower_replace()
684 struct mlxsw_sp_acl_ruleset *ruleset; in mlxsw_sp_flower_destroy() local
687 ruleset = mlxsw_sp_acl_ruleset_get(mlxsw_sp, block, in mlxsw_sp_flower_destroy()
690 if (IS_ERR(ruleset)) in mlxsw_sp_flower_destroy()
693 rule = mlxsw_sp_acl_rule_lookup(mlxsw_sp, ruleset, f->cookie); in mlxsw_sp_flower_destroy()
699 mlxsw_sp_acl_ruleset_put(mlxsw_sp, ruleset); in mlxsw_sp_flower_destroy()
707 struct mlxsw_sp_acl_ruleset *ruleset; in mlxsw_sp_flower_stats() local
715 ruleset = mlxsw_sp_acl_ruleset_get(mlxsw_sp, block, in mlxsw_sp_flower_stats()
718 if (WARN_ON(IS_ERR(ruleset))) in mlxsw_sp_flower_stats()
721 rule = mlxsw_sp_acl_rule_lookup(mlxsw_sp, ruleset, f->cookie); in mlxsw_sp_flower_stats()
733 mlxsw_sp_acl_ruleset_put(mlxsw_sp, ruleset); in mlxsw_sp_flower_stats()
737 mlxsw_sp_acl_ruleset_put(mlxsw_sp, ruleset); in mlxsw_sp_flower_stats()
745 struct mlxsw_sp_acl_ruleset *ruleset; in mlxsw_sp_flower_tmplt_create() local
753 ruleset = mlxsw_sp_acl_ruleset_get(mlxsw_sp, block, in mlxsw_sp_flower_tmplt_create()
759 return PTR_ERR_OR_ZERO(ruleset); in mlxsw_sp_flower_tmplt_create()
766 struct mlxsw_sp_acl_ruleset *ruleset; in mlxsw_sp_flower_tmplt_destroy() local
768 ruleset = mlxsw_sp_acl_ruleset_get(mlxsw_sp, block, in mlxsw_sp_flower_tmplt_destroy()
771 if (IS_ERR(ruleset)) in mlxsw_sp_flower_tmplt_destroy()
774 mlxsw_sp_acl_ruleset_put(mlxsw_sp, ruleset); in mlxsw_sp_flower_tmplt_destroy()
775 mlxsw_sp_acl_ruleset_put(mlxsw_sp, ruleset); in mlxsw_sp_flower_tmplt_destroy()
783 struct mlxsw_sp_acl_ruleset *ruleset; in mlxsw_sp_flower_prio_get() local
785 ruleset = mlxsw_sp_acl_ruleset_lookup(mlxsw_sp, block, in mlxsw_sp_flower_prio_get()
788 if (IS_ERR(ruleset)) in mlxsw_sp_flower_prio_get()
793 return PTR_ERR(ruleset); in mlxsw_sp_flower_prio_get()
794 mlxsw_sp_acl_ruleset_prio_get(ruleset, p_min_prio, p_max_prio); in mlxsw_sp_flower_prio_get()