Home
last modified time | relevance | path

Searched full:thunderbolt (Results 1 – 25 of 150) sorted by relevance

123456

/kernel/linux/linux-5.10/Documentation/ABI/testing/
Dsysfs-bus-thunderbolt1 What: /sys/bus/thunderbolt/devices/.../domainX/boot_acl
4 Contact: thunderbolt-software@lists.01.org
24 What: /sys/bus/thunderbolt/devices/.../domainX/iommu_dma_protection
27 Contact: thunderbolt-software@lists.01.org
30 it is not (DMA protection is solely based on Thunderbolt
33 What: /sys/bus/thunderbolt/devices/.../domainX/security
36 Contact: thunderbolt-software@lists.01.org
37 Description: This attribute holds current Thunderbolt security level
49 connected Thunderbolt dock (and Display Port). All
53 What: /sys/bus/thunderbolt/devices/.../authorized
[all …]
/kernel/linux/linux-5.10/Documentation/admin-guide/
Dthunderbolt.rst4 USB4 and Thunderbolt
6 USB4 is the public specification based on Thunderbolt 3 protocol with
11 Typically PCs come with a firmware connection manager for Thunderbolt 3
16 The Linux Thunderbolt driver supports both and can detect at runtime which
30 More details about the sysfs interface for Thunderbolt devices can be
31 found in ``Documentation/ABI/testing/sysfs-bus-thunderbolt``.
37 ACTION=="add", SUBSYSTEM=="thunderbolt", ATTR{authorized}=="0", ATTR{authorized}="1"
43 Starting with Intel Falcon Ridge Thunderbolt controller there are 4
60 ``/sys/bus/thunderbolt/devices``, the user then can make the decision.
81 ``/sys/bus/thunderbolt/devices/domainX/security`` where ``domainX`` is
[all …]
/kernel/linux/linux-6.6/Documentation/admin-guide/
Dthunderbolt.rst4 USB4 and Thunderbolt
6 USB4 is the public specification based on Thunderbolt 3 protocol with
11 Typically PCs come with a firmware connection manager for Thunderbolt 3
16 The Linux Thunderbolt driver supports both and can detect at runtime which
30 More details about the sysfs interface for Thunderbolt devices can be
31 found in ``Documentation/ABI/testing/sysfs-bus-thunderbolt``.
37 ACTION=="add", SUBSYSTEM=="thunderbolt", ATTR{authorized}=="0", ATTR{authorized}="1"
43 Starting with Intel Falcon Ridge Thunderbolt controller there are 4
63 ``/sys/bus/thunderbolt/devices``, the user then can make the decision.
88 ``/sys/bus/thunderbolt/devices/domainX/security`` where ``domainX`` is
[all …]
/kernel/linux/linux-6.6/Documentation/ABI/testing/
Dsysfs-bus-thunderbolt1 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 …]
/kernel/linux/linux-5.10/drivers/thunderbolt/
DMakefile2 obj-${CONFIG_USB4} := thunderbolt.o
3 thunderbolt-objs := nhi.o nhi_ops.o ctl.o tb.o switch.o cap.o path.o tunnel.o eeprom.o
4 thunderbolt-objs += domain.o dma_port.o icm.o property.o xdomain.o lc.o tmu.o usb4.o
5 thunderbolt-objs += nvm.o retimer.o quirks.o
7 thunderbolt-${CONFIG_ACPI} += acpi.o
8 thunderbolt-$(CONFIG_DEBUG_FS) += debugfs.o
9 thunderbolt-${CONFIG_USB4_KUNIT_TEST} += test.o
DKconfig3 tristate "Unified support for USB4 and Thunderbolt"
11 USB4 and Thunderbolt driver. USB4 is the public specification
12 based on the Thunderbolt 3 protocol. This driver is required if
13 you want to hotplug Thunderbolt and USB4 compliant devices on
17 called thunderbolt.
Dquirks.c3 * Thunderbolt driver - quirks
28 * @sw: Thunderbolt switch
30 * Apply any quirks for the Thunderbolt controller.
Dctl.h3 * Thunderbolt driver - control channel and configuration commands
13 #include <linux/thunderbolt.h>
73 * An arbitrary request over Thunderbolt control channel. For standard
Dnhi.h3 * Thunderbolt driver - NHI driver
12 #include <linux/thunderbolt.h>
Dtb.h3 * Thunderbolt driver - bus logic (NHI independent)
14 #include <linux/thunderbolt.h>
97 * struct tb_switch - a thunderbolt switch
116 * @generation: Switch Thunderbolt generation
137 * @quirks: Quirks used for this Thunderbolt switch
181 * struct tb_port - a thunderbolt port, part of a tb_switch
220 * tb_retimer: Thunderbolt retimer
330 /* HopIDs 0-7 are reserved by the Thunderbolt protocol */
361 * @handle_event: Handle thunderbolt event
/kernel/linux/linux-6.6/drivers/thunderbolt/
DMakefile2 obj-${CONFIG_USB4} := thunderbolt.o
3 thunderbolt-objs := nhi.o nhi_ops.o ctl.o tb.o switch.o cap.o path.o tunnel.o eeprom.o
4 thunderbolt-objs += domain.o dma_port.o icm.o property.o xdomain.o lc.o tmu.o usb4.o
5 thunderbolt-objs += usb4_port.o nvm.o retimer.o quirks.o clx.o
7 thunderbolt-${CONFIG_ACPI} += acpi.o
8 thunderbolt-$(CONFIG_DEBUG_FS) += debugfs.o
9 thunderbolt-${CONFIG_USB4_KUNIT_TEST} += test.o
DKconfig3 tristate "Unified support for USB4 and Thunderbolt"
11 USB4 and Thunderbolt driver. USB4 is the public specification
12 based on the Thunderbolt 3 protocol. This driver is required if
13 you want to hotplug Thunderbolt and USB4 compliant devices on
17 called thunderbolt.
Dquirks.c3 * Thunderbolt driver - quirks
100 * @sw: Thunderbolt switch
102 * Apply any quirks for the Thunderbolt controller.
Dctl.h3 * Thunderbolt driver - control channel and configuration commands
13 #include <linux/thunderbolt.h>
72 * An arbitrary request over Thunderbolt control channel. For standard
Dnhi.h3 * Thunderbolt driver - NHI driver
12 #include <linux/thunderbolt.h>
Dlc.c3 * Thunderbolt link controller support
302 * and negative errno in case of failure. Can be called for Thunderbolt 3
322 * for Thunderbolt 3 routers only.
634 * @sw: Thunderbolt switch
637 * a Thunderbolt link present.
/kernel/linux/linux-6.6/drivers/platform/x86/intel/wmi/
DMakefile8 intel-wmi-thunderbolt-y := thunderbolt.o
9 obj-$(CONFIG_INTEL_WMI_THUNDERBOLT) += intel-wmi-thunderbolt.o
DKconfig21 tristate "Intel WMI thunderbolt force power driver"
26 systems to force the power control of Intel Thunderbolt controllers.
31 be called intel-wmi-thunderbolt.
Dthunderbolt.c3 * WMI Thunderbolt driver
63 .name = "intel-wmi-thunderbolt",
73 MODULE_DESCRIPTION("Intel WMI Thunderbolt force power driver");
/kernel/linux/linux-5.10/drivers/platform/x86/
Dintel-wmi-thunderbolt.c3 * WMI Thunderbolt driver
83 .name = "intel-wmi-thunderbolt",
94 MODULE_DESCRIPTION("Intel WMI Thunderbolt force power driver");
/kernel/linux/linux-6.6/drivers/net/thunderbolt/
DKconfig3 tristate "Networking over USB4 and Thunderbolt cables"
7 over a USB4 and Thunderbolt cables. The driver supports Apple
Dtrace.c3 * Tracepoints for Thunderbolt/USB4 networking driver
/kernel/linux/linux-6.6/include/linux/
Dthunderbolt.h3 * Thunderbolt service API
40 * enum tb_security_level - Thunderbolt security level
46 * Thunderbolt dock (and Display Port). All PCIe
61 * struct tb - main thunderbolt bus structure
175 * enum tb_link_width - Thunderbolt/USB4 link width
362 * Thunderbolt services can hook into incoming XDomain requests by
381 * struct tb_service - Thunderbolt service
434 * tb_service_driver - Thunderbolt service driver
474 * struct tb_nhi - thunderbolt native host interface
507 * struct tb_ring - thunderbolt TX or RX ring associated with a NHI
/kernel/linux/linux-5.10/include/linux/
Dthunderbolt.h3 * Thunderbolt service API
40 * enum tb_security_level - Thunderbolt security level
46 * Thunderbolt dock (and Display Port). All PCIe
58 * struct tb - main thunderbolt bus structure
320 * Thunderbolt services can hook into incoming XDomain requests by
339 * struct tb_service - Thunderbolt service
388 * tb_service_driver - Thunderbolt service driver
428 * struct tb_nhi - thunderbolt native host interface
457 * struct tb_ring - thunderbolt TX or RX ring associated with a NHI
/kernel/linux/linux-5.10/drivers/net/
DMakefile83 thunderbolt-net-y += thunderbolt.o
84 obj-$(CONFIG_USB4_NET) += thunderbolt-net.o

123456