| /linux/net/dsa/ |
| A D | dsa_priv.h | 157 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 D | port.c | 520 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 D | dsa2.c | 117 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 D | slave.c | 1018 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 D | switch.c | 20 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 D | tag_8021q.c | 80 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 D | master.c | 13 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 D | tag_ocelot.c | 12 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 D | tag_sja1105.c | 125 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 D | dsa.c | 228 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 D | tag_ksz.c | 51 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 D | tag_ocelot_8021q.c | 15 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 D | tag_lan9303.c | 48 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 D | tag_brcm.c | 83 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 D | tag_dsa.c | 129 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 D | tag_hellcreek.c | 21 struct dsa_port *dp = dsa_slave_to_port(dev); in hellcreek_xmit()
|
| A D | tag_trailer.c | 15 struct dsa_port *dp = dsa_slave_to_port(dev); in trailer_xmit()
|
| A D | tag_xrs700x.c | 14 struct dsa_port *partner, *dp = dsa_slave_to_port(dev); in xrs700x_xmit()
|
| A D | tag_mtk.c | 24 struct dsa_port *dp = dsa_slave_to_port(dev); in mtk_tag_xmit()
|
| A D | tag_ar9331.c | 30 struct dsa_port *dp = dsa_slave_to_port(dev); in ar9331_tag_xmit()
|
| /linux/include/net/ |
| A D | dsa.h | 223 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 D | 8021q.h | 12 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 D | sja1105.h | 90 static inline bool dsa_port_is_sja1105(struct dsa_port *dp) in dsa_port_is_sja1105()
|
| /linux/drivers/net/ethernet/mediatek/ |
| A D | mtk_ppe_offload.c | 133 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 D | ksz_common.c | 28 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()
|