/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlxsw/ |
H A D | spectrum_acl_tcam.c | 151 struct mlxsw_sp_acl_tcam_vgroup *vgroup; member 176 struct mlxsw_sp_acl_tcam_vgroup *vgroup; member 254 struct mlxsw_sp_acl_tcam_vgroup *vgroup, in mlxsw_sp_acl_tcam_vgroup_add() 264 vgroup->patterns = patterns; in mlxsw_sp_acl_tcam_vgroup_add() 265 vgroup->patterns_count = patterns_count; in mlxsw_sp_acl_tcam_vgroup_add() 266 vgroup->vregion_rehash_enabled = vregion_rehash_enabled; in mlxsw_sp_acl_tcam_vgroup_add() 267 vgroup->p_min_prio = p_min_prio; in mlxsw_sp_acl_tcam_vgroup_add() 268 vgroup->p_max_prio = p_max_prio; in mlxsw_sp_acl_tcam_vgroup_add() 271 vgroup->tmplt_elusage_set = true; in mlxsw_sp_acl_tcam_vgroup_add() 272 memcpy(&vgroup in mlxsw_sp_acl_tcam_vgroup_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 294 mlxsw_sp_acl_tcam_vgroup_del(struct mlxsw_sp_acl_tcam_vgroup *vgroup) mlxsw_sp_acl_tcam_vgroup_del() argument 363 mlxsw_sp_acl_tcam_vgroup_prio_update(struct mlxsw_sp_acl_tcam_vgroup *vgroup) mlxsw_sp_acl_tcam_vgroup_prio_update() argument 440 mlxsw_sp_acl_tcam_vgroup_vregion_attach(struct mlxsw_sp *mlxsw_sp, struct mlxsw_sp_acl_tcam_vgroup *vgroup, struct mlxsw_sp_acl_tcam_vregion *vregion, unsigned int priority) mlxsw_sp_acl_tcam_vgroup_vregion_attach() argument 482 mlxsw_sp_acl_tcam_vgroup_vregion_find(struct mlxsw_sp_acl_tcam_vgroup *vgroup, unsigned int priority, struct mlxsw_afk_element_usage *elusage, bool *p_need_split) mlxsw_sp_acl_tcam_vgroup_vregion_find() argument 538 mlxsw_sp_acl_tcam_vgroup_use_patterns(struct mlxsw_sp_acl_tcam_vgroup *vgroup, struct mlxsw_afk_element_usage *elusage, struct mlxsw_afk_element_usage *out) mlxsw_sp_acl_tcam_vgroup_use_patterns() argument 752 mlxsw_sp_acl_tcam_vregion_create(struct mlxsw_sp *mlxsw_sp, struct mlxsw_sp_acl_tcam_vgroup *vgroup, unsigned int priority, struct mlxsw_afk_element_usage *elusage) mlxsw_sp_acl_tcam_vregion_create() argument 817 struct mlxsw_sp_acl_tcam_vgroup *vgroup = vregion->vgroup; mlxsw_sp_acl_tcam_vregion_destroy() local 871 mlxsw_sp_acl_tcam_vregion_get(struct mlxsw_sp *mlxsw_sp, struct mlxsw_sp_acl_tcam_vgroup *vgroup, unsigned int priority, struct mlxsw_afk_element_usage *elusage) mlxsw_sp_acl_tcam_vregion_get() argument 942 mlxsw_sp_acl_tcam_vchunk_create(struct mlxsw_sp *mlxsw_sp, struct mlxsw_sp_acl_tcam_vgroup *vgroup, unsigned int priority, struct mlxsw_afk_element_usage *elusage) mlxsw_sp_acl_tcam_vchunk_create() argument 1015 struct mlxsw_sp_acl_tcam_vgroup *vgroup = vchunk->vgroup; mlxsw_sp_acl_tcam_vchunk_destroy() local 1032 mlxsw_sp_acl_tcam_vchunk_get(struct mlxsw_sp *mlxsw_sp, struct mlxsw_sp_acl_tcam_vgroup *vgroup, unsigned int priority, struct mlxsw_afk_element_usage *elusage) mlxsw_sp_acl_tcam_vchunk_get() argument 1121 mlxsw_sp_acl_tcam_ventry_add(struct mlxsw_sp *mlxsw_sp, struct mlxsw_sp_acl_tcam_vgroup *vgroup, struct mlxsw_sp_acl_tcam_ventry *ventry, struct mlxsw_sp_acl_rule_info *rulei) mlxsw_sp_acl_tcam_ventry_add() argument 1601 struct mlxsw_sp_acl_tcam_vgroup vgroup; global() member 1720 struct mlxsw_sp_acl_tcam_vgroup vgroup; global() member [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlxsw/ |
H A D | spectrum_acl_tcam.c | 152 struct mlxsw_sp_acl_tcam_vgroup *vgroup; member 177 struct mlxsw_sp_acl_tcam_vgroup *vgroup; member 255 struct mlxsw_sp_acl_tcam_vgroup *vgroup, in mlxsw_sp_acl_tcam_vgroup_add() 265 vgroup->patterns = patterns; in mlxsw_sp_acl_tcam_vgroup_add() 266 vgroup->patterns_count = patterns_count; in mlxsw_sp_acl_tcam_vgroup_add() 267 vgroup->vregion_rehash_enabled = vregion_rehash_enabled; in mlxsw_sp_acl_tcam_vgroup_add() 268 vgroup->p_min_prio = p_min_prio; in mlxsw_sp_acl_tcam_vgroup_add() 269 vgroup->p_max_prio = p_max_prio; in mlxsw_sp_acl_tcam_vgroup_add() 272 vgroup->tmplt_elusage_set = true; in mlxsw_sp_acl_tcam_vgroup_add() 273 memcpy(&vgroup in mlxsw_sp_acl_tcam_vgroup_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 295 mlxsw_sp_acl_tcam_vgroup_del(struct mlxsw_sp_acl_tcam_vgroup *vgroup) mlxsw_sp_acl_tcam_vgroup_del() argument 364 mlxsw_sp_acl_tcam_vgroup_prio_update(struct mlxsw_sp_acl_tcam_vgroup *vgroup) mlxsw_sp_acl_tcam_vgroup_prio_update() argument 441 mlxsw_sp_acl_tcam_vgroup_vregion_attach(struct mlxsw_sp *mlxsw_sp, struct mlxsw_sp_acl_tcam_vgroup *vgroup, struct mlxsw_sp_acl_tcam_vregion *vregion, unsigned int priority) mlxsw_sp_acl_tcam_vgroup_vregion_attach() argument 483 mlxsw_sp_acl_tcam_vgroup_vregion_find(struct mlxsw_sp_acl_tcam_vgroup *vgroup, unsigned int priority, struct mlxsw_afk_element_usage *elusage, bool *p_need_split) mlxsw_sp_acl_tcam_vgroup_vregion_find() argument 539 mlxsw_sp_acl_tcam_vgroup_use_patterns(struct mlxsw_sp_acl_tcam_vgroup *vgroup, struct mlxsw_afk_element_usage *elusage, struct mlxsw_afk_element_usage *out) mlxsw_sp_acl_tcam_vgroup_use_patterns() argument 753 mlxsw_sp_acl_tcam_vregion_create(struct mlxsw_sp *mlxsw_sp, struct mlxsw_sp_acl_tcam_vgroup *vgroup, unsigned int priority, struct mlxsw_afk_element_usage *elusage) mlxsw_sp_acl_tcam_vregion_create() argument 818 struct mlxsw_sp_acl_tcam_vgroup *vgroup = vregion->vgroup; mlxsw_sp_acl_tcam_vregion_destroy() local 837 mlxsw_sp_acl_tcam_vregion_get(struct mlxsw_sp *mlxsw_sp, struct mlxsw_sp_acl_tcam_vgroup *vgroup, unsigned int priority, struct mlxsw_afk_element_usage *elusage) mlxsw_sp_acl_tcam_vregion_get() argument 908 mlxsw_sp_acl_tcam_vchunk_create(struct mlxsw_sp *mlxsw_sp, struct mlxsw_sp_acl_tcam_vgroup *vgroup, unsigned int priority, struct mlxsw_afk_element_usage *elusage) mlxsw_sp_acl_tcam_vchunk_create() argument 981 struct mlxsw_sp_acl_tcam_vgroup *vgroup = vchunk->vgroup; mlxsw_sp_acl_tcam_vchunk_destroy() local 998 mlxsw_sp_acl_tcam_vchunk_get(struct mlxsw_sp *mlxsw_sp, struct mlxsw_sp_acl_tcam_vgroup *vgroup, unsigned int priority, struct mlxsw_afk_element_usage *elusage) mlxsw_sp_acl_tcam_vchunk_get() argument 1087 mlxsw_sp_acl_tcam_ventry_add(struct mlxsw_sp *mlxsw_sp, struct mlxsw_sp_acl_tcam_vgroup *vgroup, struct mlxsw_sp_acl_tcam_ventry *ventry, struct mlxsw_sp_acl_rule_info *rulei) mlxsw_sp_acl_tcam_ventry_add() argument 1649 struct mlxsw_sp_acl_tcam_vgroup vgroup; global() member 1768 struct mlxsw_sp_acl_tcam_vgroup vgroup; global() member [all...] |