Home
last modified time | relevance | path

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

12

/linux/net/dsa/
A Ddsa_priv.h157 struct dsa_port *dp;
188 struct dsa_port *cpu_dp = dev->dsa_ptr; in dsa_master_find_slave()
190 struct dsa_port *dp; in dsa_master_find_slave()
207 void dsa_port_disable(struct dsa_port *dp);
212 int dsa_port_lag_change(struct dsa_port *dp,
248 int dsa_port_vlan_add(struct dsa_port *dp,
251 int dsa_port_vlan_del(struct dsa_port *dp,
288 struct dsa_port *dp; in dsa_tree_offloads_bridge_port()
301 struct dsa_port *dp; in dsa_tree_offloads_bridge()
316 int dsa_slave_create(struct dsa_port *dp);
[all …]
A Dport.c520 struct dsa_port *other_dp; in dsa_port_can_apply_vlan_filtering()
613 struct dsa_port *other_dp; in dsa_port_vlan_filtering()
777 struct dsa_port *cpu_dp = dp->cpu_dp; in dsa_port_host_fdb_add()
796 struct dsa_port *cpu_dp = dp->cpu_dp; in dsa_port_host_fdb_del()
849 struct dsa_port *cpu_dp = dp->cpu_dp; in dsa_port_host_mdb_add()
981 struct dsa_port *dp = container_of(config, struct dsa_port, pl_config); in dsa_port_phylink_validate()
993 struct dsa_port *dp = container_of(config, struct dsa_port, pl_config); in dsa_port_phylink_mac_pcs_get_state()
1015 struct dsa_port *dp = container_of(config, struct dsa_port, pl_config); in dsa_port_phylink_mac_config()
1026 struct dsa_port *dp = container_of(config, struct dsa_port, pl_config); in dsa_port_phylink_mac_an_restart()
1039 struct dsa_port *dp = container_of(config, struct dsa_port, pl_config); in dsa_port_phylink_mac_link_down()
[all …]
A Ddsa2.c117 struct dsa_port *dp; in dsa_lag_unmap()
135 struct dsa_port *dp; in dsa_bridge_num_find()
180 struct dsa_port *dp; in dsa_switch_find()
276 struct dsa_port *dp; in dsa_tree_find_port_by_node()
341 struct dsa_port *dp; in dsa_tree_setup_routing_table()
356 struct dsa_port *dp; in dsa_tree_find_first_cpu()
418 struct dsa_port *dp; in dsa_tree_teardown_cpu_ports()
827 struct dsa_port *dp; in dsa_switch_setup()
909 struct dsa_port *dp; in dsa_switch_teardown()
944 struct dsa_port *dp; in dsa_tree_teardown_ports()
[all …]
A Dslave.c1018 struct dsa_port *to_dp; in dsa_slave_add_cls_matchall_mirred()
1629 struct dsa_port *dp_iter; in dsa_slave_change_mtu()
1630 struct dsa_port *cpu_dp; in dsa_slave_change_mtu()
1822 struct dsa_port *dp = container_of(config, struct dsa_port, pl_config); in dsa_slave_phylink_fixed_state()
2183 struct dsa_port *dp; in dsa_slave_lag_changeupper()
2212 struct dsa_port *dp; in dsa_slave_lag_prechangeupper()
2237 struct dsa_port *dp; in dsa_prevent_bridging_8021q_upper()
2299 struct dsa_port *dp; in dsa_slave_prechangeupper_sanity_check()
2352 struct dsa_port *dp; in dsa_slave_netdevice_event()
2397 struct dsa_port *dp; in dsa_fdb_offload_notify()
[all …]
A Dswitch.c20 struct dsa_port *dp; in dsa_switch_fastest_ageing_time()
70 struct dsa_port *dp; in dsa_switch_mtu()
122 struct dsa_port *dp; in dsa_switch_bridge_leave()
185 struct dsa_port *targeted_dp, *cpu_dp; in dsa_port_host_address_match()
377 struct dsa_port *dp; in dsa_switch_host_fdb_add()
398 struct dsa_port *dp; in dsa_switch_host_fdb_del()
420 struct dsa_port *dp = dsa_to_port(ds, port); in dsa_switch_fdb_add()
526 struct dsa_port *dp; in dsa_switch_host_mdb_add()
547 struct dsa_port *dp; in dsa_switch_host_mdb_del()
580 struct dsa_port *dp; in dsa_switch_vlan_add()
[all …]
A Dtag_8021q.c80 u16 dsa_tag_8021q_tx_vid(const struct dsa_port *dp) in dsa_tag_8021q_tx_vid()
90 u16 dsa_tag_8021q_rx_vid(const struct dsa_port *dp) in dsa_tag_8021q_rx_vid()
210 dsa_port_tag_8021q_vlan_match(struct dsa_port *dp, in dsa_port_tag_8021q_vlan_match()
227 struct dsa_port *dp; in dsa_switch_tag_8021q_vlan_add()
263 struct dsa_port *dp; in dsa_switch_tag_8021q_vlan_del()
347 struct dsa_port *targeted_dp; in dsa_tag_8021q_bridge_join()
348 struct dsa_port *dp; in dsa_tag_8021q_bridge_join()
383 struct dsa_port *targeted_dp; in dsa_tag_8021q_bridge_leave()
384 struct dsa_port *dp; in dsa_tag_8021q_bridge_leave()
435 struct dsa_port *dp = dsa_to_port(ds, port); in dsa_tag_8021q_port_setup()
[all …]
A 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()
192 struct dsa_port *cpu_dp = dev->dsa_ptr; in dsa_master_ioctl()
196 struct dsa_port *dp; in dsa_master_ioctl()
225 struct dsa_port *cpu_dp = dev->dsa_ptr; in dsa_master_ethtool_setup()
251 struct dsa_port *cpu_dp = dev->dsa_ptr; in dsa_master_ethtool_teardown()
[all …]
A Dtag_ocelot.c12 static void ocelot_xmit_get_vlan_info(struct sk_buff *skb, struct dsa_port *dp, in ocelot_xmit_get_vlan_info()
44 struct dsa_port *dp = dsa_slave_to_port(netdev); in ocelot_xmit_common()
78 struct dsa_port *dp = dsa_slave_to_port(netdev); in ocelot_xmit()
90 struct dsa_port *dp = dsa_slave_to_port(netdev); in seville_xmit()
105 struct dsa_port *dp; in ocelot_rcv()
A Dtag_sja1105.c125 static struct sk_buff *sja1105_defer_xmit(struct dsa_port *dp, in sja1105_defer_xmit()
145 static u16 sja1105_xmit_tpid(struct dsa_port *dp) in sja1105_xmit_tpid()
148 struct dsa_port *other_dp; in sja1105_xmit_tpid()
182 struct dsa_port *dp = dsa_slave_to_port(netdev); in sja1105_imprecise_xmit()
208 static struct sk_buff *sja1105_pvid_tag_control_pkt(struct dsa_port *dp, in sja1105_pvid_tag_control_pkt()
237 struct dsa_port *dp = dsa_slave_to_port(netdev); in sja1105_xmit()
265 struct dsa_port *dp = dsa_slave_to_port(netdev); in sja1110_xmit()
354 struct dsa_port *dp = dsa_slave_to_port(skb->dev); in sja1105_rcv_meta_state_machine()
392 struct dsa_port *dp = dsa_slave_to_port(skb->dev); in sja1105_rcv_meta_state_machine()
531 struct dsa_port *dp = dsa_to_port(ds, port); in sja1110_process_meta_tstamp()
[all …]
A Ddsa.c228 struct dsa_port *cpu_dp = dev->dsa_ptr; in dsa_switch_rcv()
283 static bool dsa_port_is_initialized(const struct dsa_port *dp) in dsa_port_is_initialized()
290 struct dsa_port *dp; in dsa_switch_suspend()
312 struct dsa_port *dp; in dsa_switch_resume()
446 struct dsa_port *dp = dsa_to_port(ds, port); in dsa_devlink_port_region_create()
460 struct dsa_port *dsa_port_from_netdev(struct net_device *netdev) in dsa_port_from_netdev()
A Dtag_ksz.c51 struct dsa_port *dp = dsa_slave_to_port(dev); in ksz8795_xmit()
113 struct dsa_port *dp = dsa_slave_to_port(dev); in ksz9477_xmit()
166 struct dsa_port *dp = dsa_slave_to_port(dev); in ksz9893_xmit()
A Dtag_ocelot_8021q.c15 static struct sk_buff *ocelot_defer_xmit(struct dsa_port *dp, in ocelot_defer_xmit()
41 struct dsa_port *dp = dsa_slave_to_port(netdev); in ocelot_xmit()
A 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()
A Dtag_brcm.c83 struct dsa_port *dp = dsa_slave_to_port(dev); in brcm_tag_xmit_ll()
214 struct dsa_port *dp = dsa_slave_to_port(dev); in brcm_leg_tag_xmit()
A Dtag_dsa.c129 struct dsa_port *dp = dsa_slave_to_port(dev); in dsa_xmit_ll()
247 struct dsa_port *cpu_dp = dev->dsa_ptr; in dsa_rcv_ll()
A Dtag_hellcreek.c21 struct dsa_port *dp = dsa_slave_to_port(dev); in hellcreek_xmit()
A Dtag_trailer.c15 struct dsa_port *dp = dsa_slave_to_port(dev); in trailer_xmit()
A Dtag_xrs700x.c14 struct dsa_port *partner, *dp = dsa_slave_to_port(dev); in xrs700x_xmit()
A Dtag_mtk.c24 struct dsa_port *dp = dsa_slave_to_port(dev); in mtk_tag_xmit()
A Dtag_ar9331.c30 struct dsa_port *dp = dsa_slave_to_port(dev); in ar9331_tag_xmit()
/linux/include/net/
A Ddsa.h223 struct dsa_port { struct
251 struct dsa_port *cpu_dp; argument
303 struct dsa_port *dp; argument
304 struct dsa_port *link_dp;
429 struct dsa_port *dp; in dsa_to_port()
438 static inline bool dsa_port_is_dsa(struct dsa_port *port) in dsa_port_is_dsa()
448 static inline bool dsa_port_is_user(struct dsa_port *dp) in dsa_port_is_user()
508 struct dsa_port *dp; in dsa_user_ports()
543 const struct dsa_port *dp = dsa_to_port(ds, port); in dsa_upstream_port()
544 const struct dsa_port *cpu_dp = dp->cpu_dp; in dsa_upstream_port()
[all …]
/linux/include/linux/dsa/
A D8021q.h12 struct dsa_port;
49 u16 dsa_tag_8021q_tx_vid(const struct dsa_port *dp);
51 u16 dsa_tag_8021q_rx_vid(const struct dsa_port *dp);
A Dsja1105.h90 static inline bool dsa_port_is_sja1105(struct dsa_port *dp) in dsa_port_is_sja1105()
/linux/drivers/net/ethernet/mediatek/
A Dmtk_ppe_offload.c133 struct dsa_port *dp; in mtk_flow_get_dsa_port()
154 int pse_port, dsa_port; in mtk_flow_set_output_device() local
156 dsa_port = mtk_flow_get_dsa_port(&dev); in mtk_flow_set_output_device()
157 if (dsa_port >= 0) in mtk_flow_set_output_device()
158 mtk_foe_entry_set_dsa(foe, dsa_port); in mtk_flow_set_output_device()
/linux/drivers/net/dsa/microchip/
A Dksz_common.c28 const struct dsa_port *dp; in ksz_update_port_member()
38 const struct dsa_port *other_dp = dsa_to_port(ds, i); in ksz_update_port_member()
106 const struct dsa_port *dp = dsa_to_port(dev->ds, i); in ksz_mib_read_work()
178 const struct dsa_port *dp = dsa_to_port(ds, port); in ksz_get_ethtool_stats()

Completed in 39 milliseconds

12