Home
last modified time | relevance | path

Searched refs:usb4 (Results 1 – 20 of 20) sorted by relevance

/linux-6.15/drivers/thunderbolt/
H A Dusb4_port.c136 if (val == usb4->offline) in offline_store()
150 usb4_port_online(usb4); in offline_store()
154 usb4->offline = val; in offline_store()
191 if (!usb4->offline) { in rescan_store()
243 kfree(usb4); in usb4_port_device_release()
261 struct usb4_port *usb4; in usb4_port_device_add() local
264 usb4 = kzalloc(sizeof(*usb4), GFP_KERNEL); in usb4_port_device_add()
265 if (!usb4) in usb4_port_device_add()
268 usb4->port = port; in usb4_port_device_add()
297 return usb4; in usb4_port_device_add()
[all …]
H A Dacpi.c188 struct usb4_port *usb4 = port->usb4; in tb_acpi_retimer_set_power() local
194 if (!usb4->can_offline) in tb_acpi_retimer_set_power()
197 adev = ACPI_COMPANION(&usb4->dev); in tb_acpi_retimer_set_power()
340 struct usb4_port *usb4 = tb_to_usb4_port_device(dev); in tb_acpi_setup() local
342 if (!adev || !usb4) in tb_acpi_setup()
348 usb4->can_offline = true; in tb_acpi_setup()
H A Dretimer.c221 if (!usb4_port_device_is_offline(port->usb4)) in tb_retimer_set_inbound_sbtx()
239 if (usb4_port_device_is_offline(port->usb4)) in tb_retimer_unset_inbound_sbtx()
430 rt->dev.parent = &port->usb4->dev; in tb_retimer_add()
490 dev = device_find_child(&port->usb4->dev, &lookup, retimer_match); in tb_port_find_retimer()
591 struct usb4_port *usb4; in tb_retimer_remove_all() local
593 usb4 = port->usb4; in tb_retimer_remove_all()
594 if (usb4) in tb_retimer_remove_all()
595 device_for_each_child_reverse(&usb4->dev, port, in tb_retimer_remove_all()
H A Dusb4.c165 struct usb4_port *usb4; in usb4_switch_check_wakes() local
201 usb4 = port->usb4; in usb4_switch_check_wakes()
203 pm_wakeup_event(&usb4->dev, 0); in usb4_switch_check_wakes()
411 struct usb4_port *usb4; in usb4_switch_set_wake() local
441 usb4 = port->usb4; in usb4_switch_set_wake()
1038 struct usb4_port *usb4; in usb4_switch_add_ports() local
1046 if (IS_ERR(usb4)) { in usb4_switch_add_ports()
1048 return PTR_ERR(usb4); in usb4_switch_add_ports()
1051 port->usb4 = usb4; in usb4_switch_add_ports()
1068 if (port->usb4) { in usb4_switch_remove_ports()
[all …]
H A DMakefile5 thunderbolt-objs += domain.o dma_port.o icm.o property.o xdomain.o lc.o tmu.o usb4.o
H A Ddebugfs.c1600 struct usb4_port *usb4 = port->usb4; in margining_eye_write() local
1613 usb4->margining->upper_eye = false; in margining_eye_write()
1615 usb4->margining->upper_eye = true; in margining_eye_write()
1627 struct usb4_port *usb4 = port->usb4; in margining_eye_show() local
1631 if (usb4->margining->upper_eye) in margining_eye_show()
1765 if (!port->usb4) in margining_port_init()
1770 port->usb4->margining = margining_alloc(port, &port->usb4->dev, in margining_port_init()
1780 if (!port->usb4) in margining_port_remove()
1788 kfree(port->usb4->margining); in margining_port_remove()
1789 port->usb4->margining = NULL; in margining_port_remove()
[all …]
H A Dtb.h289 struct usb4_port *usb4; member
1469 void usb4_port_device_remove(struct usb4_port *usb4);
1470 int usb4_port_device_resume(struct usb4_port *usb4);
1472 static inline bool usb4_port_device_is_offline(const struct usb4_port *usb4) in usb4_port_device_is_offline() argument
1474 return usb4->offline; in usb4_port_device_is_offline()
H A Dtb.c1298 if (port->usb4) in tb_scan_port()
1299 pm_runtime_get_sync(&port->usb4->dev); in tb_scan_port()
1408 if (port->usb4) { in tb_scan_port()
1409 pm_runtime_mark_last_busy(&port->usb4->dev); in tb_scan_port()
1410 pm_runtime_put_autosuspend(&port->usb4->dev); in tb_scan_port()
H A Dswitch.c1284 if (port->usb4) { in tb_port_resume()
1285 usb4_port_device_resume(port->usb4); in tb_port_resume()
/linux-6.15/arch/arm/boot/dts/marvell/
H A Dkirkwood-iconnect.dts57 pmx_led_usb4: pmx-led-usb4 {
113 led-usb4 {
114 label = "usb4:blue";
/linux-6.15/Documentation/devicetree/bindings/iommu/
H A Dapple,dart.yaml27 - apple,t8103-usb4-dart
/linux-6.15/arch/arm/boot/dts/qcom/
H A Dqcom-apq8064-cm-qs600.dts231 &usb4 {
H A Dqcom-apq8064-ifc6410.dts364 &usb4 {
H A Dqcom-apq8064.dtsi839 usb4: usb@12530000 { label
864 resets = <&usb4 0>;
/linux-6.15/arch/arm/boot/dts/ti/omap/
H A Ddra74x.dtsi217 usb4: usb@10000 { label
/linux-6.15/arch/arm64/boot/dts/qcom/
H A Dsa8295p-adp.dts133 regulator-usb4-vbus {
766 usb4_en: usb4-en-state {
/linux-6.15/Documentation/ABI/testing/
H A Dsysfs-class-typec163 - usb4 (USB4)
248 - usb4 (USB4)
H A Dsysfs-bus-thunderbolt311 "usb4", "tbt" and "none".
/linux-6.15/arch/arm/boot/dts/nxp/imx/
H A Dimx6qdl-hummingboard2.dtsi146 v_usb4: regulator-v-usb4 {
/linux-6.15/Documentation/trace/
H A Dftrace.rst3683 sshd-1995 [001] d.h1 138.733278: irq_handler_entry: irq=21 name=uhci_hcd:usb4