Home
last modified time | relevance | path

Searched refs:mlxsw_sp_flow_block (Results 1 – 6 of 6) sorted by relevance

/linux-6.15/drivers/net/ethernet/mellanox/mlxsw/
H A Dspectrum_flow.c12 struct mlxsw_sp_flow_block *
15 struct mlxsw_sp_flow_block *block; in mlxsw_sp_flow_block_create()
27 void mlxsw_sp_flow_block_destroy(struct mlxsw_sp_flow_block *block) in mlxsw_sp_flow_block_destroy()
34 mlxsw_sp_flow_block_lookup(struct mlxsw_sp_flow_block *block, in mlxsw_sp_flow_block_lookup()
47 mlxsw_sp_flow_block_ruleset_bound(const struct mlxsw_sp_flow_block *block) in mlxsw_sp_flow_block_ruleset_bound()
53 struct mlxsw_sp_flow_block *block, in mlxsw_sp_flow_block_bind()
108 struct mlxsw_sp_flow_block *block, in mlxsw_sp_flow_block_unbind()
177 struct mlxsw_sp_flow_block *flow_block = cb_priv; in mlxsw_sp_flow_block_cb()
194 struct mlxsw_sp_flow_block *flow_block = cb_priv; in mlxsw_sp_tc_block_release()
206 struct mlxsw_sp_flow_block *flow_block; in mlxsw_sp_setup_tc_block_bind()
[all …]
H A Dspectrum.h350 struct mlxsw_sp_flow_block *ing_flow_block;
351 struct mlxsw_sp_flow_block *eg_flow_block;
874 struct mlxsw_sp_flow_block { struct
970 struct mlxsw_sp_flow_block *block,
1014 struct mlxsw_sp_flow_block *block,
1048 struct mlxsw_sp_flow_block *block,
1212 struct mlxsw_sp_flow_block *block,
1226 struct mlxsw_sp_flow_block *block,
1232 struct mlxsw_sp_flow_block *block,
1235 struct mlxsw_sp_flow_block *block,
[all …]
H A Dspectrum_matchall.c14 mlxsw_sp_mall_entry_find(struct mlxsw_sp_flow_block *block, unsigned long cookie) in mlxsw_sp_mall_entry_find()
184 static void mlxsw_sp_mall_prio_update(struct mlxsw_sp_flow_block *block) in mlxsw_sp_mall_prio_update()
201 struct mlxsw_sp_flow_block *block, in mlxsw_sp_mall_replace()
310 void mlxsw_sp_mall_destroy(struct mlxsw_sp_flow_block *block, in mlxsw_sp_mall_destroy()
334 int mlxsw_sp_mall_port_bind(struct mlxsw_sp_flow_block *block, in mlxsw_sp_mall_port_bind()
356 void mlxsw_sp_mall_port_unbind(struct mlxsw_sp_flow_block *block, in mlxsw_sp_mall_port_unbind()
365 int mlxsw_sp_mall_prio_get(struct mlxsw_sp_flow_block *block, u32 chain_index, in mlxsw_sp_mall_prio_get()
H A Dspectrum_flower.c59 struct mlxsw_sp_flow_block *block, in mlxsw_sp_flower_parse_actions()
306 const struct mlxsw_sp_flow_block *block, in mlxsw_sp_flower_parse_meta_iif()
349 struct mlxsw_sp_flow_block *block) in mlxsw_sp_flower_parse_meta()
568 struct mlxsw_sp_flow_block *block, in mlxsw_sp_flower_parse()
712 static int mlxsw_sp_flower_mall_prio_check(struct mlxsw_sp_flow_block *block, in mlxsw_sp_flower_mall_prio_check()
741 struct mlxsw_sp_flow_block *block, in mlxsw_sp_flower_replace()
792 struct mlxsw_sp_flow_block *block, in mlxsw_sp_flower_destroy()
814 struct mlxsw_sp_flow_block *block, in mlxsw_sp_flower_stats()
853 struct mlxsw_sp_flow_block *block, in mlxsw_sp_flower_tmplt_create()
874 struct mlxsw_sp_flow_block *block, in mlxsw_sp_flower_tmplt_destroy()
[all …]
H A Dspectrum_acl.c50 struct mlxsw_sp_flow_block *block;
107 struct mlxsw_sp_flow_block *block, in mlxsw_sp_acl_ruleset_bind()
118 struct mlxsw_sp_flow_block *block, in mlxsw_sp_acl_ruleset_unbind()
131 struct mlxsw_sp_flow_block *block) in mlxsw_sp_acl_ruleset_block_bind()
156 struct mlxsw_sp_flow_block *block) in mlxsw_sp_acl_ruleset_block_unbind()
167 struct mlxsw_sp_flow_block *block, u32 chain_index, in mlxsw_sp_acl_ruleset_create()
239 struct mlxsw_sp_flow_block *block, u32 chain_index, in __mlxsw_sp_acl_ruleset_lookup()
254 struct mlxsw_sp_flow_block *block, u32 chain_index, in mlxsw_sp_acl_ruleset_lookup()
272 struct mlxsw_sp_flow_block *block, u32 chain_index, in mlxsw_sp_acl_ruleset_get()
450 struct mlxsw_sp_flow_block *block, in mlxsw_sp_acl_rulei_act_mirror()
[all …]
H A Dspectrum2_mr_tcam.c12 struct mlxsw_sp_flow_block *flow_block;