Searched refs:dsa_port (Results 1 – 18 of 18) sorted by relevance
/Linux-v4.19/net/dsa/ |
D | dsa_priv.h | 76 struct dsa_port *dp; 111 int dsa_master_setup(struct net_device *dev, struct dsa_port *cpu_dp); 117 struct dsa_port *cpu_dp = dev->dsa_ptr; in dsa_master_find_slave() 120 struct dsa_port *slave_port; in dsa_master_find_slave() 141 int dsa_port_set_state(struct dsa_port *dp, u8 state, 143 int dsa_port_enable(struct dsa_port *dp, struct phy_device *phy); 144 void dsa_port_disable(struct dsa_port *dp, struct phy_device *phy); 145 int dsa_port_bridge_join(struct dsa_port *dp, struct net_device *br); 146 void dsa_port_bridge_leave(struct dsa_port *dp, struct net_device *br); 147 int dsa_port_vlan_filtering(struct dsa_port *dp, bool vlan_filtering, [all …]
|
D | port.c | 20 static int dsa_port_notify(const struct dsa_port *dp, unsigned long e, void *v) in dsa_port_notify() 30 int dsa_port_set_state(struct dsa_port *dp, u8 state, in dsa_port_set_state() 61 static void dsa_port_set_state_now(struct dsa_port *dp, u8 state) in dsa_port_set_state_now() 70 int dsa_port_enable(struct dsa_port *dp, struct phy_device *phy) in dsa_port_enable() 88 void dsa_port_disable(struct dsa_port *dp, struct phy_device *phy) in dsa_port_disable() 99 int dsa_port_bridge_join(struct dsa_port *dp, struct net_device *br) in dsa_port_bridge_join() 122 void dsa_port_bridge_leave(struct dsa_port *dp, struct net_device *br) in dsa_port_bridge_leave() 146 int dsa_port_vlan_filtering(struct dsa_port *dp, bool vlan_filtering, in dsa_port_vlan_filtering() 162 int dsa_port_ageing_time(struct dsa_port *dp, clock_t ageing_clock, in dsa_port_ageing_time() 180 int dsa_port_fdb_add(struct dsa_port *dp, const unsigned char *addr, in dsa_port_fdb_add() [all …]
|
D | dsa2.c | 99 static bool dsa_port_is_dsa(struct dsa_port *port) in dsa_port_is_dsa() 104 static bool dsa_port_is_cpu(struct dsa_port *port) in dsa_port_is_cpu() 109 static bool dsa_port_is_user(struct dsa_port *dp) in dsa_port_is_user() 114 static struct dsa_port *dsa_tree_find_port_by_node(struct dsa_switch_tree *dst, in dsa_tree_find_port_by_node() 118 struct dsa_port *dp; in dsa_tree_find_port_by_node() 137 static bool dsa_port_setup_routing_table(struct dsa_port *dp) in dsa_port_setup_routing_table() 143 struct dsa_port *link_dp; in dsa_port_setup_routing_table() 162 struct dsa_port *dp; in dsa_switch_setup_routing_table() 200 static struct dsa_port *dsa_tree_find_first_cpu(struct dsa_switch_tree *dst) in dsa_tree_find_first_cpu() 203 struct dsa_port *dp; in dsa_tree_find_first_cpu() [all …]
|
D | slave.c | 74 struct dsa_port *dp = dsa_slave_to_port(dev); in dsa_slave_open() 121 struct dsa_port *dp = dsa_slave_to_port(dev); in dsa_slave_close() 241 struct dsa_port *dp = dsa_slave_to_port(dev); in dsa_slave_fdb_dump() 281 struct dsa_port *dp = dsa_slave_to_port(dev); in dsa_slave_port_attr_set() 307 struct dsa_port *dp = dsa_slave_to_port(dev); in dsa_slave_port_obj_add() 341 struct dsa_port *dp = dsa_slave_to_port(dev); in dsa_slave_port_obj_del() 368 struct dsa_port *dp = dsa_slave_to_port(dev); in dsa_slave_port_attr_get() 478 struct dsa_port *dp = dsa_slave_to_port(dev); in dsa_slave_get_regs_len() 490 struct dsa_port *dp = dsa_slave_to_port(dev); in dsa_slave_get_regs() 499 struct dsa_port *dp = dsa_slave_to_port(dev); in dsa_slave_nway_reset() [all …]
|
D | master.c | 19 struct dsa_port *cpu_dp = dev->dsa_ptr; in dsa_master_get_ethtool_stats() 38 struct dsa_port *cpu_dp = dev->dsa_ptr; in dsa_master_get_ethtool_phy_stats() 62 struct dsa_port *cpu_dp = dev->dsa_ptr; in dsa_master_get_sset_count() 85 struct dsa_port *cpu_dp = dev->dsa_ptr; in dsa_master_get_strings() 131 struct dsa_port *cpu_dp = dev->dsa_ptr; in dsa_master_ethtool_setup() 155 struct dsa_port *cpu_dp = dev->dsa_ptr; in dsa_master_ethtool_teardown() 161 int dsa_master_setup(struct net_device *dev, struct dsa_port *cpu_dp) in dsa_master_setup()
|
D | tag_lan9303.c | 57 static int lan9303_xmit_use_arl(struct dsa_port *dp, u8 *dest_addr) in lan9303_xmit_use_arl() 66 struct dsa_port *dp = dsa_slave_to_port(dev); in lan9303_xmit()
|
D | tag_trailer.c | 19 struct dsa_port *dp = dsa_slave_to_port(dev); in trailer_xmit()
|
D | tag_ksz.c | 37 struct dsa_port *dp = dsa_slave_to_port(dev); in ksz_xmit()
|
D | tag_mtk.c | 29 struct dsa_port *dp = dsa_slave_to_port(dev); in mtk_tag_xmit()
|
D | tag_qca.c | 41 struct dsa_port *dp = dsa_slave_to_port(dev); in qca_tag_xmit()
|
D | tag_dsa.c | 21 struct dsa_port *dp = dsa_slave_to_port(dev); in dsa_xmit()
|
D | tag_edsa.c | 22 struct dsa_port *dp = dsa_slave_to_port(dev); in edsa_xmit()
|
D | tag_brcm.c | 66 struct dsa_port *dp = dsa_slave_to_port(dev); in brcm_tag_xmit_ll()
|
D | dsa.c | 159 struct dsa_port *cpu_dp = dev->dsa_ptr; in dsa_switch_rcv()
|
D | switch.c | 25 struct dsa_port *dp = &ds->ports[i]; in dsa_switch_fastest_ageing_time()
|
D | legacy.c | 104 struct dsa_port *dp; in dsa_switch_setup_one()
|
/Linux-v4.19/include/net/ |
D | dsa.h | 141 struct dsa_port *cpu_dp; 171 struct dsa_port { struct 198 const struct dsa_port *cpu_dp; argument 267 struct dsa_port ports[]; 270 static inline const struct dsa_port *dsa_to_port(struct dsa_switch *ds, int p) in dsa_to_port() 320 const struct dsa_port *dp = dsa_to_port(ds, port); in dsa_upstream_port() 321 const struct dsa_port *cpu_dp = dp->cpu_dp; in dsa_upstream_port() 622 int dsa_port_get_phy_strings(struct dsa_port *dp, uint8_t *data); 623 int dsa_port_get_ethtool_phy_stats(struct dsa_port *dp, uint64_t *data); 624 int dsa_port_get_phy_sset_count(struct dsa_port *dp);
|
/Linux-v4.19/include/linux/ |
D | netdevice.h | 59 struct dsa_port; 1868 struct dsa_port *dsa_ptr;
|