Lines Matching refs:dsa_port
239 struct dsa_port { struct
269 struct dsa_port *cpu_dp; argument
332 static inline struct dsa_port * argument
335 return container_of(config, struct dsa_port, pl_config); in dsa_phylink_to_port()
344 struct dsa_port *dp;
345 struct dsa_port *link_dp;
359 const struct dsa_port *dp;
513 static inline struct dsa_port *dsa_to_port(struct dsa_switch *ds, int p) in dsa_to_port()
516 struct dsa_port *dp; in dsa_to_port()
525 static inline bool dsa_port_is_dsa(struct dsa_port *port) in dsa_port_is_dsa()
530 static inline bool dsa_port_is_cpu(struct dsa_port *port) in dsa_port_is_cpu()
535 static inline bool dsa_port_is_user(struct dsa_port *dp) in dsa_port_is_user()
540 static inline bool dsa_port_is_unused(struct dsa_port *dp) in dsa_port_is_unused()
545 static inline bool dsa_port_conduit_is_operational(struct dsa_port *dp) in dsa_port_conduit_is_operational()
617 struct dsa_port *dp; in dsa_user_ports()
628 struct dsa_port *cpu_dp; in dsa_cpu_ports()
663 const struct dsa_port *dp = dsa_to_port(ds, port); in dsa_upstream_port()
664 const struct dsa_port *cpu_dp = dp->cpu_dp; in dsa_upstream_port()
690 struct dsa_port *dp; in dsa_switch_upstream_port()
716 static inline bool dsa_port_is_vlan_filtering(const struct dsa_port *dp) in dsa_port_is_vlan_filtering()
726 static inline unsigned int dsa_port_lag_id_get(struct dsa_port *dp) in dsa_port_lag_id_get()
731 static inline struct net_device *dsa_port_lag_dev_get(struct dsa_port *dp) in dsa_port_lag_dev_get()
736 static inline bool dsa_port_offloads_lag(struct dsa_port *dp, in dsa_port_offloads_lag()
742 static inline struct net_device *dsa_port_to_conduit(const struct dsa_port *dp) in dsa_port_to_conduit()
751 struct net_device *dsa_port_to_bridge_port(const struct dsa_port *dp) in dsa_port_to_bridge_port()
765 dsa_port_bridge_dev_get(const struct dsa_port *dp) in dsa_port_bridge_dev_get()
770 static inline unsigned int dsa_port_bridge_num_get(struct dsa_port *dp) in dsa_port_bridge_num_get()
775 static inline bool dsa_port_bridge_same(const struct dsa_port *a, in dsa_port_bridge_same()
776 const struct dsa_port *b) in dsa_port_bridge_same()
785 static inline bool dsa_port_offloads_bridge_port(struct dsa_port *dp, in dsa_port_offloads_bridge_port()
792 dsa_port_offloads_bridge_dev(struct dsa_port *dp, in dsa_port_offloads_bridge_dev()
801 static inline bool dsa_port_offloads_bridge(struct dsa_port *dp, in dsa_port_offloads_bridge()
811 struct dsa_port *dp; in dsa_tree_offloads_bridge_port()
825 struct dsa_port *dp; in dsa_tree_offloads_bridge_dev()
834 static inline bool dsa_port_tree_same(const struct dsa_port *a, in dsa_port_tree_same()
835 const struct dsa_port *b) in dsa_port_tree_same()
991 struct dsa_port *(*preferred_default_local_cpu_port)(struct dsa_switch *ds);
1288 struct dsa_port *dsa_port_from_netdev(struct net_device *netdev);