Lines Matching defs:dsa_switch
312 struct dsa_switch { struct
320 struct dsa_switch_tree *dst; argument
340 const struct dsa_switch_ops *ops; argument
345 u32 phys_mii_mask;
346 struct mii_bus *slave_mii_bus;
349 unsigned int ageing_time_min;
350 unsigned int ageing_time_max;
353 struct dsa_8021q_context *tag_8021q_ctx;
356 struct devlink *devlink;
359 unsigned int num_tx_queues;
364 bool vlan_filtering_is_global;
367 bool needs_standalone_vlan_filtering;
374 bool configure_vlan_while_not_filtering;
382 bool untag_bridge_pvid;
387 bool assisted_learning_on_cpu_port;
392 bool vlan_filtering;
397 bool pcs_poll;
423 static inline struct dsa_port *dsa_to_port(struct dsa_switch *ds, int p) in dsa_to_port() argument