Home
last modified time | relevance | path

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

123

/linux-6.3-rc2/net/dsa/
A Dport.h22 int dsa_port_set_mst_state(struct dsa_port *dp,
27 void dsa_port_disable_rt(struct dsa_port *dp);
28 void dsa_port_disable(struct dsa_port *dp);
33 int dsa_port_lag_change(struct dsa_port *dp,
46 int dsa_port_vlan_msti(struct dsa_port *dp,
66 int dsa_port_mdb_add(const struct dsa_port *dp,
68 int dsa_port_mdb_del(const struct dsa_port *dp,
81 int dsa_port_bridge_flags(struct dsa_port *dp,
84 int dsa_port_vlan_add(struct dsa_port *dp,
87 int dsa_port_vlan_del(struct dsa_port *dp,
[all …]
A Dport.c262 void dsa_port_disable(struct dsa_port *dp) in dsa_port_disable()
275 struct dsa_port *other_dp; in dsa_port_reset_vlan_filtering()
732 struct dsa_port *other_dp; in dsa_port_can_apply_vlan_filtering()
823 struct dsa_port *other_dp; in dsa_port_vlan_filtering()
1291 int dsa_port_vlan_add(struct dsa_port *dp, in dsa_port_vlan_add()
1572 struct dsa_port *dp = container_of(config, struct dsa_port, pl_config); in dsa_port_phylink_mac_pcs_get_state()
1594 struct dsa_port *dp = container_of(config, struct dsa_port, pl_config); in dsa_port_phylink_mac_select_pcs()
1608 struct dsa_port *dp = container_of(config, struct dsa_port, pl_config); in dsa_port_phylink_mac_config()
1619 struct dsa_port *dp = container_of(config, struct dsa_port, pl_config); in dsa_port_phylink_mac_an_restart()
1632 struct dsa_port *dp = container_of(config, struct dsa_port, pl_config); in dsa_port_phylink_mac_link_down()
[all …]
A Ddsa.c107 struct dsa_port *dp; in dsa_tree_lag_find()
119 struct dsa_port *dp; in dsa_tree_bridge_find()
182 struct dsa_port *dp; in dsa_switch_find()
278 struct dsa_port *dp; in dsa_tree_find_port_by_node()
343 struct dsa_port *dp; in dsa_tree_setup_routing_table()
358 struct dsa_port *dp; in dsa_tree_find_first_cpu()
434 struct dsa_port *dp; in dsa_tree_teardown_cpu_ports()
703 struct dsa_port *dp; in dsa_tree_teardown_ports()
718 struct dsa_port *dp; in dsa_tree_teardown_switches()
727 struct dsa_port *dp; in dsa_tree_setup_ports()
[all …]
A Dswitch.h47 const struct dsa_port *dp;
55 const struct dsa_port *dp;
71 const struct dsa_port *dp;
78 const struct dsa_port *dp;
86 const struct dsa_port *dp;
93 const struct dsa_port *dp;
104 const struct dsa_port *dp;
A Dslave.c1328 struct dsa_port *to_dp; in dsa_slave_add_cls_matchall_mirred()
1863 struct dsa_port *other_dp; in dsa_bridge_mtu_normalization()
2319 struct dsa_port *dp = container_of(config, struct dsa_port, pl_config); in dsa_slave_phylink_fixed_state()
2762 struct dsa_port *dp; in dsa_slave_lag_changeupper()
2794 struct dsa_port *dp; in dsa_slave_lag_prechangeupper()
2822 struct dsa_port *dp; in dsa_prevent_bridging_8021q_upper()
2885 struct dsa_port *dp; in dsa_slave_prechangeupper_sanity_check()
3051 struct dsa_port *dp; in dsa_tree_migrate_ports_from_lag_master()
3074 struct dsa_port *dp; in dsa_master_lag_join()
3232 struct dsa_port *dp; in dsa_slave_netdevice_event()
[all …]
A Dswitch.c25 struct dsa_port *dp; in dsa_switch_fastest_ageing_time()
63 struct dsa_port *dp; in dsa_switch_mtu()
398 struct dsa_port *dp; in dsa_switch_host_fdb_add()
426 struct dsa_port *dp; in dsa_switch_host_fdb_del()
478 struct dsa_port *dp; in dsa_switch_lag_fdb_add()
496 struct dsa_port *dp; in dsa_switch_lag_fdb_del()
579 struct dsa_port *dp; in dsa_switch_host_mdb_add()
599 struct dsa_port *dp; in dsa_switch_host_mdb_del()
741 struct dsa_port *dp; in dsa_switch_vlan_add()
762 struct dsa_port *dp; in dsa_switch_vlan_del()
[all …]
A Dmaster.h6 struct dsa_port;
11 int dsa_master_setup(struct net_device *dev, struct dsa_port *cpu_dp);
13 int dsa_master_lag_setup(struct net_device *lag_dev, struct dsa_port *cpu_dp,
17 struct dsa_port *cpu_dp);
A Dmaster.c21 struct dsa_port *cpu_dp = dev->dsa_ptr; in dsa_master_get_regs_len()
51 struct dsa_port *cpu_dp = dev->dsa_ptr; in dsa_master_get_regs()
87 struct dsa_port *cpu_dp = dev->dsa_ptr; in dsa_master_get_ethtool_stats()
106 struct dsa_port *cpu_dp = dev->dsa_ptr; in dsa_master_get_ethtool_phy_stats()
130 struct dsa_port *cpu_dp = dev->dsa_ptr; in dsa_master_get_sset_count()
153 struct dsa_port *cpu_dp = dev->dsa_ptr; in dsa_master_get_strings()
200 struct dsa_port *cpu_dp = dev->dsa_ptr; in dsa_master_ioctl()
204 struct dsa_port *dp; in dsa_master_ioctl()
232 struct dsa_port *cpu_dp = dev->dsa_ptr; in dsa_master_ethtool_setup()
261 struct dsa_port *cpu_dp = dev->dsa_ptr; in dsa_master_ethtool_teardown()
[all …]
A Dtag_8021q.c92 u16 dsa_tag_8021q_standalone_vid(const struct dsa_port *dp) in dsa_tag_8021q_standalone_vid()
142 static int dsa_port_do_tag_8021q_vlan_add(struct dsa_port *dp, u16 vid, in dsa_port_do_tag_8021q_vlan_add()
211 dsa_port_tag_8021q_vlan_match(struct dsa_port *dp, in dsa_port_tag_8021q_vlan_match()
220 struct dsa_port *dp; in dsa_switch_tag_8021q_vlan_add()
252 struct dsa_port *dp; in dsa_switch_tag_8021q_vlan_del()
291 struct dsa_port *dp = dsa_to_port(ds, port); in dsa_tag_8021q_bridge_join()
314 struct dsa_port *dp = dsa_to_port(ds, port); in dsa_tag_8021q_bridge_leave()
339 struct dsa_port *dp = dsa_to_port(ds, port); in dsa_tag_8021q_port_setup()
369 struct dsa_port *dp = dsa_to_port(ds, port); in dsa_tag_8021q_port_teardown()
474 struct dsa_port *cpu_dp = master->dsa_ptr; in dsa_tag_8021q_find_port_by_vbid()
[all …]
A Dslave.h28 struct dsa_port *dp;
39 int dsa_slave_create(struct dsa_port *dp);
54 static inline struct dsa_port *dsa_slave_to_port(const struct net_device *dev) in dsa_slave_to_port()
64 struct dsa_port *dp = dsa_slave_to_port(dev); in dsa_slave_to_master()
A Ddevlink.h6 struct dsa_port;
9 int dsa_port_devlink_setup(struct dsa_port *dp);
10 void dsa_port_devlink_teardown(struct dsa_port *dp);
A Dtag.h35 struct dsa_port *cpu_dp = dev->dsa_ptr; in dsa_master_find_slave()
37 struct dsa_port *dp; in dsa_master_find_slave()
52 struct dsa_port *dp = dsa_slave_to_port(skb->dev); in dsa_untag_bridge_pvid()
112 struct dsa_port *cpu_dp = master->dsa_ptr; in dsa_find_designated_bridge_port_by_vid()
116 struct dsa_port *dp; in dsa_find_designated_bridge_port_by_vid()
158 struct dsa_port *dp = dsa_slave_to_port(skb->dev); in dsa_default_offload_fwd_mark()
A Dtag_ocelot.c16 static void ocelot_xmit_get_vlan_info(struct sk_buff *skb, struct dsa_port *dp, in ocelot_xmit_get_vlan_info()
48 struct dsa_port *dp = dsa_slave_to_port(netdev); in ocelot_xmit_common()
82 struct dsa_port *dp = dsa_slave_to_port(netdev); in ocelot_xmit()
94 struct dsa_port *dp = dsa_slave_to_port(netdev); in seville_xmit()
109 struct dsa_port *dp; in ocelot_rcv()
A Dtag_ksz.c122 struct dsa_port *dp = dsa_slave_to_port(dev); in ksz8795_xmit()
197 static void ksz_xmit_timestamp(struct dsa_port *dp, struct sk_buff *skb) in ksz_xmit_timestamp()
236 static struct sk_buff *ksz_defer_xmit(struct dsa_port *dp, struct sk_buff *skb) in ksz_defer_xmit()
275 struct dsa_port *dp = dsa_slave_to_port(dev); in ksz9477_xmit()
339 struct dsa_port *dp = dsa_slave_to_port(dev); in ksz9893_xmit()
405 struct dsa_port *dp = dsa_slave_to_port(dev); in lan937x_xmit()
A Dtag_sja1105.c143 static struct sk_buff *sja1105_defer_xmit(struct dsa_port *dp, in sja1105_defer_xmit()
177 static u16 sja1105_xmit_tpid(struct dsa_port *dp) in sja1105_xmit_tpid()
180 struct dsa_port *other_dp; in sja1105_xmit_tpid()
216 struct dsa_port *dp = dsa_slave_to_port(netdev); in sja1105_imprecise_xmit()
243 static struct sk_buff *sja1105_pvid_tag_control_pkt(struct dsa_port *dp, in sja1105_pvid_tag_control_pkt()
272 struct dsa_port *dp = dsa_slave_to_port(netdev); in sja1105_xmit()
300 struct dsa_port *dp = dsa_slave_to_port(netdev); in sja1110_xmit()
389 struct dsa_port *dp = dsa_slave_to_port(skb->dev); in sja1105_rcv_meta_state_machine()
427 struct dsa_port *dp = dsa_slave_to_port(skb->dev); in sja1105_rcv_meta_state_machine()
594 struct dsa_port *cpu_dp; in sja1110_rcv_meta()
A Dtag_lan9303.c50 static int lan9303_xmit_use_arl(struct dsa_port *dp, u8 *dest_addr) in lan9303_xmit_use_arl()
59 struct dsa_port *dp = dsa_slave_to_port(dev); in lan9303_xmit()
A Dtag_qca.c17 struct dsa_port *dp = dsa_slave_to_port(dev); in qca_tag_xmit()
39 struct dsa_port *dp = dev->dsa_ptr; in qca_tag_rcv()
A Dtag_ocelot_8021q.c24 static struct sk_buff *ocelot_defer_xmit(struct dsa_port *dp, in ocelot_defer_xmit()
66 struct dsa_port *dp = dsa_slave_to_port(netdev); in ocelot_xmit()
A Dtag_brcm.c87 struct dsa_port *dp = dsa_slave_to_port(dev); in brcm_tag_xmit_ll()
218 struct dsa_port *dp = dsa_slave_to_port(dev); in brcm_leg_tag_xmit()
A Dtag_dsa.c132 struct dsa_port *dp = dsa_slave_to_port(dev); in dsa_xmit_ll()
260 struct dsa_port *cpu_dp = dev->dsa_ptr; in dsa_rcv_ll()
/linux-6.3-rc2/include/net/
A Ddsa.h248 struct dsa_port { struct
278 struct dsa_port *cpu_dp; argument
343 struct dsa_port *dp; argument
344 struct dsa_port *link_dp;
358 const struct dsa_port *dp;
501 struct dsa_port *dp; in dsa_to_port()
598 struct dsa_port *dp; in dsa_user_ports()
609 struct dsa_port *cpu_dp; in dsa_cpu_ports()
671 struct dsa_port *dp; in dsa_switch_upstream_port()
792 struct dsa_port *dp; in dsa_tree_offloads_bridge_port()
[all …]
/linux-6.3-rc2/drivers/net/ethernet/mediatek/
A Dmtk_ppe_offload.c168 struct dsa_port *dp; in mtk_flow_get_dsa_port()
191 int pse_port, dsa_port, queue; in mtk_flow_set_output_device() local
214 dsa_port = mtk_flow_get_dsa_port(&dev); in mtk_flow_set_output_device()
223 if (dsa_port >= 0) { in mtk_flow_set_output_device()
224 mtk_foe_entry_set_dsa(eth, foe, dsa_port); in mtk_flow_set_output_device()
225 queue = 3 + dsa_port; in mtk_flow_set_output_device()
/linux-6.3-rc2/drivers/net/dsa/ocelot/
A Dfelix.c49 struct dsa_port *cpu_dp; in felix_cpu_port_for_master()
230 struct dsa_port *cpu_dp; in felix_tag_8021q_vlan_add()
261 struct dsa_port *cpu_dp; in felix_tag_8021q_vlan_del()
289 struct dsa_port *dp; in felix_trap_get_cpu_port()
410 struct dsa_port *dp, *first_cpu_dp = NULL; in felix_tag_npi_setup()
495 struct dsa_port *dp; in felix_tag_8021q_setup()
539 struct dsa_port *dp; in felix_tag_8021q_teardown()
788 struct dsa_port *dp = dsa_to_port(ds, port); in felix_fdb_add()
1551 struct dsa_port *dp; in felix_setup()
1614 struct dsa_port *dp; in felix_teardown()
[all …]
/linux-6.3-rc2/include/linux/dsa/
A D8021q.h23 u16 dsa_tag_8021q_standalone_vid(const struct dsa_port *dp);
A Dksz_common.h27 struct dsa_port *dp;

Completed in 44 milliseconds

123