Home
last modified time | relevance | path

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

12

/Linux-v5.10/net/dsa/
Ddsa_priv.h86 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 …]
Dport.c33 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 …]
Ddsa2.c27 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 …]
Dslave.c68 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 …]
Dmaster.c13 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 …]
Dtag_ksz.c92 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()
Dtag_lan9303.c48 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()
Dtag_ocelot.c139 struct dsa_port *dp = dsa_slave_to_port(netdev); in ocelot_xmit()
187 struct dsa_port *cpu_dp = netdev->dsa_ptr; in ocelot_rcv()
Ddsa.c202 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()
Dtag_sja1105.c127 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()
Dtag_trailer.c15 struct dsa_port *dp = dsa_slave_to_port(dev); in trailer_xmit()
Dtag_ar9331.c30 struct dsa_port *dp = dsa_slave_to_port(dev); in ar9331_tag_xmit()
Dtag_gswip.c62 struct dsa_port *dp = dsa_slave_to_port(dev); in gswip_tag_xmit()
Dtag_mtk.c23 struct dsa_port *dp = dsa_slave_to_port(dev); in mtk_tag_xmit()
Dtag_qca.c33 struct dsa_port *dp = dsa_slave_to_port(dev); in qca_tag_xmit()
Dtag_dsa.c17 struct dsa_port *dp = dsa_slave_to_port(dev); in dsa_xmit()
Dtag_edsa.c28 struct dsa_port *dp = dsa_slave_to_port(dev); in edsa_xmit()
Dtag_brcm.c65 struct dsa_port *dp = dsa_slave_to_port(dev); in brcm_tag_xmit_ll()
Dtag_8021q.c152 struct dsa_port *dp = dsa_to_port(ctx->ds, port); in dsa_8021q_vid_apply()
Dswitch.c23 struct dsa_port *dp = dsa_to_port(ds, i); in dsa_switch_fastest_ageing_time()
/Linux-v5.10/include/net/
Ddsa.h182 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/
Dsja1105.h62 struct dsa_port *dp;
/Linux-v5.10/drivers/net/dsa/microchip/
Dksz_common.c87 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/
Dsja1105_devlink.c139 struct dsa_port *dp; in sja1105_best_effort_vlan_filtering_set()
/Linux-v5.10/drivers/net/dsa/ocelot/
Dfelix.c205 struct dsa_port *dp = dsa_to_port(ds, port); in felix_phylink_mac_config()
819 struct dsa_port *dp; in felix_netdev_to_port()

12