/linux-6.3-rc2/net/dsa/ |
A D | port.h | 22 int dsa_port_set_mst_state(struct dsa_port *dp, 27 void dsa_port_disable_rt(struct dsa_port *dp); 28 void dsa_port_disable(struct dsa_port *dp); 33 int dsa_port_lag_change(struct dsa_port *dp, 46 int dsa_port_vlan_msti(struct dsa_port *dp, 66 int dsa_port_mdb_add(const struct dsa_port *dp, 68 int dsa_port_mdb_del(const struct dsa_port *dp, 81 int dsa_port_bridge_flags(struct dsa_port *dp, 84 int dsa_port_vlan_add(struct dsa_port *dp, 87 int dsa_port_vlan_del(struct dsa_port *dp, [all …]
|
A D | port.c | 262 void dsa_port_disable(struct dsa_port *dp) in dsa_port_disable() 275 struct dsa_port *other_dp; in dsa_port_reset_vlan_filtering() 732 struct dsa_port *other_dp; in dsa_port_can_apply_vlan_filtering() 823 struct dsa_port *other_dp; in dsa_port_vlan_filtering() 1291 int dsa_port_vlan_add(struct dsa_port *dp, in dsa_port_vlan_add() 1572 struct dsa_port *dp = container_of(config, struct dsa_port, pl_config); in dsa_port_phylink_mac_pcs_get_state() 1594 struct dsa_port *dp = container_of(config, struct dsa_port, pl_config); in dsa_port_phylink_mac_select_pcs() 1608 struct dsa_port *dp = container_of(config, struct dsa_port, pl_config); in dsa_port_phylink_mac_config() 1619 struct dsa_port *dp = container_of(config, struct dsa_port, pl_config); in dsa_port_phylink_mac_an_restart() 1632 struct dsa_port *dp = container_of(config, struct dsa_port, pl_config); in dsa_port_phylink_mac_link_down() [all …]
|
A D | dsa.c | 107 struct dsa_port *dp; in dsa_tree_lag_find() 119 struct dsa_port *dp; in dsa_tree_bridge_find() 182 struct dsa_port *dp; in dsa_switch_find() 278 struct dsa_port *dp; in dsa_tree_find_port_by_node() 343 struct dsa_port *dp; in dsa_tree_setup_routing_table() 358 struct dsa_port *dp; in dsa_tree_find_first_cpu() 434 struct dsa_port *dp; in dsa_tree_teardown_cpu_ports() 703 struct dsa_port *dp; in dsa_tree_teardown_ports() 718 struct dsa_port *dp; in dsa_tree_teardown_switches() 727 struct dsa_port *dp; in dsa_tree_setup_ports() [all …]
|
A D | switch.h | 47 const struct dsa_port *dp; 55 const struct dsa_port *dp; 71 const struct dsa_port *dp; 78 const struct dsa_port *dp; 86 const struct dsa_port *dp; 93 const struct dsa_port *dp; 104 const struct dsa_port *dp;
|
A D | slave.c | 1328 struct dsa_port *to_dp; in dsa_slave_add_cls_matchall_mirred() 1863 struct dsa_port *other_dp; in dsa_bridge_mtu_normalization() 2319 struct dsa_port *dp = container_of(config, struct dsa_port, pl_config); in dsa_slave_phylink_fixed_state() 2762 struct dsa_port *dp; in dsa_slave_lag_changeupper() 2794 struct dsa_port *dp; in dsa_slave_lag_prechangeupper() 2822 struct dsa_port *dp; in dsa_prevent_bridging_8021q_upper() 2885 struct dsa_port *dp; in dsa_slave_prechangeupper_sanity_check() 3051 struct dsa_port *dp; in dsa_tree_migrate_ports_from_lag_master() 3074 struct dsa_port *dp; in dsa_master_lag_join() 3232 struct dsa_port *dp; in dsa_slave_netdevice_event() [all …]
|
A D | switch.c | 25 struct dsa_port *dp; in dsa_switch_fastest_ageing_time() 63 struct dsa_port *dp; in dsa_switch_mtu() 398 struct dsa_port *dp; in dsa_switch_host_fdb_add() 426 struct dsa_port *dp; in dsa_switch_host_fdb_del() 478 struct dsa_port *dp; in dsa_switch_lag_fdb_add() 496 struct dsa_port *dp; in dsa_switch_lag_fdb_del() 579 struct dsa_port *dp; in dsa_switch_host_mdb_add() 599 struct dsa_port *dp; in dsa_switch_host_mdb_del() 741 struct dsa_port *dp; in dsa_switch_vlan_add() 762 struct dsa_port *dp; in dsa_switch_vlan_del() [all …]
|
A D | master.h | 6 struct dsa_port; 11 int dsa_master_setup(struct net_device *dev, struct dsa_port *cpu_dp); 13 int dsa_master_lag_setup(struct net_device *lag_dev, struct dsa_port *cpu_dp, 17 struct dsa_port *cpu_dp);
|
A D | master.c | 21 struct dsa_port *cpu_dp = dev->dsa_ptr; in dsa_master_get_regs_len() 51 struct dsa_port *cpu_dp = dev->dsa_ptr; in dsa_master_get_regs() 87 struct dsa_port *cpu_dp = dev->dsa_ptr; in dsa_master_get_ethtool_stats() 106 struct dsa_port *cpu_dp = dev->dsa_ptr; in dsa_master_get_ethtool_phy_stats() 130 struct dsa_port *cpu_dp = dev->dsa_ptr; in dsa_master_get_sset_count() 153 struct dsa_port *cpu_dp = dev->dsa_ptr; in dsa_master_get_strings() 200 struct dsa_port *cpu_dp = dev->dsa_ptr; in dsa_master_ioctl() 204 struct dsa_port *dp; in dsa_master_ioctl() 232 struct dsa_port *cpu_dp = dev->dsa_ptr; in dsa_master_ethtool_setup() 261 struct dsa_port *cpu_dp = dev->dsa_ptr; in dsa_master_ethtool_teardown() [all …]
|
A D | tag_8021q.c | 92 u16 dsa_tag_8021q_standalone_vid(const struct dsa_port *dp) in dsa_tag_8021q_standalone_vid() 142 static int dsa_port_do_tag_8021q_vlan_add(struct dsa_port *dp, u16 vid, in dsa_port_do_tag_8021q_vlan_add() 211 dsa_port_tag_8021q_vlan_match(struct dsa_port *dp, in dsa_port_tag_8021q_vlan_match() 220 struct dsa_port *dp; in dsa_switch_tag_8021q_vlan_add() 252 struct dsa_port *dp; in dsa_switch_tag_8021q_vlan_del() 291 struct dsa_port *dp = dsa_to_port(ds, port); in dsa_tag_8021q_bridge_join() 314 struct dsa_port *dp = dsa_to_port(ds, port); in dsa_tag_8021q_bridge_leave() 339 struct dsa_port *dp = dsa_to_port(ds, port); in dsa_tag_8021q_port_setup() 369 struct dsa_port *dp = dsa_to_port(ds, port); in dsa_tag_8021q_port_teardown() 474 struct dsa_port *cpu_dp = master->dsa_ptr; in dsa_tag_8021q_find_port_by_vbid() [all …]
|
A D | slave.h | 28 struct dsa_port *dp; 39 int dsa_slave_create(struct dsa_port *dp); 54 static inline struct dsa_port *dsa_slave_to_port(const struct net_device *dev) in dsa_slave_to_port() 64 struct dsa_port *dp = dsa_slave_to_port(dev); in dsa_slave_to_master()
|
A D | devlink.h | 6 struct dsa_port; 9 int dsa_port_devlink_setup(struct dsa_port *dp); 10 void dsa_port_devlink_teardown(struct dsa_port *dp);
|
A D | tag.h | 35 struct dsa_port *cpu_dp = dev->dsa_ptr; in dsa_master_find_slave() 37 struct dsa_port *dp; in dsa_master_find_slave() 52 struct dsa_port *dp = dsa_slave_to_port(skb->dev); in dsa_untag_bridge_pvid() 112 struct dsa_port *cpu_dp = master->dsa_ptr; in dsa_find_designated_bridge_port_by_vid() 116 struct dsa_port *dp; in dsa_find_designated_bridge_port_by_vid() 158 struct dsa_port *dp = dsa_slave_to_port(skb->dev); in dsa_default_offload_fwd_mark()
|
A D | tag_ocelot.c | 16 static void ocelot_xmit_get_vlan_info(struct sk_buff *skb, struct dsa_port *dp, in ocelot_xmit_get_vlan_info() 48 struct dsa_port *dp = dsa_slave_to_port(netdev); in ocelot_xmit_common() 82 struct dsa_port *dp = dsa_slave_to_port(netdev); in ocelot_xmit() 94 struct dsa_port *dp = dsa_slave_to_port(netdev); in seville_xmit() 109 struct dsa_port *dp; in ocelot_rcv()
|
A D | tag_ksz.c | 122 struct dsa_port *dp = dsa_slave_to_port(dev); in ksz8795_xmit() 197 static void ksz_xmit_timestamp(struct dsa_port *dp, struct sk_buff *skb) in ksz_xmit_timestamp() 236 static struct sk_buff *ksz_defer_xmit(struct dsa_port *dp, struct sk_buff *skb) in ksz_defer_xmit() 275 struct dsa_port *dp = dsa_slave_to_port(dev); in ksz9477_xmit() 339 struct dsa_port *dp = dsa_slave_to_port(dev); in ksz9893_xmit() 405 struct dsa_port *dp = dsa_slave_to_port(dev); in lan937x_xmit()
|
A D | tag_sja1105.c | 143 static struct sk_buff *sja1105_defer_xmit(struct dsa_port *dp, in sja1105_defer_xmit() 177 static u16 sja1105_xmit_tpid(struct dsa_port *dp) in sja1105_xmit_tpid() 180 struct dsa_port *other_dp; in sja1105_xmit_tpid() 216 struct dsa_port *dp = dsa_slave_to_port(netdev); in sja1105_imprecise_xmit() 243 static struct sk_buff *sja1105_pvid_tag_control_pkt(struct dsa_port *dp, in sja1105_pvid_tag_control_pkt() 272 struct dsa_port *dp = dsa_slave_to_port(netdev); in sja1105_xmit() 300 struct dsa_port *dp = dsa_slave_to_port(netdev); in sja1110_xmit() 389 struct dsa_port *dp = dsa_slave_to_port(skb->dev); in sja1105_rcv_meta_state_machine() 427 struct dsa_port *dp = dsa_slave_to_port(skb->dev); in sja1105_rcv_meta_state_machine() 594 struct dsa_port *cpu_dp; in sja1110_rcv_meta()
|
A D | tag_lan9303.c | 50 static int lan9303_xmit_use_arl(struct dsa_port *dp, u8 *dest_addr) in lan9303_xmit_use_arl() 59 struct dsa_port *dp = dsa_slave_to_port(dev); in lan9303_xmit()
|
A D | tag_qca.c | 17 struct dsa_port *dp = dsa_slave_to_port(dev); in qca_tag_xmit() 39 struct dsa_port *dp = dev->dsa_ptr; in qca_tag_rcv()
|
A D | tag_ocelot_8021q.c | 24 static struct sk_buff *ocelot_defer_xmit(struct dsa_port *dp, in ocelot_defer_xmit() 66 struct dsa_port *dp = dsa_slave_to_port(netdev); in ocelot_xmit()
|
A D | tag_brcm.c | 87 struct dsa_port *dp = dsa_slave_to_port(dev); in brcm_tag_xmit_ll() 218 struct dsa_port *dp = dsa_slave_to_port(dev); in brcm_leg_tag_xmit()
|
A D | tag_dsa.c | 132 struct dsa_port *dp = dsa_slave_to_port(dev); in dsa_xmit_ll() 260 struct dsa_port *cpu_dp = dev->dsa_ptr; in dsa_rcv_ll()
|
/linux-6.3-rc2/include/net/ |
A D | dsa.h | 248 struct dsa_port { struct 278 struct dsa_port *cpu_dp; argument 343 struct dsa_port *dp; argument 344 struct dsa_port *link_dp; 358 const struct dsa_port *dp; 501 struct dsa_port *dp; in dsa_to_port() 598 struct dsa_port *dp; in dsa_user_ports() 609 struct dsa_port *cpu_dp; in dsa_cpu_ports() 671 struct dsa_port *dp; in dsa_switch_upstream_port() 792 struct dsa_port *dp; in dsa_tree_offloads_bridge_port() [all …]
|
/linux-6.3-rc2/drivers/net/ethernet/mediatek/ |
A D | mtk_ppe_offload.c | 168 struct dsa_port *dp; in mtk_flow_get_dsa_port() 191 int pse_port, dsa_port, queue; in mtk_flow_set_output_device() local 214 dsa_port = mtk_flow_get_dsa_port(&dev); in mtk_flow_set_output_device() 223 if (dsa_port >= 0) { in mtk_flow_set_output_device() 224 mtk_foe_entry_set_dsa(eth, foe, dsa_port); in mtk_flow_set_output_device() 225 queue = 3 + dsa_port; in mtk_flow_set_output_device()
|
/linux-6.3-rc2/drivers/net/dsa/ocelot/ |
A D | felix.c | 49 struct dsa_port *cpu_dp; in felix_cpu_port_for_master() 230 struct dsa_port *cpu_dp; in felix_tag_8021q_vlan_add() 261 struct dsa_port *cpu_dp; in felix_tag_8021q_vlan_del() 289 struct dsa_port *dp; in felix_trap_get_cpu_port() 410 struct dsa_port *dp, *first_cpu_dp = NULL; in felix_tag_npi_setup() 495 struct dsa_port *dp; in felix_tag_8021q_setup() 539 struct dsa_port *dp; in felix_tag_8021q_teardown() 788 struct dsa_port *dp = dsa_to_port(ds, port); in felix_fdb_add() 1551 struct dsa_port *dp; in felix_setup() 1614 struct dsa_port *dp; in felix_teardown() [all …]
|
/linux-6.3-rc2/include/linux/dsa/ |
A D | 8021q.h | 23 u16 dsa_tag_8021q_standalone_vid(const struct dsa_port *dp);
|
A D | ksz_common.h | 27 struct dsa_port *dp;
|