Home
last modified time | relevance | path

Searched refs:parent_sw (Results 1 – 3 of 3) sorted by relevance

/Linux-v4.19/drivers/thunderbolt/
Ddomain.c572 struct tb_switch *parent_sw; in tb_domain_approve_switch() local
578 parent_sw = tb_to_switch(sw->dev.parent); in tb_domain_approve_switch()
579 if (!parent_sw || !parent_sw->authorized) in tb_domain_approve_switch()
598 struct tb_switch *parent_sw; in tb_domain_approve_switch_key() local
605 parent_sw = tb_to_switch(sw->dev.parent); in tb_domain_approve_switch_key()
606 if (!parent_sw || !parent_sw->authorized) in tb_domain_approve_switch_key()
633 struct tb_switch *parent_sw; in tb_domain_challenge_switch_key() local
642 parent_sw = tb_to_switch(sw->dev.parent); in tb_domain_challenge_switch_key()
643 if (!parent_sw || !parent_sw->authorized) in tb_domain_challenge_switch_key()
Dicm.c463 static void add_switch(struct tb_switch *parent_sw, u64 route, in add_switch() argument
472 pm_runtime_get_sync(&parent_sw->dev); in add_switch()
474 sw = tb_switch_alloc(parent_sw->tb, &parent_sw->dev, route); in add_switch()
492 tb_port_at(route, parent_sw)->remote = tb_upstream_port(sw); in add_switch()
493 tb_upstream_port(sw)->remote = tb_port_at(route, parent_sw); in add_switch()
496 tb_port_at(tb_route(sw), parent_sw)->remote = NULL; in add_switch()
501 pm_runtime_mark_last_busy(&parent_sw->dev); in add_switch()
502 pm_runtime_put_autosuspend(&parent_sw->dev); in add_switch()
505 static void update_switch(struct tb_switch *parent_sw, struct tb_switch *sw, in update_switch() argument
510 tb_port_at(tb_route(sw), parent_sw)->remote = NULL; in update_switch()
[all …]
/Linux-v4.19/net/dsa/
Dlegacy.c332 struct device_node *parent_sw; in dsa_of_setup_routing_table() local
335 parent_sw = of_get_parent(link); in dsa_of_setup_routing_table()
336 if (!parent_sw) in dsa_of_setup_routing_table()
339 reg = of_get_property(parent_sw, "reg", &len); in dsa_of_setup_routing_table()