Home
last modified time | relevance | path

Searched refs:ocelot_vcap_filter (Results 1 - 13 of 13) sorted by relevance

/kernel/linux/linux-5.10/drivers/net/ethernet/mscc/
H A Docelot_flower.c132 static struct ocelot_vcap_filter *
135 struct ocelot_vcap_filter *filter; in ocelot_find_vcap_filter_that_points_at()
161 struct ocelot_vcap_filter *filter) in ocelot_flower_parse_action()
385 struct ocelot_vcap_filter *filter) in ocelot_flower_parse_indev()
437 struct ocelot_vcap_filter *filter) in ocelot_flower_parse_key()
637 struct ocelot_vcap_filter *filter) in ocelot_flower_parse()
651 static struct ocelot_vcap_filter
655 struct ocelot_vcap_filter *filter; in ocelot_vcap_filter_create()
675 struct ocelot_vcap_filter *filter) in ocelot_vcap_dummy_filter_add()
683 struct ocelot_vcap_filter *filte in ocelot_vcap_dummy_filter_del()
[all...]
H A Docelot_vcap.c331 struct ocelot_vcap_filter *filter) in is2_action_set()
345 struct ocelot_vcap_filter *filter) in is2_entry_set()
646 const struct ocelot_vcap_filter *filter) in is1_action_set()
669 struct ocelot_vcap_filter *filter) in is1_entry_set()
781 const struct ocelot_vcap_filter *filter) in es0_action_set()
809 struct ocelot_vcap_filter *filter) in es0_entry_set()
854 struct ocelot_vcap_filter *filter) in vcap_entry_get()
878 struct ocelot_vcap_filter *filter) in vcap_entry_set()
907 struct ocelot_vcap_filter *filter; in ocelot_vcap_policer_del()
934 struct ocelot_vcap_filter *filte in ocelot_vcap_filter_add_to_block()
[all...]
H A Docelot_vcap.h264 struct ocelot_vcap_filter { struct
300 struct ocelot_vcap_filter *rule,
303 struct ocelot_vcap_filter *rule);
305 struct ocelot_vcap_filter *rule);
306 struct ocelot_vcap_filter *
H A Docelot.c223 struct ocelot_vcap_filter *filter; in ocelot_port_vlan_filtering()
/kernel/linux/linux-6.6/drivers/net/ethernet/mscc/
H A Docelot_vcap.c331 struct ocelot_vcap_filter *filter) in is2_action_set()
346 struct ocelot_vcap_filter *filter) in is2_entry_set()
647 const struct ocelot_vcap_filter *filter) in is1_action_set()
670 struct ocelot_vcap_filter *filter) in is1_entry_set()
781 const struct ocelot_vcap_filter *filter) in es0_action_set()
809 struct ocelot_vcap_filter *filter) in es0_entry_set()
852 struct ocelot_vcap_filter *filter) in vcap_entry_get()
876 struct ocelot_vcap_filter *filter) in vcap_entry_set()
956 struct ocelot_vcap_filter *filter, in ocelot_vcap_filter_add_aux_resources()
981 struct ocelot_vcap_filter *filte in ocelot_vcap_filter_del_aux_resources()
[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()
201 ocelot_flower_parse_egress_vlan_modify(struct ocelot_vcap_filter *filter, in ocelot_flower_parse_egress_vlan_modify()
233 struct ocelot_vcap_filter *filter) in ocelot_flower_parse_action()
522 struct ocelot_vcap_filter *filter) in ocelot_flower_parse_indev()
574 struct ocelot_vcap_filter *filter) in ocelot_flower_parse_key()
784 struct ocelot_vcap_filter *filter) in ocelot_flower_parse()
803 static struct ocelot_vcap_filter
807 struct ocelot_vcap_filter *filte in ocelot_vcap_filter_create()
[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.c317 static void ocelot_populate_l2_ptp_trap_key(struct ocelot_vcap_filter *trap) in ocelot_populate_l2_ptp_trap_key()
325 ocelot_populate_ipv4_ptp_event_trap_key(struct ocelot_vcap_filter *trap) in ocelot_populate_ipv4_ptp_event_trap_key()
335 ocelot_populate_ipv6_ptp_event_trap_key(struct ocelot_vcap_filter *trap) in ocelot_populate_ipv6_ptp_event_trap_key()
345 ocelot_populate_ipv4_ptp_general_trap_key(struct ocelot_vcap_filter *trap) in ocelot_populate_ipv4_ptp_general_trap_key()
355 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.c596 struct ocelot_vcap_filter *filter; in ocelot_port_vlan_filtering()
1408 void (*populate)(struct ocelot_vcap_filter *f)) in ocelot_trap_add()
1411 struct ocelot_vcap_filter *trap; in ocelot_trap_add()
1458 struct ocelot_vcap_filter *trap; in ocelot_trap_del()
/kernel/linux/linux-6.6/include/soc/mscc/
H A Docelot_vcap.h682 struct ocelot_vcap_filter { struct
721 struct ocelot_vcap_filter *rule,
724 struct ocelot_vcap_filter *rule);
726 struct ocelot_vcap_filter *filter);
727 struct ocelot_vcap_filter *
/kernel/linux/linux-6.6/drivers/net/dsa/ocelot/
H A Dfelix.c70 struct ocelot_vcap_filter *outer_tagging_rule; in felix_tag_8021q_vlan_add_rx()
77 outer_tagging_rule = kzalloc(sizeof(struct ocelot_vcap_filter), in felix_tag_8021q_vlan_add_rx()
110 struct ocelot_vcap_filter *outer_tagging_rule; in felix_tag_8021q_vlan_del_rx()
132 struct ocelot_vcap_filter *untagging_rule, *redirect_rule; in felix_tag_8021q_vlan_add_tx()
138 untagging_rule = kzalloc(sizeof(struct ocelot_vcap_filter), GFP_KERNEL); in felix_tag_8021q_vlan_add_tx()
142 redirect_rule = kzalloc(sizeof(struct ocelot_vcap_filter), GFP_KERNEL); in felix_tag_8021q_vlan_add_tx()
198 struct ocelot_vcap_filter *untagging_rule, *redirect_rule; in felix_tag_8021q_vlan_del_tx()
287 const struct ocelot_vcap_filter *trap) in felix_trap_get_cpu_port()
311 struct ocelot_vcap_filter *trap; in felix_update_trapping_destinations()

Completed in 20 milliseconds