Home
last modified time | relevance | path

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

/linux-6.15/drivers/thunderbolt/
H A Ddomain.c649 struct tb_switch *parent_sw; in tb_domain_approve_switch() local
655 parent_sw = tb_to_switch(sw->dev.parent); in tb_domain_approve_switch()
656 if (!parent_sw || !parent_sw->authorized) in tb_domain_approve_switch()
675 struct tb_switch *parent_sw; in tb_domain_approve_switch_key() local
682 parent_sw = tb_to_switch(sw->dev.parent); in tb_domain_approve_switch_key()
683 if (!parent_sw || !parent_sw->authorized) in tb_domain_approve_switch_key()
710 struct tb_switch *parent_sw; in tb_domain_challenge_switch_key() local
719 parent_sw = tb_to_switch(sw->dev.parent); in tb_domain_challenge_switch_key()
720 if (!parent_sw || !parent_sw->authorized) in tb_domain_challenge_switch_key()
H A Dclx.c321 struct tb_switch *parent_sw; in tb_switch_clx_enable() local
331 parent_sw = tb_switch_parent(sw); in tb_switch_clx_enable()
332 if (!parent_sw) in tb_switch_clx_enable()
335 if (!tb_switch_clx_is_supported(parent_sw) || in tb_switch_clx_enable()
341 (usb4_switch_version(parent_sw) < 2 || in tb_switch_clx_enable()
H A Dicm.c612 struct tb *tb = parent_sw->tb; in alloc_switch()
725 struct tb_switch *sw, *parent_sw; in icm_fr_device_connected() local
827 if (!parent_sw) { in icm_fr_device_connected()
837 tb_switch_put(parent_sw); in icm_fr_device_connected()
841 pm_runtime_get_sync(&parent_sw->dev); in icm_fr_device_connected()
857 if (add_switch(parent_sw, sw)) in icm_fr_device_connected()
864 tb_switch_put(parent_sw); in icm_fr_device_connected()
1205 struct tb_switch *sw, *parent_sw; in __icm_tr_device_connected() local
1262 if (!parent_sw) { in __icm_tr_device_connected()
1283 if (add_switch(parent_sw, sw)) in __icm_tr_device_connected()
[all …]
H A Dacpi.c287 struct tb_switch *parent_sw = tb_switch_parent(sw); in tb_acpi_switch_find_companion() local
294 if (parent_sw) { in tb_acpi_switch_find_companion()
298 port_adev = acpi_find_child_by_adr(ACPI_COMPANION(&parent_sw->dev), in tb_acpi_switch_find_companion()
H A Ddebugfs.c1795 struct tb_switch *parent_sw; in margining_switch_init() local
1802 parent_sw = tb_switch_parent(sw); in margining_switch_init()
1803 downstream = tb_port_at(route, parent_sw); in margining_switch_init()
1812 struct tb_switch *parent_sw; in margining_switch_remove() local
1819 parent_sw = tb_switch_parent(sw); in margining_switch_remove()
1820 downstream = tb_port_at(route, parent_sw); in margining_switch_remove()
1828 struct tb_switch *parent_sw; in margining_xdomain_init() local
1831 parent_sw = tb_xdomain_parent(xd); in margining_xdomain_init()
1832 downstream = tb_port_at(xd->route, parent_sw); in margining_xdomain_init()
1839 struct tb_switch *parent_sw; in margining_xdomain_remove() local
[all …]
H A Dtmu.c1040 const struct tb_switch *parent_sw = tb_switch_parent(sw); in tb_switch_tmu_configure() local
1042 if (!parent_sw || !tb_switch_tmu_enhanced_is_supported(parent_sw)) in tb_switch_tmu_configure()
H A Dxdomain.c1963 struct tb_switch *parent_sw = tb_to_switch(parent); in tb_xdomain_alloc() local
1968 down = tb_port_at(route, parent_sw); in tb_xdomain_alloc()
H A Dswitch.c2421 struct tb_switch *parent_sw = tb_to_switch(parent); in tb_switch_alloc() local
2424 down = tb_port_at(route, parent_sw); in tb_switch_alloc()