Home
last modified time | relevance | path

Searched refs:dsa_port (Results 1 – 18 of 18) sorted by relevance

/Linux-v4.19/net/dsa/
Ddsa_priv.h76 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 …]
Dport.c20 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 …]
Ddsa2.c99 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 …]
Dslave.c74 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 …]
Dmaster.c19 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()
Dtag_lan9303.c57 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()
Dtag_trailer.c19 struct dsa_port *dp = dsa_slave_to_port(dev); in trailer_xmit()
Dtag_ksz.c37 struct dsa_port *dp = dsa_slave_to_port(dev); in ksz_xmit()
Dtag_mtk.c29 struct dsa_port *dp = dsa_slave_to_port(dev); in mtk_tag_xmit()
Dtag_qca.c41 struct dsa_port *dp = dsa_slave_to_port(dev); in qca_tag_xmit()
Dtag_dsa.c21 struct dsa_port *dp = dsa_slave_to_port(dev); in dsa_xmit()
Dtag_edsa.c22 struct dsa_port *dp = dsa_slave_to_port(dev); in edsa_xmit()
Dtag_brcm.c66 struct dsa_port *dp = dsa_slave_to_port(dev); in brcm_tag_xmit_ll()
Ddsa.c159 struct dsa_port *cpu_dp = dev->dsa_ptr; in dsa_switch_rcv()
Dswitch.c25 struct dsa_port *dp = &ds->ports[i]; in dsa_switch_fastest_ageing_time()
Dlegacy.c104 struct dsa_port *dp; in dsa_switch_setup_one()
/Linux-v4.19/include/net/
Ddsa.h141 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/
Dnetdevice.h59 struct dsa_port;
1868 struct dsa_port *dsa_ptr;