Lines Matching defs:dsa_port

238 struct dsa_port {
268 struct dsa_port *cpu_dp;
336 struct dsa_port *dp;
337 struct dsa_port *link_dp;
351 const struct dsa_port *dp;
491 static inline struct dsa_port *dsa_to_port(struct dsa_switch *ds, int p)
494 struct dsa_port *dp;
503 static inline bool dsa_port_is_dsa(struct dsa_port *port)
508 static inline bool dsa_port_is_cpu(struct dsa_port *port)
513 static inline bool dsa_port_is_user(struct dsa_port *dp)
518 static inline bool dsa_port_is_unused(struct dsa_port *dp)
523 static inline bool dsa_port_conduit_is_operational(struct dsa_port *dp)
591 struct dsa_port *dp;
602 struct dsa_port *cpu_dp;
637 const struct dsa_port *dp = dsa_to_port(ds, port);
638 const struct dsa_port *cpu_dp = dp->cpu_dp;
664 struct dsa_port *dp;
690 static inline bool dsa_port_is_vlan_filtering(const struct dsa_port *dp)
700 static inline unsigned int dsa_port_lag_id_get(struct dsa_port *dp)
705 static inline struct net_device *dsa_port_lag_dev_get(struct dsa_port *dp)
710 static inline bool dsa_port_offloads_lag(struct dsa_port *dp,
716 static inline struct net_device *dsa_port_to_conduit(const struct dsa_port *dp)
725 struct net_device *dsa_port_to_bridge_port(const struct dsa_port *dp)
739 dsa_port_bridge_dev_get(const struct dsa_port *dp)
744 static inline unsigned int dsa_port_bridge_num_get(struct dsa_port *dp)
749 static inline bool dsa_port_bridge_same(const struct dsa_port *a,
750 const struct dsa_port *b)
759 static inline bool dsa_port_offloads_bridge_port(struct dsa_port *dp,
766 dsa_port_offloads_bridge_dev(struct dsa_port *dp,
775 static inline bool dsa_port_offloads_bridge(struct dsa_port *dp,
785 struct dsa_port *dp;
799 struct dsa_port *dp;
808 static inline bool dsa_port_tree_same(const struct dsa_port *a,
809 const struct dsa_port *b)
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);