Searched refs:dsa_ptr (Results 1 – 20 of 20) sorted by relevance
21 struct dsa_port *cpu_dp = dev->dsa_ptr; in dsa_conduit_get_regs_len()51 struct dsa_port *cpu_dp = dev->dsa_ptr; in dsa_conduit_get_regs()87 struct dsa_port *cpu_dp = dev->dsa_ptr; in dsa_conduit_get_ethtool_stats()106 struct dsa_port *cpu_dp = dev->dsa_ptr; in dsa_conduit_get_ethtool_phy_stats()130 struct dsa_port *cpu_dp = dev->dsa_ptr; in dsa_conduit_get_sset_count()153 struct dsa_port *cpu_dp = dev->dsa_ptr; in dsa_conduit_get_strings()205 struct dsa_port *cpu_dp = dev->dsa_ptr; in __dsa_conduit_hwtstamp_validate()225 struct dsa_port *cpu_dp = dev->dsa_ptr; in dsa_conduit_ethtool_setup()254 struct dsa_port *cpu_dp = dev->dsa_ptr; in dsa_conduit_ethtool_teardown()270 const struct dsa_device_ops *ops = dev->dsa_ptr->tag_ops; in dsa_conduit_set_promiscuity()[all …]
35 struct dsa_port *cpu_dp = dev->dsa_ptr; in dsa_conduit_find_user()187 struct dsa_port *cpu_dp = conduit->dsa_ptr; in dsa_find_designated_bridge_port_by_vid()
39 struct dsa_port *dp = dev->dsa_ptr; in qca_tag_rcv()
3155 if (!dsa_port_tree_same(lower1->dsa_ptr, in dsa_lag_conduit_validate()3156 lower2->dsa_ptr)) { in dsa_lag_conduit_validate()3222 if (!dsa_port_tree_same(dev->dsa_ptr, lower->dsa_ptr)) { in dsa_lag_conduit_prechangelower_sanity_check()3299 struct dsa_port *cpu_dp = conduit->dsa_ptr; in dsa_conduit_lag_join()3332 dsa_conduit_lag_teardown(lag_dev, conduit->dsa_ptr); in dsa_conduit_lag_join()3340 struct dsa_port *dp, *cpu_dp = lag_dev->dsa_ptr; in dsa_conduit_lag_leave()3348 new_cpu_dp = lower->dsa_ptr; in dsa_conduit_lag_leave()3364 lag_dev->dsa_ptr = new_cpu_dp; in dsa_conduit_lag_leave()3376 dsa_conduit_lag_teardown(lag_dev, conduit->dsa_ptr); in dsa_conduit_lag_leave()3472 dp = dev->dsa_ptr; in dsa_user_netdevice_event()[all …]
58 struct dsa_port *cpu_dp = dev->dsa_ptr; in dsa_switch_rcv()
1030 struct dsa_port *cpu_dp = conduit->dsa_ptr; in dsa_tree_conduit_state_change()1042 struct dsa_port *cpu_dp = conduit->dsa_ptr; in dsa_tree_conduit_admin_state_change()1065 struct dsa_port *cpu_dp = conduit->dsa_ptr; in dsa_tree_conduit_oper_state_change()1600 dp->conduit->dsa_ptr = NULL; in dsa_switch_shutdown()
260 struct dsa_port *cpu_dp = dev->dsa_ptr; in dsa_rcv_ll()
477 struct dsa_port *cpu_dp = conduit->dsa_ptr; in dsa_tag_8021q_find_port_by_vbid()
537 cpu_dp = conduit->dsa_ptr; in sja1110_rcv_meta()
1417 dp->cpu_dp = conduit->dsa_ptr; in dsa_port_assign_conduit()
1340 return dev->dsa_ptr && dev->dsa_ptr->rcv; in netdev_uses_dsa()1363 const struct dsa_device_ops *ops = skb->dev->dsa_ptr->tag_ops; in dsa_tag_generic_flow_dissect()
88 struct_dsa_port* dsa_ptr
258 if (dev->dsa_ptr != NULL)392 ``dsa_ptr``, this structure references a dsa_platform_data structure as well as426 Once a conduit network device is configured to use DSA (dev->dsa_ptr becomes659 conduit->dsa_ptr``. Additionally, the conduit can also be a LAG device where661 valid ``conduit->dsa_ptr`` pointer, however this is not unique, but rather a662 duplicate of the first physical DSA conduit's (LAG slave) ``dsa_ptr``. In case
789 skb->dev->dsa_ptr->tag_ops->proto != DSA_TAG_PROTO_MTK) in __mtk_ppe_check_skb()
3318 dev->dsa_ptr->tag_ops->proto == DSA_TAG_PROTO_MTK; in mtk_uses_dsa()
1080 ops = skb->dev->dsa_ptr->tag_ops; in __skb_flow_dissect()
1757 struct dsa_port *dp = conduit->dsa_ptr; in qca8k_conduit_change()
60 cpu_dp = conduit->dsa_ptr; in felix_cpu_port_for_conduit()
3122 struct dsa_port *cpu_dp = conduit->dsa_ptr; in mt753x_conduit_state_change()
2216 struct dsa_port *dsa_ptr; member