Lines Matching refs:dsa_port
237 struct dsa_port { struct
267 struct dsa_port *cpu_dp; argument
329 static inline struct dsa_port * argument
332 return container_of(config, struct dsa_port, pl_config); in dsa_phylink_to_port()
341 struct dsa_port *dp;
342 struct dsa_port *link_dp;
356 const struct dsa_port *dp;
510 static inline struct dsa_port *dsa_to_port(struct dsa_switch *ds, int p) in dsa_to_port()
513 struct dsa_port *dp; in dsa_to_port()
522 static inline bool dsa_port_is_dsa(struct dsa_port *port) in dsa_port_is_dsa()
527 static inline bool dsa_port_is_cpu(struct dsa_port *port) in dsa_port_is_cpu()
532 static inline bool dsa_port_is_user(struct dsa_port *dp) in dsa_port_is_user()
537 static inline bool dsa_port_is_unused(struct dsa_port *dp) in dsa_port_is_unused()
542 static inline bool dsa_port_conduit_is_operational(struct dsa_port *dp) in dsa_port_conduit_is_operational()
614 struct dsa_port *dp; in dsa_user_ports()
625 struct dsa_port *cpu_dp; in dsa_cpu_ports()
660 const struct dsa_port *dp = dsa_to_port(ds, port); in dsa_upstream_port()
661 const struct dsa_port *cpu_dp = dp->cpu_dp; in dsa_upstream_port()
687 struct dsa_port *dp; in dsa_switch_upstream_port()
713 static inline bool dsa_port_is_vlan_filtering(const struct dsa_port *dp) in dsa_port_is_vlan_filtering()
723 static inline unsigned int dsa_port_lag_id_get(struct dsa_port *dp) in dsa_port_lag_id_get()
728 static inline struct net_device *dsa_port_lag_dev_get(struct dsa_port *dp) in dsa_port_lag_dev_get()
733 static inline bool dsa_port_offloads_lag(struct dsa_port *dp, in dsa_port_offloads_lag()
739 static inline struct net_device *dsa_port_to_conduit(const struct dsa_port *dp) in dsa_port_to_conduit()
748 struct net_device *dsa_port_to_bridge_port(const struct dsa_port *dp) in dsa_port_to_bridge_port()
762 dsa_port_bridge_dev_get(const struct dsa_port *dp) in dsa_port_bridge_dev_get()
767 static inline unsigned int dsa_port_bridge_num_get(struct dsa_port *dp) in dsa_port_bridge_num_get()
772 static inline bool dsa_port_bridge_same(const struct dsa_port *a, in dsa_port_bridge_same()
773 const struct dsa_port *b) in dsa_port_bridge_same()
782 static inline bool dsa_port_offloads_bridge_port(struct dsa_port *dp, in dsa_port_offloads_bridge_port()
789 dsa_port_offloads_bridge_dev(struct dsa_port *dp, in dsa_port_offloads_bridge_dev()
798 static inline bool dsa_port_offloads_bridge(struct dsa_port *dp, in dsa_port_offloads_bridge()
808 struct dsa_port *dp; in dsa_tree_offloads_bridge_port()
822 struct dsa_port *dp; in dsa_tree_offloads_bridge_dev()
831 static inline bool dsa_port_tree_same(const struct dsa_port *a, in dsa_port_tree_same()
832 const struct dsa_port *b) in dsa_port_tree_same()
988 struct dsa_port *(*preferred_default_local_cpu_port)(struct dsa_switch *ds);
1283 struct dsa_port *dsa_port_from_netdev(struct net_device *netdev);