Lines Matching refs:ruleset

55 			struct mlxsw_sp_acl_ruleset *ruleset;  in mlxsw_sp_flower_parse_actions()  local
58 ruleset = mlxsw_sp_acl_ruleset_lookup(mlxsw_sp, block, in mlxsw_sp_flower_parse_actions()
61 if (IS_ERR(ruleset)) in mlxsw_sp_flower_parse_actions()
62 return PTR_ERR(ruleset); in mlxsw_sp_flower_parse_actions()
64 group_id = mlxsw_sp_acl_ruleset_group_id(ruleset); in mlxsw_sp_flower_parse_actions()
399 struct mlxsw_sp_acl_ruleset *ruleset; in mlxsw_sp_flower_replace() local
403 ruleset = mlxsw_sp_acl_ruleset_get(mlxsw_sp, block, in mlxsw_sp_flower_replace()
406 if (IS_ERR(ruleset)) in mlxsw_sp_flower_replace()
407 return PTR_ERR(ruleset); in mlxsw_sp_flower_replace()
409 rule = mlxsw_sp_acl_rule_create(mlxsw_sp, ruleset, f->cookie, in mlxsw_sp_flower_replace()
429 mlxsw_sp_acl_ruleset_put(mlxsw_sp, ruleset); in mlxsw_sp_flower_replace()
437 mlxsw_sp_acl_ruleset_put(mlxsw_sp, ruleset); in mlxsw_sp_flower_replace()
445 struct mlxsw_sp_acl_ruleset *ruleset; in mlxsw_sp_flower_destroy() local
448 ruleset = mlxsw_sp_acl_ruleset_get(mlxsw_sp, block, in mlxsw_sp_flower_destroy()
451 if (IS_ERR(ruleset)) in mlxsw_sp_flower_destroy()
454 rule = mlxsw_sp_acl_rule_lookup(mlxsw_sp, ruleset, f->cookie); in mlxsw_sp_flower_destroy()
460 mlxsw_sp_acl_ruleset_put(mlxsw_sp, ruleset); in mlxsw_sp_flower_destroy()
467 struct mlxsw_sp_acl_ruleset *ruleset; in mlxsw_sp_flower_stats() local
474 ruleset = mlxsw_sp_acl_ruleset_get(mlxsw_sp, block, in mlxsw_sp_flower_stats()
477 if (WARN_ON(IS_ERR(ruleset))) in mlxsw_sp_flower_stats()
480 rule = mlxsw_sp_acl_rule_lookup(mlxsw_sp, ruleset, f->cookie); in mlxsw_sp_flower_stats()
491 mlxsw_sp_acl_ruleset_put(mlxsw_sp, ruleset); in mlxsw_sp_flower_stats()
495 mlxsw_sp_acl_ruleset_put(mlxsw_sp, ruleset); in mlxsw_sp_flower_stats()
503 struct mlxsw_sp_acl_ruleset *ruleset; in mlxsw_sp_flower_tmplt_create() local
511 ruleset = mlxsw_sp_acl_ruleset_get(mlxsw_sp, block, in mlxsw_sp_flower_tmplt_create()
517 return PTR_ERR_OR_ZERO(ruleset); in mlxsw_sp_flower_tmplt_create()
524 struct mlxsw_sp_acl_ruleset *ruleset; in mlxsw_sp_flower_tmplt_destroy() local
526 ruleset = mlxsw_sp_acl_ruleset_get(mlxsw_sp, block, in mlxsw_sp_flower_tmplt_destroy()
529 if (IS_ERR(ruleset)) in mlxsw_sp_flower_tmplt_destroy()
532 mlxsw_sp_acl_ruleset_put(mlxsw_sp, ruleset); in mlxsw_sp_flower_tmplt_destroy()
533 mlxsw_sp_acl_ruleset_put(mlxsw_sp, ruleset); in mlxsw_sp_flower_tmplt_destroy()