/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlxsw/ |
H A D | spectrum_acl_tcam.h | 57 void *ruleset_priv, void *rule_priv, 59 void (*rule_del)(struct mlxsw_sp *mlxsw_sp, void *rule_priv); 60 int (*rule_action_replace)(struct mlxsw_sp *mlxsw_sp, void *rule_priv, 62 int (*rule_activity_get)(struct mlxsw_sp *mlxsw_sp, void *rule_priv,
|
H A D | spectrum_acl_tcam.c | 1668 void *ruleset_priv, void *rule_priv, in mlxsw_sp_acl_tcam_flower_rule_add() 1672 struct mlxsw_sp_acl_tcam_flower_rule *rule = rule_priv; in mlxsw_sp_acl_tcam_flower_rule_add() 1679 mlxsw_sp_acl_tcam_flower_rule_del(struct mlxsw_sp *mlxsw_sp, void *rule_priv) in mlxsw_sp_acl_tcam_flower_rule_del() argument 1681 struct mlxsw_sp_acl_tcam_flower_rule *rule = rule_priv; in mlxsw_sp_acl_tcam_flower_rule_del() 1688 void *rule_priv, in mlxsw_sp_acl_tcam_flower_rule_action_replace() 1696 void *rule_priv, bool *activity) in mlxsw_sp_acl_tcam_flower_rule_activity_get() 1698 struct mlxsw_sp_acl_tcam_flower_rule *rule = rule_priv; in mlxsw_sp_acl_tcam_flower_rule_activity_get() 1803 void *rule_priv, in mlxsw_sp_acl_tcam_mr_rule_add() 1807 struct mlxsw_sp_acl_tcam_mr_rule *rule = rule_priv; in mlxsw_sp_acl_tcam_mr_rule_add() 1814 mlxsw_sp_acl_tcam_mr_rule_del(struct mlxsw_sp *mlxsw_sp, void *rule_priv) in mlxsw_sp_acl_tcam_mr_rule_del() argument 1667 mlxsw_sp_acl_tcam_flower_rule_add(struct mlxsw_sp *mlxsw_sp, void *ruleset_priv, void *rule_priv, struct mlxsw_sp_acl_rule_info *rulei) mlxsw_sp_acl_tcam_flower_rule_add() argument 1687 mlxsw_sp_acl_tcam_flower_rule_action_replace(struct mlxsw_sp *mlxsw_sp, void *rule_priv, struct mlxsw_sp_acl_rule_info *rulei) mlxsw_sp_acl_tcam_flower_rule_action_replace() argument 1695 mlxsw_sp_acl_tcam_flower_rule_activity_get(struct mlxsw_sp *mlxsw_sp, void *rule_priv, bool *activity) mlxsw_sp_acl_tcam_flower_rule_activity_get() argument 1802 mlxsw_sp_acl_tcam_mr_rule_add(struct mlxsw_sp *mlxsw_sp, void *ruleset_priv, void *rule_priv, struct mlxsw_sp_acl_rule_info *rulei) mlxsw_sp_acl_tcam_mr_rule_add() argument 1822 mlxsw_sp_acl_tcam_mr_rule_action_replace(struct mlxsw_sp *mlxsw_sp, void *rule_priv, struct mlxsw_sp_acl_rule_info *rulei) mlxsw_sp_acl_tcam_mr_rule_action_replace() argument 1833 mlxsw_sp_acl_tcam_mr_rule_activity_get(struct mlxsw_sp *mlxsw_sp, void *rule_priv, bool *activity) mlxsw_sp_acl_tcam_mr_rule_activity_get() argument [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlxsw/ |
H A D | spectrum_acl_tcam.h | 52 void *ruleset_priv, void *rule_priv, 54 void (*rule_del)(struct mlxsw_sp *mlxsw_sp, void *rule_priv); 55 int (*rule_action_replace)(struct mlxsw_sp *mlxsw_sp, void *rule_priv, 57 int (*rule_activity_get)(struct mlxsw_sp *mlxsw_sp, void *rule_priv,
|
H A D | spectrum_acl_tcam.c | 1716 void *ruleset_priv, void *rule_priv, in mlxsw_sp_acl_tcam_flower_rule_add() 1720 struct mlxsw_sp_acl_tcam_flower_rule *rule = rule_priv; in mlxsw_sp_acl_tcam_flower_rule_add() 1727 mlxsw_sp_acl_tcam_flower_rule_del(struct mlxsw_sp *mlxsw_sp, void *rule_priv) in mlxsw_sp_acl_tcam_flower_rule_del() argument 1729 struct mlxsw_sp_acl_tcam_flower_rule *rule = rule_priv; in mlxsw_sp_acl_tcam_flower_rule_del() 1736 void *rule_priv, in mlxsw_sp_acl_tcam_flower_rule_action_replace() 1744 void *rule_priv, bool *activity) in mlxsw_sp_acl_tcam_flower_rule_activity_get() 1746 struct mlxsw_sp_acl_tcam_flower_rule *rule = rule_priv; in mlxsw_sp_acl_tcam_flower_rule_activity_get() 1851 void *rule_priv, in mlxsw_sp_acl_tcam_mr_rule_add() 1855 struct mlxsw_sp_acl_tcam_mr_rule *rule = rule_priv; in mlxsw_sp_acl_tcam_mr_rule_add() 1862 mlxsw_sp_acl_tcam_mr_rule_del(struct mlxsw_sp *mlxsw_sp, void *rule_priv) in mlxsw_sp_acl_tcam_mr_rule_del() argument 1715 mlxsw_sp_acl_tcam_flower_rule_add(struct mlxsw_sp *mlxsw_sp, void *ruleset_priv, void *rule_priv, struct mlxsw_sp_acl_rule_info *rulei) mlxsw_sp_acl_tcam_flower_rule_add() argument 1735 mlxsw_sp_acl_tcam_flower_rule_action_replace(struct mlxsw_sp *mlxsw_sp, void *rule_priv, struct mlxsw_sp_acl_rule_info *rulei) mlxsw_sp_acl_tcam_flower_rule_action_replace() argument 1743 mlxsw_sp_acl_tcam_flower_rule_activity_get(struct mlxsw_sp *mlxsw_sp, void *rule_priv, bool *activity) mlxsw_sp_acl_tcam_flower_rule_activity_get() argument 1850 mlxsw_sp_acl_tcam_mr_rule_add(struct mlxsw_sp *mlxsw_sp, void *ruleset_priv, void *rule_priv, struct mlxsw_sp_acl_rule_info *rulei) mlxsw_sp_acl_tcam_mr_rule_add() argument 1870 mlxsw_sp_acl_tcam_mr_rule_action_replace(struct mlxsw_sp *mlxsw_sp, void *rule_priv, struct mlxsw_sp_acl_rule_info *rulei) mlxsw_sp_acl_tcam_mr_rule_action_replace() argument 1881 mlxsw_sp_acl_tcam_mr_rule_activity_get(struct mlxsw_sp *mlxsw_sp, void *rule_priv, bool *activity) mlxsw_sp_acl_tcam_mr_rule_activity_get() argument [all...] |