/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlxsw/ |
H A D | spectrum_acl_tcam.c | 116 struct mlxsw_afk_element_usage tmplt_elusage; member 257 struct mlxsw_afk_element_usage *tmplt_elusage, in mlxsw_sp_acl_tcam_vgroup_add() 270 if (tmplt_elusage) { in mlxsw_sp_acl_tcam_vgroup_add() 272 memcpy(&vgroup->tmplt_elusage, tmplt_elusage, in mlxsw_sp_acl_tcam_vgroup_add() 273 sizeof(vgroup->tmplt_elusage)); in mlxsw_sp_acl_tcam_vgroup_add() 549 memcpy(out, &vgroup->tmplt_elusage, sizeof(*out)); in mlxsw_sp_acl_tcam_vgroup_use_patterns() 1612 struct mlxsw_afk_element_usage *tmplt_elusage, in mlxsw_sp_acl_tcam_flower_ruleset_add() 1621 tmplt_elusage, true, in mlxsw_sp_acl_tcam_flower_ruleset_add() 1731 struct mlxsw_afk_element_usage *tmplt_elusage, in mlxsw_sp_acl_tcam_mr_ruleset_add() 252 mlxsw_sp_acl_tcam_vgroup_add(struct mlxsw_sp *mlxsw_sp, struct mlxsw_sp_acl_tcam *tcam, struct mlxsw_sp_acl_tcam_vgroup *vgroup, const struct mlxsw_sp_acl_tcam_pattern *patterns, unsigned int patterns_count, struct mlxsw_afk_element_usage *tmplt_elusage, bool vregion_rehash_enabled, unsigned int *p_min_prio, unsigned int *p_max_prio) mlxsw_sp_acl_tcam_vgroup_add() argument 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 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 [all...] |
H A D | spectrum_acl.c | 163 struct mlxsw_afk_element_usage *tmplt_elusage) in mlxsw_sp_acl_ruleset_create() 184 tmplt_elusage, &ruleset->min_prio, in mlxsw_sp_acl_ruleset_create() 268 struct mlxsw_afk_element_usage *tmplt_elusage) in mlxsw_sp_acl_ruleset_get() 284 tmplt_elusage); in mlxsw_sp_acl_ruleset_get() 160 mlxsw_sp_acl_ruleset_create(struct mlxsw_sp *mlxsw_sp, struct mlxsw_sp_flow_block *block, u32 chain_index, const struct mlxsw_sp_acl_profile_ops *ops, struct mlxsw_afk_element_usage *tmplt_elusage) mlxsw_sp_acl_ruleset_create() argument 265 mlxsw_sp_acl_ruleset_get(struct mlxsw_sp *mlxsw_sp, struct mlxsw_sp_flow_block *block, u32 chain_index, enum mlxsw_sp_acl_profile profile, struct mlxsw_afk_element_usage *tmplt_elusage) mlxsw_sp_acl_ruleset_get() argument
|
H A D | spectrum_acl_tcam.h | 45 struct mlxsw_afk_element_usage *tmplt_elusage,
|
H A D | spectrum.h | 868 struct mlxsw_afk_element_usage *tmplt_elusage);
|
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlxsw/ |
H A D | spectrum_acl_tcam.c | 117 struct mlxsw_afk_element_usage tmplt_elusage; member 258 struct mlxsw_afk_element_usage *tmplt_elusage, in mlxsw_sp_acl_tcam_vgroup_add() 271 if (tmplt_elusage) { in mlxsw_sp_acl_tcam_vgroup_add() 273 memcpy(&vgroup->tmplt_elusage, tmplt_elusage, in mlxsw_sp_acl_tcam_vgroup_add() 274 sizeof(vgroup->tmplt_elusage)); in mlxsw_sp_acl_tcam_vgroup_add() 550 memcpy(out, &vgroup->tmplt_elusage, sizeof(*out)); in mlxsw_sp_acl_tcam_vgroup_use_patterns() 1660 struct mlxsw_afk_element_usage *tmplt_elusage, in mlxsw_sp_acl_tcam_flower_ruleset_add() 1669 tmplt_elusage, true, in mlxsw_sp_acl_tcam_flower_ruleset_add() 1779 struct mlxsw_afk_element_usage *tmplt_elusage, in mlxsw_sp_acl_tcam_mr_ruleset_add() 253 mlxsw_sp_acl_tcam_vgroup_add(struct mlxsw_sp *mlxsw_sp, struct mlxsw_sp_acl_tcam *tcam, struct mlxsw_sp_acl_tcam_vgroup *vgroup, const struct mlxsw_sp_acl_tcam_pattern *patterns, unsigned int patterns_count, struct mlxsw_afk_element_usage *tmplt_elusage, bool vregion_rehash_enabled, unsigned int *p_min_prio, unsigned int *p_max_prio) mlxsw_sp_acl_tcam_vgroup_add() argument 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 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 [all...] |
H A D | spectrum_acl.c | 168 struct mlxsw_afk_element_usage *tmplt_elusage) in mlxsw_sp_acl_ruleset_create() 189 tmplt_elusage, &ruleset->min_prio, in mlxsw_sp_acl_ruleset_create() 273 struct mlxsw_afk_element_usage *tmplt_elusage) in mlxsw_sp_acl_ruleset_get() 289 tmplt_elusage); in mlxsw_sp_acl_ruleset_get() 165 mlxsw_sp_acl_ruleset_create(struct mlxsw_sp *mlxsw_sp, struct mlxsw_sp_flow_block *block, u32 chain_index, const struct mlxsw_sp_acl_profile_ops *ops, struct mlxsw_afk_element_usage *tmplt_elusage) mlxsw_sp_acl_ruleset_create() argument 270 mlxsw_sp_acl_ruleset_get(struct mlxsw_sp *mlxsw_sp, struct mlxsw_sp_flow_block *block, u32 chain_index, enum mlxsw_sp_acl_profile profile, struct mlxsw_afk_element_usage *tmplt_elusage) mlxsw_sp_acl_ruleset_get() argument
|
H A D | spectrum_acl_tcam.h | 40 struct mlxsw_afk_element_usage *tmplt_elusage,
|
H A D | spectrum.h | 990 struct mlxsw_afk_element_usage *tmplt_elusage);
|