Home
last modified time | relevance | path

Searched refs:ocelot_vcap_filter (Results 1 – 9 of 9) sorted by relevance

/linux-6.15/drivers/net/ethernet/mscc/
H A Docelot_vcap.c997 struct ocelot_vcap_filter *tmp; in ocelot_vcap_filter_add_to_block()
1026 struct ocelot_vcap_filter *tmp; in ocelot_vcap_block_get_filter_index()
1038 static struct ocelot_vcap_filter*
1042 struct ocelot_vcap_filter *tmp; in ocelot_vcap_block_find_filter_by_index()
1054 struct ocelot_vcap_filter *
1058 struct ocelot_vcap_filter *filter; in ocelot_vcap_block_find_filter_by_id()
1143 struct ocelot_vcap_filter *tmp; in ocelot_exclusive_mac_etype_filter_rules()
1209 struct ocelot_vcap_filter *tmp; in ocelot_vcap_filter_add()
1227 struct ocelot_vcap_filter *tmp, *n; in ocelot_vcap_block_remove_filter()
1263 struct ocelot_vcap_filter *tmp; in ocelot_vcap_filter_del()
[all …]
H A Docelot_flower.c144 static struct ocelot_vcap_filter *
147 struct ocelot_vcap_filter *filter; in ocelot_find_vcap_filter_that_points_at()
173 struct ocelot_vcap_filter *filter, in ocelot_flower_parse_ingress_vlan_modify()
604 struct ocelot_vcap_filter *filter) in ocelot_flower_parse_key()
830 static struct ocelot_vcap_filter
834 struct ocelot_vcap_filter *filter; in ocelot_vcap_filter_create()
854 struct ocelot_vcap_filter *filter) in ocelot_vcap_dummy_filter_add()
862 struct ocelot_vcap_filter *filter) in ocelot_vcap_dummy_filter_del()
899 struct ocelot_vcap_filter *filter; in ocelot_cls_flower_replace()
967 struct ocelot_vcap_filter *filter; in ocelot_cls_flower_destroy()
[all …]
H A Docelot_mrp.c39 struct ocelot_vcap_filter *filter; in ocelot_mrp_del_vcap()
54 struct ocelot_vcap_filter *filter; in ocelot_mrp_redirect_add_vcap()
80 static void ocelot_populate_mrp_trap_key(struct ocelot_vcap_filter *filter) in ocelot_populate_mrp_trap_key()
H A Docelot_vcap.h16 struct ocelot_vcap_filter *rule);
H A Docelot_ptp.c319 static void ocelot_populate_l2_ptp_trap_key(struct ocelot_vcap_filter *trap) in ocelot_populate_l2_ptp_trap_key()
327 ocelot_populate_ipv4_ptp_event_trap_key(struct ocelot_vcap_filter *trap) in ocelot_populate_ipv4_ptp_event_trap_key()
337 ocelot_populate_ipv6_ptp_event_trap_key(struct ocelot_vcap_filter *trap) in ocelot_populate_ipv6_ptp_event_trap_key()
347 ocelot_populate_ipv4_ptp_general_trap_key(struct ocelot_vcap_filter *trap) in ocelot_populate_ipv4_ptp_general_trap_key()
357 ocelot_populate_ipv6_ptp_general_trap_key(struct ocelot_vcap_filter *trap) in ocelot_populate_ipv6_ptp_general_trap_key()
H A Docelot.h106 void (*populate)(struct ocelot_vcap_filter *f));
H A Docelot.c522 struct ocelot_vcap_filter *filter; in ocelot_update_vlan_reclassify_rule()
753 struct ocelot_vcap_filter *filter; in ocelot_port_vlan_filtering()
1655 void (*populate)(struct ocelot_vcap_filter *f)) in ocelot_trap_add()
1658 struct ocelot_vcap_filter *trap; in ocelot_trap_add()
1705 struct ocelot_vcap_filter *trap; in ocelot_trap_del()
/linux-6.15/include/soc/mscc/
H A Docelot_vcap.h684 struct ocelot_vcap_filter { struct
723 struct ocelot_vcap_filter *rule, argument
726 struct ocelot_vcap_filter *rule);
728 struct ocelot_vcap_filter *filter);
729 struct ocelot_vcap_filter *
/linux-6.15/drivers/net/dsa/ocelot/
H A Dfelix.c89 felix_update_tag_8021q_rx_rule(struct ocelot_vcap_filter *outer_tagging_rule, in felix_update_tag_8021q_rx_rule()
105 struct ocelot_vcap_filter *outer_tagging_rule; in felix_tag_8021q_vlan_add_rx()
112 outer_tagging_rule = kzalloc(sizeof(struct ocelot_vcap_filter), in felix_tag_8021q_vlan_add_rx()
153 struct ocelot_vcap_filter *outer_tagging_rule; in felix_tag_8021q_vlan_del_rx()
175 struct ocelot_vcap_filter *untagging_rule, *redirect_rule; in felix_tag_8021q_vlan_add_tx()
181 untagging_rule = kzalloc(sizeof(struct ocelot_vcap_filter), GFP_KERNEL); in felix_tag_8021q_vlan_add_tx()
185 redirect_rule = kzalloc(sizeof(struct ocelot_vcap_filter), GFP_KERNEL); in felix_tag_8021q_vlan_add_tx()
241 struct ocelot_vcap_filter *untagging_rule, *redirect_rule; in felix_tag_8021q_vlan_del_tx()
336 struct ocelot_vcap_filter *outer_tagging_rule; in felix_update_tag_8021q_rx_rules()
363 const struct ocelot_vcap_filter *trap) in felix_trap_get_cpu_port()
[all …]