Lines Matching refs:dsa_port

238 struct dsa_port {  struct
268 struct dsa_port *cpu_dp; argument
336 struct dsa_port *dp; argument
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) in dsa_to_port()
494 struct dsa_port *dp; in dsa_to_port()
503 static inline bool dsa_port_is_dsa(struct dsa_port *port) in dsa_port_is_dsa()
508 static inline bool dsa_port_is_cpu(struct dsa_port *port) in dsa_port_is_cpu()
513 static inline bool dsa_port_is_user(struct dsa_port *dp) in dsa_port_is_user()
518 static inline bool dsa_port_is_unused(struct dsa_port *dp) in dsa_port_is_unused()
523 static inline bool dsa_port_master_is_operational(struct dsa_port *dp) in dsa_port_master_is_operational()
591 struct dsa_port *dp; in dsa_user_ports()
602 struct dsa_port *cpu_dp; in dsa_cpu_ports()
637 const struct dsa_port *dp = dsa_to_port(ds, port); in dsa_upstream_port()
638 const struct dsa_port *cpu_dp = dp->cpu_dp; in dsa_upstream_port()
664 struct dsa_port *dp; in dsa_switch_upstream_port()
690 static inline bool dsa_port_is_vlan_filtering(const struct dsa_port *dp) in dsa_port_is_vlan_filtering()
700 static inline unsigned int dsa_port_lag_id_get(struct dsa_port *dp) in dsa_port_lag_id_get()
705 static inline struct net_device *dsa_port_lag_dev_get(struct dsa_port *dp) in dsa_port_lag_dev_get()
710 static inline bool dsa_port_offloads_lag(struct dsa_port *dp, in dsa_port_offloads_lag()
716 static inline struct net_device *dsa_port_to_master(const struct dsa_port *dp) in dsa_port_to_master()
725 struct net_device *dsa_port_to_bridge_port(const struct dsa_port *dp) in dsa_port_to_bridge_port()
739 dsa_port_bridge_dev_get(const struct dsa_port *dp) in dsa_port_bridge_dev_get()
744 static inline unsigned int dsa_port_bridge_num_get(struct dsa_port *dp) in dsa_port_bridge_num_get()
749 static inline bool dsa_port_bridge_same(const struct dsa_port *a, in dsa_port_bridge_same()
750 const struct dsa_port *b) in dsa_port_bridge_same()
759 static inline bool dsa_port_offloads_bridge_port(struct dsa_port *dp, in dsa_port_offloads_bridge_port()
766 dsa_port_offloads_bridge_dev(struct dsa_port *dp, in dsa_port_offloads_bridge_dev()
775 static inline bool dsa_port_offloads_bridge(struct dsa_port *dp, in dsa_port_offloads_bridge()
785 struct dsa_port *dp; in dsa_tree_offloads_bridge_port()
799 struct dsa_port *dp; in dsa_tree_offloads_bridge_dev()
808 static inline bool dsa_port_tree_same(const struct dsa_port *a, in dsa_port_tree_same()
809 const struct dsa_port *b) in dsa_port_tree_same()
978 struct dsa_port *(*preferred_default_local_cpu_port)(struct dsa_switch *ds);
1272 struct dsa_port *dsa_port_from_netdev(struct net_device *netdev);