Lines Matching refs:cpu_dp
370 struct dsa_port *cpu_dp, *dp; in dsa_tree_setup_default_cpu() local
372 cpu_dp = dsa_tree_find_first_cpu(dst); in dsa_tree_setup_default_cpu()
373 if (!cpu_dp) { in dsa_tree_setup_default_cpu()
379 if (dp->cpu_dp) in dsa_tree_setup_default_cpu()
383 dp->cpu_dp = cpu_dp; in dsa_tree_setup_default_cpu()
396 struct dsa_port *cpu_dp, *dp; in dsa_tree_setup_cpu_ports() local
398 list_for_each_entry(cpu_dp, &dst->ports, list) { in dsa_tree_setup_cpu_ports()
399 if (!dsa_port_is_cpu(cpu_dp)) in dsa_tree_setup_cpu_ports()
403 dsa_switch_for_each_port(dp, cpu_dp->ds) { in dsa_tree_setup_cpu_ports()
405 if (dp->cpu_dp) in dsa_tree_setup_cpu_ports()
409 dp->cpu_dp = cpu_dp; in dsa_tree_setup_cpu_ports()
422 dp->cpu_dp = NULL; in dsa_tree_teardown_cpu_ports()
803 struct dsa_port *cpu_dp; in dsa_switch_setup_tag_protocol() local
809 dsa_switch_for_each_cpu_port(cpu_dp, ds) { in dsa_switch_setup_tag_protocol()
811 err = ds->ops->change_tag_protocol(ds, cpu_dp->index, in dsa_switch_setup_tag_protocol()
1619 master = dp->cpu_dp->master; in dsa_switch_shutdown()