Searched refs:mlxsw_sp_acl_block (Results 1 – 5 of 5) sorted by relevance
/Linux-v5.4/drivers/net/ethernet/mellanox/mlxsw/ |
D | spectrum_acl.c | 49 struct mlxsw_sp_acl_block *block; 95 struct mlxsw_sp *mlxsw_sp_acl_block_mlxsw_sp(struct mlxsw_sp_acl_block *block) in mlxsw_sp_acl_block_mlxsw_sp() 100 unsigned int mlxsw_sp_acl_block_rule_count(struct mlxsw_sp_acl_block *block) in mlxsw_sp_acl_block_rule_count() 105 void mlxsw_sp_acl_block_disable_inc(struct mlxsw_sp_acl_block *block) in mlxsw_sp_acl_block_disable_inc() 111 void mlxsw_sp_acl_block_disable_dec(struct mlxsw_sp_acl_block *block) in mlxsw_sp_acl_block_disable_dec() 117 bool mlxsw_sp_acl_block_disabled(struct mlxsw_sp_acl_block *block) in mlxsw_sp_acl_block_disabled() 122 bool mlxsw_sp_acl_block_is_egress_bound(struct mlxsw_sp_acl_block *block) in mlxsw_sp_acl_block_is_egress_bound() 142 struct mlxsw_sp_acl_block *block, in mlxsw_sp_acl_ruleset_bind() 154 struct mlxsw_sp_acl_block *block, in mlxsw_sp_acl_ruleset_unbind() 164 static bool mlxsw_sp_acl_ruleset_block_bound(struct mlxsw_sp_acl_block *block) in mlxsw_sp_acl_ruleset_block_bound() [all …]
|
D | spectrum.h | 277 struct mlxsw_sp_acl_block *ing_acl_block; 278 struct mlxsw_sp_acl_block *eg_acl_block; 642 struct mlxsw_sp_acl_block; 651 struct mlxsw_sp_acl_block { struct 662 struct mlxsw_sp *mlxsw_sp_acl_block_mlxsw_sp(struct mlxsw_sp_acl_block *block); argument 663 unsigned int mlxsw_sp_acl_block_rule_count(struct mlxsw_sp_acl_block *block); 664 void mlxsw_sp_acl_block_disable_inc(struct mlxsw_sp_acl_block *block); 665 void mlxsw_sp_acl_block_disable_dec(struct mlxsw_sp_acl_block *block); 666 bool mlxsw_sp_acl_block_disabled(struct mlxsw_sp_acl_block *block); 667 struct mlxsw_sp_acl_block *mlxsw_sp_acl_block_create(struct mlxsw_sp *mlxsw_sp, [all …]
|
D | spectrum_flower.c | 18 struct mlxsw_sp_acl_block *block, in mlxsw_sp_flower_parse_actions() 141 struct mlxsw_sp_acl_block *block) in mlxsw_sp_flower_parse_meta() 322 struct mlxsw_sp_acl_block *block, in mlxsw_sp_flower_parse() 456 struct mlxsw_sp_acl_block *block, in mlxsw_sp_flower_replace() 503 struct mlxsw_sp_acl_block *block, in mlxsw_sp_flower_destroy() 525 struct mlxsw_sp_acl_block *block, in mlxsw_sp_flower_stats() 561 struct mlxsw_sp_acl_block *block, in mlxsw_sp_flower_tmplt_create() 582 struct mlxsw_sp_acl_block *block, in mlxsw_sp_flower_tmplt_destroy()
|
D | spectrum2_mr_tcam.c | 12 struct mlxsw_sp_acl_block *acl_block;
|
D | spectrum.c | 1515 mlxsw_sp_setup_tc_cls_flower(struct mlxsw_sp_acl_block *acl_block, in mlxsw_sp_setup_tc_cls_flower() 1578 struct mlxsw_sp_acl_block *acl_block = cb_priv; in mlxsw_sp_setup_tc_block_cb_flower() 1595 struct mlxsw_sp_acl_block *acl_block = cb_priv; in mlxsw_sp_tc_block_flower_release() 1607 struct mlxsw_sp_acl_block *acl_block; in mlxsw_sp_setup_tc_block_flower_bind() 1661 struct mlxsw_sp_acl_block *acl_block; in mlxsw_sp_setup_tc_block_flower_unbind()
|