Searched refs:ocelot_vcap_filter (Results 1 – 9 of 9) sorted by relevance
/linux/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() 782 const struct ocelot_vcap_filter *filter) in es0_action_set() 810 struct ocelot_vcap_filter *filter) in es0_entry_set() 853 struct ocelot_vcap_filter *filter) in vcap_entry_get() 877 struct ocelot_vcap_filter *filter) in vcap_entry_set() 957 struct ocelot_vcap_filter *filter, in ocelot_vcap_filter_add_aux_resources() 982 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() 259 struct ocelot_vcap_filter *filter) in ocelot_flower_parse_action() 552 struct ocelot_vcap_filter *filter) in ocelot_flower_parse_indev() 604 struct ocelot_vcap_filter *filter) in ocelot_flower_parse_key() 811 struct ocelot_vcap_filter *filter) in ocelot_flower_parse() 830 static struct ocelot_vcap_filter 834 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 | 314 static void ocelot_populate_l2_ptp_trap_key(struct ocelot_vcap_filter *trap) in ocelot_populate_l2_ptp_trap_key() 322 ocelot_populate_ipv4_ptp_event_trap_key(struct ocelot_vcap_filter *trap) in ocelot_populate_ipv4_ptp_event_trap_key() 332 ocelot_populate_ipv6_ptp_event_trap_key(struct ocelot_vcap_filter *trap) in ocelot_populate_ipv6_ptp_event_trap_key() 342 ocelot_populate_ipv4_ptp_general_trap_key(struct ocelot_vcap_filter *trap) in ocelot_populate_ipv4_ptp_general_trap_key() 352 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 | 522 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/include/soc/mscc/ |
H A D | ocelot_vcap.h | 684 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 * 687 typeocelot_vcap_filter global() argument 688 block_idocelot_vcap_filter global() argument 689 goto_targetocelot_vcap_filter global() argument 690 lookupocelot_vcap_filter global() argument 691 pagocelot_vcap_filter global() argument 692 prioocelot_vcap_filter global() argument 693 idocelot_vcap_filter global() argument 695 actionocelot_vcap_filter global() argument 696 statsocelot_vcap_filter global() argument 698 take_tsocelot_vcap_filter global() argument 722 is_trapocelot_vcap_filter global() argument
|
/linux/drivers/net/dsa/ocelot/ |
H A D | felix.c | 89 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 *tra in felix_trap_get_cpu_port() [all...] |