| /linux/Documentation/ABI/testing/ |
| H A D | sysfs-bus-thunderbolt | 1 What: /sys/bus/thunderbolt/devices/.../domainX/boot_acl 24 What: /sys/bus/thunderbolt/devices/.../domainX/deauthorization 33 What: /sys/bus/thunderbolt/devices/.../domainX/iommu_dma_protection 39 it is not (DMA protection is solely based on Thunderbolt 42 What: /sys/bus/thunderbolt/devices/.../domainX/security 46 Description: This attribute holds current Thunderbolt security level 58 connected Thunderbolt dock (and Display Port). All 64 What: /sys/bus/thunderbolt/devices/.../authorized 68 Description: This attribute is used to authorize Thunderbolt devices 98 What: /sys/bus/thunderbolt/devices/.../boot [all …]
|
| H A D | sysfs-platform-intel-wmi-thunderbolt | 7 Thunderbolt controllers to turn on or off when no
|
| /linux/drivers/platform/x86/intel/wmi/ |
| H A D | Makefile | 8 intel-wmi-thunderbolt-y := thunderbolt.o 9 obj-$(CONFIG_INTEL_WMI_THUNDERBOLT) += intel-wmi-thunderbolt.o
|
| H A D | Kconfig | 21 tristate "Intel WMI thunderbolt force power driver" 26 systems to force the power control of Intel Thunderbolt controllers. 31 be called intel-wmi-thunderbolt.
|
| /linux/include/linux/device-id/ |
| H A D | tb.h | 16 * struct tb_service_id - Thunderbolt service identifiers 24 * Thunderbolt XDomain services are exposed as devices where each device 25 * carries the protocol information the service supports. Thunderbolt
|
| /linux/include/linux/ |
| H A D | thunderbolt.h | 3 * Thunderbolt service API 47 * enum tb_security_level - Thunderbolt security level 53 * Thunderbolt dock (and Display Port). All PCIe 68 * struct tb - main thunderbolt bus structure 185 * enum tb_link_width - Thunderbolt/USB4 link width 377 * Thunderbolt services can hook into incoming XDomain requests by 396 * struct tb_service - Thunderbolt service 459 * struct tb_service_driver - Thunderbolt service driver 501 * struct tb_nhi - thunderbolt native host interface 520 * router tree. Only Thunderbolt 3 devices are reset; USB4 [all …]
|
| /linux/drivers/net/thunderbolt/ |
| H A D | Kconfig | 3 tristate "Networking over USB4 and Thunderbolt cables" 7 over a USB4 and Thunderbolt cables. The driver supports Apple
|
| H A D | trace.c | 3 * Tracepoints for Thunderbolt/USB4 networking driver
|
| H A D | trace.h | 3 * Tracepoints for Thunderbolt/USB4 networking driver
|
| /linux/drivers/thunderbolt/ |
| H A D | lc.c | 3 * Thunderbolt link controller support 58 * Thunderbolt 2 and Thunderbolt 3). 360 * Thunderbolt 3 routers only. 381 * for Thunderbolt 3 routers only. 705 * @sw: Thunderbolt switch 708 * a Thunderbolt link present.
|
| H A D | dma_port.h | 3 * Thunderbolt DMA configuration based mailbox support
|
| H A D | stream.c | 3 * Stream data over Thunderbolt/USB4 cable 23 #include <linux/thunderbolt.h> 30 * USB4STREAM - Stream data directly over Thunderbolt/USB4 cable 1849 MODULE_DESCRIPTION("Stream data over Thunderbolt/USB4 cable");
|
| /linux/arch/x86/pci/ |
| H A D | acpi.c | 157 * and hot-added Thunderbolt devices. See the commit log for 311 * Any integrated Thunderbolt 3/4 PCIe Root Ports from Intel in pcie_has_usb4_host_interface() 318 /* Ice Lake Thunderbolt 3 PCIe Root Ports */ in pcie_has_usb4_host_interface() 323 /* Tiger Lake-LP Thunderbolt 4 PCIe Root Ports */ in pcie_has_usb4_host_interface() 328 /* Tiger Lake-H Thunderbolt 4 PCIe Root Ports */ in pcie_has_usb4_host_interface() 361 * Check if this is a discrete Thunderbolt/USB4 controller that is in arch_pci_dev_is_removable()
|
| /linux/Documentation/firmware-guide/acpi/ |
| H A D | osi.rst | 178 for the purpose of enabling Mac Thunderbolt support. Further, 187 we hope to see Mac Thunderbolt power management support in Linux-4.11.
|
| /linux/Documentation/translations/zh_TW/admin-guide/ |
| H A D | index.rst | 124 * thunderbolt
|
| /linux/sound/usb/ |
| H A D | card.c | 468 /* HP Thunderbolt Dock Audio Headset */ 469 PROFILE_NAME(0x03f0, 0x0269, "HP", "Thunderbolt Dock Audio Headset", 470 "HP-Thunderbolt-Dock-Audio-Headset"), 471 /* HP Thunderbolt Dock Audio Module */ 472 PROFILE_NAME(0x03f0, 0x0567, "HP", "Thunderbolt Dock Audio Module", 473 "HP-Thunderbolt-Dock-Audio-Module"),
|
| /linux/drivers/usb/typec/ |
| H A D | port-mapper.c | 11 #include <linux/thunderbolt.h>
|
| /linux/drivers/gpu/drm/nouveau/ |
| H A D | nouveau_vga.c | 100 /* don't register Thunderbolt eGPU with vga_switcheroo */ in nouveau_vga_init()
|
| /linux/drivers/gpu/drm/xe/ |
| H A D | Kconfig | 75 link BW, for instance on a Thunderbolt link.
|
| /linux/Documentation/translations/zh_CN/admin-guide/ |
| H A D | index.rst | 195 * thunderbolt
|
| /linux/drivers/ |
| H A D | Kconfig | 216 source "drivers/thunderbolt/Kconfig"
|
| H A D | Makefile | 176 obj-$(CONFIG_USB4) += thunderbolt/
|
| /linux/Documentation/security/ |
| H A D | snp-tdx-threat-model.rst | 18 interfaces (USB, thunderbolt). The goal of this document is to explain 115 interfaces (e.g. USB, Thunderbolt), and the ability to modify the contents
|
| /linux/drivers/phy/apple/ |
| H A D | atc.c | 6 * USB4/Thunderbolt, and DisplayPort connectivity via Type-C ports found in 497 * @ATCPHY_PIPEHANDLER_STATE_USB4: USB3 tunneled via USB4/Thunderbolt 503 * (for USB3 tunneled via USB4/Thunderbolt). 517 * @APPLE_ATCPHY_MODE_TBT: Thunderbolt on all lanes 904 * Even though the various Thunderbolt versions and USB4 are different protocols they need in atcphy_apply_tunables() 905 * the same tunables. The actual protocol-specific setup happens inside the Thunderbolt/USB4 in atcphy_apply_tunables()
|
| /linux/drivers/platform/chrome/ |
| H A D | cros_typec_altmode.c | 232 * by the cros_ec_typec driver so the Thunderbolt driver in cros_typec_thunderbolt_vdm()
|