Searched refs:ocelot_vcap_filter (Results 1 - 13 of 13) sorted by relevance
/kernel/linux/linux-5.10/drivers/net/ethernet/mscc/ |
H A D | ocelot_flower.c | 132 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 D | ocelot_vcap.c | 331 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 D | ocelot_vcap.h | 264 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 D | ocelot.c | 223 struct ocelot_vcap_filter *filter; in ocelot_port_vlan_filtering()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/mscc/ |
H A D | ocelot_vcap.c | 331 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 D | ocelot_flower.c | 144 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 D | ocelot_mrp.c | 39 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 D | ocelot_vcap.h | 16 struct ocelot_vcap_filter *rule);
|
H A D | ocelot_ptp.c | 317 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 D | ocelot.h | 106 void (*populate)(struct ocelot_vcap_filter *f));
|
H A D | ocelot.c | 596 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 D | ocelot_vcap.h | 682 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 D | felix.c | 70 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