| /Linux-v5.10/net/dsa/ |
| D | dsa_priv.h | 86 struct dsa_port *dp; 113 int dsa_master_setup(struct net_device *dev, struct dsa_port *cpu_dp); 119 struct dsa_port *cpu_dp = dev->dsa_ptr; in dsa_master_find_slave() 121 struct dsa_port *dp; in dsa_master_find_slave() 132 int dsa_port_set_state(struct dsa_port *dp, u8 state, 134 int dsa_port_enable_rt(struct dsa_port *dp, struct phy_device *phy); 135 int dsa_port_enable(struct dsa_port *dp, struct phy_device *phy); 136 void dsa_port_disable_rt(struct dsa_port *dp); 137 void dsa_port_disable(struct dsa_port *dp); 138 int dsa_port_bridge_join(struct dsa_port *dp, struct net_device *br); [all …]
|
| D | port.c | 33 static int dsa_port_notify(const struct dsa_port *dp, unsigned long e, void *v) in dsa_port_notify() 43 int dsa_port_set_state(struct dsa_port *dp, u8 state, in dsa_port_set_state() 74 static void dsa_port_set_state_now(struct dsa_port *dp, u8 state) in dsa_port_set_state_now() 83 int dsa_port_enable_rt(struct dsa_port *dp, struct phy_device *phy) in dsa_port_enable_rt() 104 int dsa_port_enable(struct dsa_port *dp, struct phy_device *phy) in dsa_port_enable() 115 void dsa_port_disable_rt(struct dsa_port *dp) in dsa_port_disable_rt() 130 void dsa_port_disable(struct dsa_port *dp) in dsa_port_disable() 137 int dsa_port_bridge_join(struct dsa_port *dp, struct net_device *br) in dsa_port_bridge_join() 168 void dsa_port_bridge_leave(struct dsa_port *dp, struct net_device *br) in dsa_port_bridge_leave() 197 static bool dsa_port_can_apply_vlan_filtering(struct dsa_port *dp, in dsa_port_can_apply_vlan_filtering() [all …]
|
| D | dsa2.c | 27 struct dsa_port *dp; in dsa_switch_find() 118 static bool dsa_port_is_dsa(struct dsa_port *port) in dsa_port_is_dsa() 123 static bool dsa_port_is_cpu(struct dsa_port *port) in dsa_port_is_cpu() 128 static bool dsa_port_is_user(struct dsa_port *dp) in dsa_port_is_user() 133 static struct dsa_port *dsa_tree_find_port_by_node(struct dsa_switch_tree *dst, in dsa_tree_find_port_by_node() 136 struct dsa_port *dp; in dsa_tree_find_port_by_node() 145 static struct dsa_link *dsa_link_touch(struct dsa_port *dp, in dsa_link_touch() 146 struct dsa_port *link_dp) in dsa_link_touch() 171 static bool dsa_port_setup_routing_table(struct dsa_port *dp) in dsa_port_setup_routing_table() 177 struct dsa_port *link_dp; in dsa_port_setup_routing_table() [all …]
|
| D | slave.c | 68 struct dsa_port *dp = dsa_slave_to_port(dev); in dsa_slave_open() 113 struct dsa_port *dp = dsa_slave_to_port(dev); in dsa_slave_close() 234 struct dsa_port *dp = dsa_slave_to_port(dev); in dsa_slave_fdb_dump() 274 struct dsa_port *dp = dsa_slave_to_port(dev); in dsa_slave_port_attr_set() 333 struct dsa_port *dp = dsa_slave_to_port(dev); in dsa_slave_vlan_add() 384 struct dsa_port *dp = dsa_slave_to_port(dev); in dsa_slave_port_obj_add() 420 struct dsa_port *dp = dsa_slave_to_port(dev); in dsa_slave_vlan_del() 448 struct dsa_port *dp = dsa_slave_to_port(dev); in dsa_slave_port_obj_del() 477 struct dsa_port *dp = dsa_slave_to_port(dev); in dsa_slave_get_port_parent_id() 594 struct dsa_port *dp = dsa_slave_to_port(dev); in dsa_slave_get_regs_len() [all …]
|
| D | master.c | 13 struct dsa_port *cpu_dp = dev->dsa_ptr; in dsa_master_get_regs_len() 43 struct dsa_port *cpu_dp = dev->dsa_ptr; in dsa_master_get_regs() 79 struct dsa_port *cpu_dp = dev->dsa_ptr; in dsa_master_get_ethtool_stats() 98 struct dsa_port *cpu_dp = dev->dsa_ptr; in dsa_master_get_ethtool_phy_stats() 122 struct dsa_port *cpu_dp = dev->dsa_ptr; in dsa_master_get_sset_count() 145 struct dsa_port *cpu_dp = dev->dsa_ptr; in dsa_master_get_strings() 191 struct dsa_port *cpu_dp = dev->dsa_ptr; in dsa_master_ioctl() 195 struct dsa_port *dp; in dsa_master_ioctl() 224 struct dsa_port *cpu_dp = dev->dsa_ptr; in dsa_master_ethtool_setup() 250 struct dsa_port *cpu_dp = dev->dsa_ptr; in dsa_master_ethtool_teardown() [all …]
|
| D | tag_ksz.c | 92 struct dsa_port *dp = dsa_slave_to_port(dev); in ksz8795_xmit() 158 struct dsa_port *dp = dsa_slave_to_port(dev); in ksz9477_xmit() 215 struct dsa_port *dp = dsa_slave_to_port(dev); in ksz9893_xmit()
|
| D | tag_lan9303.c | 48 static int lan9303_xmit_use_arl(struct dsa_port *dp, u8 *dest_addr) in lan9303_xmit_use_arl() 57 struct dsa_port *dp = dsa_slave_to_port(dev); in lan9303_xmit()
|
| D | tag_ocelot.c | 139 struct dsa_port *dp = dsa_slave_to_port(netdev); in ocelot_xmit() 187 struct dsa_port *cpu_dp = netdev->dsa_ptr; in ocelot_rcv()
|
| D | dsa.c | 202 struct dsa_port *cpu_dp = dev->dsa_ptr; in dsa_switch_rcv() 254 const struct dsa_port *dp = dsa_to_port(ds, p); in dsa_is_port_initialized() 432 struct dsa_port *dp = dsa_to_port(ds, port); in dsa_devlink_port_region_create() 446 struct dsa_port *dsa_port_from_netdev(struct net_device *netdev) in dsa_port_from_netdev()
|
| D | tag_sja1105.c | 127 struct dsa_port *dp = dsa_slave_to_port(netdev); in sja1105_xmit() 180 struct dsa_port *dp; in sja1105_rcv_meta_state_machine() 266 struct dsa_port *dp = dsa_slave_to_port(skb->dev); in sja1105_decode_subvlan()
|
| D | tag_trailer.c | 15 struct dsa_port *dp = dsa_slave_to_port(dev); in trailer_xmit()
|
| D | tag_ar9331.c | 30 struct dsa_port *dp = dsa_slave_to_port(dev); in ar9331_tag_xmit()
|
| D | tag_gswip.c | 62 struct dsa_port *dp = dsa_slave_to_port(dev); in gswip_tag_xmit()
|
| D | tag_mtk.c | 23 struct dsa_port *dp = dsa_slave_to_port(dev); in mtk_tag_xmit()
|
| D | tag_qca.c | 33 struct dsa_port *dp = dsa_slave_to_port(dev); in qca_tag_xmit()
|
| D | tag_dsa.c | 17 struct dsa_port *dp = dsa_slave_to_port(dev); in dsa_xmit()
|
| D | tag_edsa.c | 28 struct dsa_port *dp = dsa_slave_to_port(dev); in edsa_xmit()
|
| D | tag_brcm.c | 65 struct dsa_port *dp = dsa_slave_to_port(dev); in brcm_tag_xmit_ll()
|
| D | tag_8021q.c | 152 struct dsa_port *dp = dsa_to_port(ctx->ds, port); in dsa_8021q_vid_apply()
|
| D | switch.c | 23 struct dsa_port *dp = dsa_to_port(ds, i); in dsa_switch_fastest_ageing_time()
|
| /Linux-v5.10/include/net/ |
| D | dsa.h | 182 struct dsa_port { struct 210 struct dsa_port *cpu_dp; argument 249 struct dsa_port *dp; argument 250 struct dsa_port *link_dp; 339 static inline struct dsa_port *dsa_to_port(struct dsa_switch *ds, int p) in dsa_to_port() 342 struct dsa_port *dp; in dsa_to_port() 409 const struct dsa_port *dp = dsa_to_port(ds, port); in dsa_upstream_port() 410 const struct dsa_port *cpu_dp = dp->cpu_dp; in dsa_upstream_port() 418 static inline bool dsa_port_is_vlan_filtering(const struct dsa_port *dp) in dsa_port_is_vlan_filtering() 692 struct dsa_port *dsa_port_from_netdev(struct net_device *netdev); [all …]
|
| /Linux-v5.10/include/linux/dsa/ |
| D | sja1105.h | 62 struct dsa_port *dp;
|
| /Linux-v5.10/drivers/net/dsa/microchip/ |
| D | ksz_common.c | 87 const struct dsa_port *dp = dsa_to_port(dev->ds, i); in ksz_mib_read_work() 159 const struct dsa_port *dp = dsa_to_port(ds, port); in ksz_get_ethtool_stats()
|
| /Linux-v5.10/drivers/net/dsa/sja1105/ |
| D | sja1105_devlink.c | 139 struct dsa_port *dp; in sja1105_best_effort_vlan_filtering_set()
|
| /Linux-v5.10/drivers/net/dsa/ocelot/ |
| D | felix.c | 205 struct dsa_port *dp = dsa_to_port(ds, port); in felix_phylink_mac_config() 819 struct dsa_port *dp; in felix_netdev_to_port()
|