Lines Matching defs:dsa_switch
378 struct dsa_switch { struct
384 struct dsa_switch_tree *dst; argument
385 unsigned int index;
391 u32 setup:1;
396 u32 vlan_filtering_is_global:1;
399 u32 needs_standalone_vlan_filtering:1;
406 u32 configure_vlan_while_not_filtering:1;
412 u32 untag_bridge_pvid:1;
419 u32 untag_vlan_aware_bridge_pvid:1;
424 u32 assisted_learning_on_cpu_port:1;
429 u32 vlan_filtering:1;
435 u32 mtu_enforcement_ingress:1;
442 u32 fdb_isolation:1;
468 const struct dsa_switch_ops *ops; argument
473 const struct phylink_mac_ops *phylink_mac_ops;
478 u32 phys_mii_mask;
479 struct mii_bus *user_mii_bus;
482 unsigned int ageing_time_min;
483 unsigned int ageing_time_max;
486 struct dsa_8021q_context *tag_8021q_ctx;
512 static inline struct dsa_port *dsa_to_port(struct dsa_switch *ds, int p) in dsa_to_port() argument