Home
last modified time | relevance | path

Searched refs:mlxsw_sp_flow_block (Results 1 - 12 of 12) sorted by relevance

/kernel/linux/linux-5.10/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()
135 static int mlxsw_sp_flow_block_mall_cb(struct mlxsw_sp_flow_block *flow_block, in mlxsw_sp_flow_block_mall_cb()
151 static int mlxsw_sp_flow_block_flower_cb(struct mlxsw_sp_flow_block *flow_block, in mlxsw_sp_flow_block_flower_cb()
177 struct mlxsw_sp_flow_block *flow_bloc in mlxsw_sp_flow_block_cb()
[all...]
H A Dspectrum.h310 struct mlxsw_sp_flow_block *ing_flow_block;
311 struct mlxsw_sp_flow_block *eg_flow_block;
763 struct mlxsw_sp_flow_block { struct
788 mlxsw_sp_flow_block_mlxsw_sp(struct mlxsw_sp_flow_block *block) in mlxsw_sp_flow_block_mlxsw_sp()
794 mlxsw_sp_flow_block_rule_count(const struct mlxsw_sp_flow_block *block) in mlxsw_sp_flow_block_rule_count()
800 mlxsw_sp_flow_block_disable_inc(struct mlxsw_sp_flow_block *block) in mlxsw_sp_flow_block_disable_inc()
807 mlxsw_sp_flow_block_disable_dec(struct mlxsw_sp_flow_block *block) in mlxsw_sp_flow_block_disable_dec()
814 mlxsw_sp_flow_block_disabled(const struct mlxsw_sp_flow_block *block) in mlxsw_sp_flow_block_disabled()
820 mlxsw_sp_flow_block_is_egress_bound(const struct mlxsw_sp_flow_block *block) in mlxsw_sp_flow_block_is_egress_bound()
826 mlxsw_sp_flow_block_is_ingress_bound(const struct mlxsw_sp_flow_block *bloc
[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()
158 static void mlxsw_sp_mall_prio_update(struct mlxsw_sp_flow_block *block) in mlxsw_sp_mall_prio_update()
175 struct mlxsw_sp_flow_block *block, in mlxsw_sp_mall_replace()
292 void mlxsw_sp_mall_destroy(struct mlxsw_sp_flow_block *block, in mlxsw_sp_mall_destroy()
316 int mlxsw_sp_mall_port_bind(struct mlxsw_sp_flow_block *block, in mlxsw_sp_mall_port_bind()
336 void mlxsw_sp_mall_port_unbind(struct mlxsw_sp_flow_block *block, in mlxsw_sp_mall_port_unbind()
345 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.c19 struct mlxsw_sp_flow_block *block, in mlxsw_sp_flower_parse_actions()
218 struct mlxsw_sp_flow_block *block) in mlxsw_sp_flower_parse_meta()
399 struct mlxsw_sp_flow_block *block, in mlxsw_sp_flower_parse()
532 static int mlxsw_sp_flower_mall_prio_check(struct mlxsw_sp_flow_block *block, in mlxsw_sp_flower_mall_prio_check()
561 struct mlxsw_sp_flow_block *block, in mlxsw_sp_flower_replace()
612 struct mlxsw_sp_flow_block *block, in mlxsw_sp_flower_destroy()
634 struct mlxsw_sp_flow_block *block, in mlxsw_sp_flower_stats()
673 struct mlxsw_sp_flow_block *block, in mlxsw_sp_flower_tmplt_create()
694 struct mlxsw_sp_flow_block *block, in mlxsw_sp_flower_tmplt_destroy()
710 struct mlxsw_sp_flow_block *bloc in mlxsw_sp_flower_prio_get()
[all...]
H A Dspectrum_acl.c44 struct mlxsw_sp_flow_block *block;
101 struct mlxsw_sp_flow_block *block, in mlxsw_sp_acl_ruleset_bind()
112 struct mlxsw_sp_flow_block *block, in mlxsw_sp_acl_ruleset_unbind()
125 struct mlxsw_sp_flow_block *block) in mlxsw_sp_acl_ruleset_block_bind()
150 struct mlxsw_sp_flow_block *block) in mlxsw_sp_acl_ruleset_block_unbind()
161 struct mlxsw_sp_flow_block *block, u32 chain_index, in mlxsw_sp_acl_ruleset_create()
233 struct mlxsw_sp_flow_block *block, u32 chain_index, in __mlxsw_sp_acl_ruleset_lookup()
248 struct mlxsw_sp_flow_block *block, u32 chain_index, in mlxsw_sp_acl_ruleset_lookup()
266 struct mlxsw_sp_flow_block *block, u32 chain_index, in mlxsw_sp_acl_ruleset_get()
437 struct mlxsw_sp_flow_block *bloc in mlxsw_sp_acl_rulei_act_mirror()
[all...]
H A Dspectrum2_mr_tcam.c12 struct mlxsw_sp_flow_block *flow_block;
/kernel/linux/linux-6.6/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()
135 static int mlxsw_sp_flow_block_mall_cb(struct mlxsw_sp_flow_block *flow_block, in mlxsw_sp_flow_block_mall_cb()
151 static int mlxsw_sp_flow_block_flower_cb(struct mlxsw_sp_flow_block *flow_block, in mlxsw_sp_flow_block_flower_cb()
177 struct mlxsw_sp_flow_block *flow_bloc in mlxsw_sp_flow_block_cb()
[all...]
H A Dspectrum.h356 struct mlxsw_sp_flow_block *ing_flow_block;
357 struct mlxsw_sp_flow_block *eg_flow_block;
884 struct mlxsw_sp_flow_block { struct
909 mlxsw_sp_flow_block_mlxsw_sp(struct mlxsw_sp_flow_block *block) in mlxsw_sp_flow_block_mlxsw_sp()
915 mlxsw_sp_flow_block_rule_count(const struct mlxsw_sp_flow_block *block) in mlxsw_sp_flow_block_rule_count()
921 mlxsw_sp_flow_block_disable_inc(struct mlxsw_sp_flow_block *block) in mlxsw_sp_flow_block_disable_inc()
928 mlxsw_sp_flow_block_disable_dec(struct mlxsw_sp_flow_block *block) in mlxsw_sp_flow_block_disable_dec()
935 mlxsw_sp_flow_block_disabled(const struct mlxsw_sp_flow_block *block) in mlxsw_sp_flow_block_disabled()
941 mlxsw_sp_flow_block_is_egress_bound(const struct mlxsw_sp_flow_block *block) in mlxsw_sp_flow_block_is_egress_bound()
947 mlxsw_sp_flow_block_is_ingress_bound(const struct mlxsw_sp_flow_block *bloc
[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()
296 const struct mlxsw_sp_flow_block *block, in mlxsw_sp_flower_parse_meta_iif()
339 struct mlxsw_sp_flow_block *block) in mlxsw_sp_flower_parse_meta()
558 struct mlxsw_sp_flow_block *block, in mlxsw_sp_flower_parse()
698 static int mlxsw_sp_flower_mall_prio_check(struct mlxsw_sp_flow_block *block, in mlxsw_sp_flower_mall_prio_check()
727 struct mlxsw_sp_flow_block *block, in mlxsw_sp_flower_replace()
778 struct mlxsw_sp_flow_block *block, in mlxsw_sp_flower_destroy()
800 struct mlxsw_sp_flow_block *block, in mlxsw_sp_flower_stats()
839 struct mlxsw_sp_flow_block *block, in mlxsw_sp_flower_tmplt_create()
860 struct mlxsw_sp_flow_block *bloc in mlxsw_sp_flower_tmplt_destroy()
[all...]
H A Dspectrum_acl.c49 struct mlxsw_sp_flow_block *block;
106 struct mlxsw_sp_flow_block *block, in mlxsw_sp_acl_ruleset_bind()
117 struct mlxsw_sp_flow_block *block, in mlxsw_sp_acl_ruleset_unbind()
130 struct mlxsw_sp_flow_block *block) in mlxsw_sp_acl_ruleset_block_bind()
155 struct mlxsw_sp_flow_block *block) in mlxsw_sp_acl_ruleset_block_unbind()
166 struct mlxsw_sp_flow_block *block, u32 chain_index, in mlxsw_sp_acl_ruleset_create()
238 struct mlxsw_sp_flow_block *block, u32 chain_index, in __mlxsw_sp_acl_ruleset_lookup()
253 struct mlxsw_sp_flow_block *block, u32 chain_index, in mlxsw_sp_acl_ruleset_lookup()
271 struct mlxsw_sp_flow_block *block, u32 chain_index, in mlxsw_sp_acl_ruleset_get()
449 struct mlxsw_sp_flow_block *bloc in mlxsw_sp_acl_rulei_act_mirror()
[all...]
H A Dspectrum2_mr_tcam.c12 struct mlxsw_sp_flow_block *flow_block;

Completed in 13 milliseconds