Home
last modified time | relevance | path

Searched refs:ruleset_priv (Results 1 - 4 of 4) sorted by relevance

/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlxsw/
H A Dspectrum_acl_tcam.h44 struct mlxsw_sp_acl_tcam *tcam, void *ruleset_priv,
47 void (*ruleset_del)(struct mlxsw_sp *mlxsw_sp, void *ruleset_priv);
48 int (*ruleset_bind)(struct mlxsw_sp *mlxsw_sp, void *ruleset_priv,
51 void (*ruleset_unbind)(struct mlxsw_sp *mlxsw_sp, void *ruleset_priv,
54 u16 (*ruleset_group_id)(void *ruleset_priv);
57 void *ruleset_priv, void *rule_priv,
H A Dspectrum_acl_tcam.c1611 void *ruleset_priv, in mlxsw_sp_acl_tcam_flower_ruleset_add()
1616 struct mlxsw_sp_acl_tcam_flower_ruleset *ruleset = ruleset_priv; in mlxsw_sp_acl_tcam_flower_ruleset_add()
1627 void *ruleset_priv) in mlxsw_sp_acl_tcam_flower_ruleset_del()
1629 struct mlxsw_sp_acl_tcam_flower_ruleset *ruleset = ruleset_priv; in mlxsw_sp_acl_tcam_flower_ruleset_del()
1636 void *ruleset_priv, in mlxsw_sp_acl_tcam_flower_ruleset_bind()
1640 struct mlxsw_sp_acl_tcam_flower_ruleset *ruleset = ruleset_priv; in mlxsw_sp_acl_tcam_flower_ruleset_bind()
1648 void *ruleset_priv, in mlxsw_sp_acl_tcam_flower_ruleset_unbind()
1652 struct mlxsw_sp_acl_tcam_flower_ruleset *ruleset = ruleset_priv; in mlxsw_sp_acl_tcam_flower_ruleset_unbind()
1659 mlxsw_sp_acl_tcam_flower_ruleset_group_id(void *ruleset_priv) in mlxsw_sp_acl_tcam_flower_ruleset_group_id() argument
1661 struct mlxsw_sp_acl_tcam_flower_ruleset *ruleset = ruleset_priv; in mlxsw_sp_acl_tcam_flower_ruleset_group_id()
1609 mlxsw_sp_acl_tcam_flower_ruleset_add(struct mlxsw_sp *mlxsw_sp, struct mlxsw_sp_acl_tcam *tcam, void *ruleset_priv, struct mlxsw_afk_element_usage *tmplt_elusage, unsigned int *p_min_prio, unsigned int *p_max_prio) mlxsw_sp_acl_tcam_flower_ruleset_add() argument
1626 mlxsw_sp_acl_tcam_flower_ruleset_del(struct mlxsw_sp *mlxsw_sp, void *ruleset_priv) mlxsw_sp_acl_tcam_flower_ruleset_del() argument
1635 mlxsw_sp_acl_tcam_flower_ruleset_bind(struct mlxsw_sp *mlxsw_sp, void *ruleset_priv, struct mlxsw_sp_port *mlxsw_sp_port, bool ingress) mlxsw_sp_acl_tcam_flower_ruleset_bind() argument
1647 mlxsw_sp_acl_tcam_flower_ruleset_unbind(struct mlxsw_sp *mlxsw_sp, void *ruleset_priv, struct mlxsw_sp_port *mlxsw_sp_port, bool ingress) mlxsw_sp_acl_tcam_flower_ruleset_unbind() 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
1728 mlxsw_sp_acl_tcam_mr_ruleset_add(struct mlxsw_sp *mlxsw_sp, struct mlxsw_sp_acl_tcam *tcam, void *ruleset_priv, struct mlxsw_afk_element_usage *tmplt_elusage, unsigned int *p_min_prio, unsigned int *p_max_prio) mlxsw_sp_acl_tcam_mr_ruleset_add() argument
1768 mlxsw_sp_acl_tcam_mr_ruleset_del(struct mlxsw_sp *mlxsw_sp, void *ruleset_priv) mlxsw_sp_acl_tcam_mr_ruleset_del() argument
1777 mlxsw_sp_acl_tcam_mr_ruleset_bind(struct mlxsw_sp *mlxsw_sp, void *ruleset_priv, struct mlxsw_sp_port *mlxsw_sp_port, bool ingress) mlxsw_sp_acl_tcam_mr_ruleset_bind() argument
1786 mlxsw_sp_acl_tcam_mr_ruleset_unbind(struct mlxsw_sp *mlxsw_sp, void *ruleset_priv, struct mlxsw_sp_port *mlxsw_sp_port, bool ingress) mlxsw_sp_acl_tcam_mr_ruleset_unbind() argument
1794 mlxsw_sp_acl_tcam_mr_ruleset_group_id(void *ruleset_priv) mlxsw_sp_acl_tcam_mr_ruleset_group_id() 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
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlxsw/
H A Dspectrum_acl_tcam.h39 struct mlxsw_sp_acl_tcam *tcam, void *ruleset_priv,
42 void (*ruleset_del)(struct mlxsw_sp *mlxsw_sp, void *ruleset_priv);
43 int (*ruleset_bind)(struct mlxsw_sp *mlxsw_sp, void *ruleset_priv,
46 void (*ruleset_unbind)(struct mlxsw_sp *mlxsw_sp, void *ruleset_priv,
49 u16 (*ruleset_group_id)(void *ruleset_priv);
52 void *ruleset_priv, void *rule_priv,
H A Dspectrum_acl_tcam.c1659 void *ruleset_priv, in mlxsw_sp_acl_tcam_flower_ruleset_add()
1664 struct mlxsw_sp_acl_tcam_flower_ruleset *ruleset = ruleset_priv; in mlxsw_sp_acl_tcam_flower_ruleset_add()
1675 void *ruleset_priv) in mlxsw_sp_acl_tcam_flower_ruleset_del()
1677 struct mlxsw_sp_acl_tcam_flower_ruleset *ruleset = ruleset_priv; in mlxsw_sp_acl_tcam_flower_ruleset_del()
1684 void *ruleset_priv, in mlxsw_sp_acl_tcam_flower_ruleset_bind()
1688 struct mlxsw_sp_acl_tcam_flower_ruleset *ruleset = ruleset_priv; in mlxsw_sp_acl_tcam_flower_ruleset_bind()
1696 void *ruleset_priv, in mlxsw_sp_acl_tcam_flower_ruleset_unbind()
1700 struct mlxsw_sp_acl_tcam_flower_ruleset *ruleset = ruleset_priv; in mlxsw_sp_acl_tcam_flower_ruleset_unbind()
1707 mlxsw_sp_acl_tcam_flower_ruleset_group_id(void *ruleset_priv) in mlxsw_sp_acl_tcam_flower_ruleset_group_id() argument
1709 struct mlxsw_sp_acl_tcam_flower_ruleset *ruleset = ruleset_priv; in mlxsw_sp_acl_tcam_flower_ruleset_group_id()
1657 mlxsw_sp_acl_tcam_flower_ruleset_add(struct mlxsw_sp *mlxsw_sp, struct mlxsw_sp_acl_tcam *tcam, void *ruleset_priv, struct mlxsw_afk_element_usage *tmplt_elusage, unsigned int *p_min_prio, unsigned int *p_max_prio) mlxsw_sp_acl_tcam_flower_ruleset_add() argument
1674 mlxsw_sp_acl_tcam_flower_ruleset_del(struct mlxsw_sp *mlxsw_sp, void *ruleset_priv) mlxsw_sp_acl_tcam_flower_ruleset_del() argument
1683 mlxsw_sp_acl_tcam_flower_ruleset_bind(struct mlxsw_sp *mlxsw_sp, void *ruleset_priv, struct mlxsw_sp_port *mlxsw_sp_port, bool ingress) mlxsw_sp_acl_tcam_flower_ruleset_bind() argument
1695 mlxsw_sp_acl_tcam_flower_ruleset_unbind(struct mlxsw_sp *mlxsw_sp, void *ruleset_priv, struct mlxsw_sp_port *mlxsw_sp_port, bool ingress) mlxsw_sp_acl_tcam_flower_ruleset_unbind() 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
1776 mlxsw_sp_acl_tcam_mr_ruleset_add(struct mlxsw_sp *mlxsw_sp, struct mlxsw_sp_acl_tcam *tcam, void *ruleset_priv, struct mlxsw_afk_element_usage *tmplt_elusage, unsigned int *p_min_prio, unsigned int *p_max_prio) mlxsw_sp_acl_tcam_mr_ruleset_add() argument
1816 mlxsw_sp_acl_tcam_mr_ruleset_del(struct mlxsw_sp *mlxsw_sp, void *ruleset_priv) mlxsw_sp_acl_tcam_mr_ruleset_del() argument
1825 mlxsw_sp_acl_tcam_mr_ruleset_bind(struct mlxsw_sp *mlxsw_sp, void *ruleset_priv, struct mlxsw_sp_port *mlxsw_sp_port, bool ingress) mlxsw_sp_acl_tcam_mr_ruleset_bind() argument
1834 mlxsw_sp_acl_tcam_mr_ruleset_unbind(struct mlxsw_sp *mlxsw_sp, void *ruleset_priv, struct mlxsw_sp_port *mlxsw_sp_port, bool ingress) mlxsw_sp_acl_tcam_mr_ruleset_unbind() argument
1842 mlxsw_sp_acl_tcam_mr_ruleset_group_id(void *ruleset_priv) mlxsw_sp_acl_tcam_mr_ruleset_group_id() 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
[all...]

Completed in 7 milliseconds