summaryrefslogtreecommitdiff
path: root/drivers/thunderbolt/xdomain.c
AgeCommit message (Expand)AuthorFilesLines
2026-07-27thunderbolt: xdomain: Notify peers after enumerationMilo Chen1-0/+1
2026-07-27thunderbolt: Assert that a service driver has a probe callbackUwe Kleine-König (The Capable Hub)1-0/+3
2026-06-22Merge tag 'usb-7.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/greg...Linus Torvalds1-71/+240
2026-05-28thunderbolt: Prevent XDomain delayed work use-after-free on disconnectMichael Bommarito1-10/+31
2026-05-26thunderbolt: Limit XDomain response copy to actual frame sizeMichael Bommarito1-1/+3
2026-05-26thunderbolt: Validate XDomain request packet size before type castMichael Bommarito1-2/+6
2026-05-26thunderbolt: Clamp XDomain response data copy to allocation sizeMichael Bommarito1-0/+2
2026-05-19thunderbolt: Allow service drivers to specify their own propertiesMika Westerberg1-13/+82
2026-05-05thunderbolt: Don't create multiple DMA tunnels on firmware connection managerAlan Borzeszkowski1-6/+19
2026-05-05thunderbolt: Remove XDomain from the bus without holding tb->lockMika Westerberg1-20/+33
2026-05-05thunderbolt: Remove service debugfs entries during unregisterMika Westerberg1-3/+11
2026-05-05thunderbolt: Keep XDomain reference during the lifetime of a serviceMika Westerberg1-1/+2
2026-05-05thunderbolt: Set tb->root_switch to NULL when domain is stoppedMika Westerberg1-1/+5
2026-05-05thunderbolt: Release request if tb_cfg_request() fails in __tb_xdomain_respon...Mika Westerberg1-1/+6
2026-05-05thunderbolt: Make XDomain lane bonding comply with the USB4 v2 specMika Westerberg1-18/+47
2026-05-05thunderbolt: Don't disable lane adapter if XDomain lane bonding isn't possibleMika Westerberg1-1/+7
2026-02-21Convert 'alloc_obj' family to use the new default GFP_KERNEL argumentLinus Torvalds1-3/+3
2026-02-21treewide: Replace kmalloc with kmalloc_obj for non-scalar typesKees Cook1-3/+3
2025-11-17thunderbolt: Fix typos in xdomain.cAlan Borzeszkowski1-2/+2
2025-09-17thunderbolt: Update xdomain.c function documentationAlan Borzeszkowski1-13/+33
2025-08-13thunderbolt: Use Linux Foundation IDs for XDomain discoveryMika Westerberg1-4/+3
2025-01-03driver core: Constify API device_find_child() and adapt for various usagesZijun Hu1-1/+1
2024-04-19thunderbolt: Use correct error code with ERROR_NOT_SUPPORTEDMika Westerberg1-1/+1
2024-02-26thunderbolt: Constify the struct device_type usageRicardo B. Marliere1-2/+2
2024-01-23thunderbolt: Remove usage of the deprecated ida_simple_xx() APIChristophe JAILLET1-2/+2
2024-01-22thunderbolt: Fix XDomain rx_lanes_show and tx_lanes_showMohammad Rahimi1-4/+4
2023-12-14thunderbolt: Log XDomain link speed and widthGil Fine1-0/+5
2023-12-14thunderbolt: Handle lane bonding of Gen 4 XDomain links properlyGil Fine1-1/+48
2023-09-15thunderbolt: Restart XDomain discovery handshake after failureMika Westerberg1-17/+41
2023-06-16thunderbolt: Add support for USB4 v2 80 Gb/s linkGil Fine1-14/+68
2023-06-09thunderbolt: Introduce tb_xdomain_downstream_port()Mika Westerberg1-9/+7
2023-03-29thunderbolt: Get rid of redundant 'else'Andy Shevchenko1-14/+10
2023-01-27driver core: make struct device_type.uevent() take a const *Greg Kroah-Hartman1-3/+3
2023-01-09thunderbolt: Disable XDomain lane 1 only in software connection managerMika Westerberg1-5/+12
2022-10-23thunderbolt: Remove redundant assignment to variable lenColin Ian King1-1/+0
2022-10-23thunderbolt: Use str_enabled_disabled() helperAndy Shevchenko1-1/+2
2022-10-11treewide: use get_random_u32() when possibleJason A. Donenfeld1-1/+1
2022-09-24thunderbolt: Convert to use sysfs_emit()/sysfs_emit_at() APIsAndy Shevchenko1-13/+13
2022-09-05thunderbolt: Add support for receiver lane marginingMika Westerberg1-0/+4
2022-09-05thunderbolt: Move tb_xdomain_parent() to tb.hMika Westerberg1-5/+0
2022-05-05thunderbolt: Add support for XDomain lane bondingMika Westerberg1-68/+541
2021-12-07thunderbolt: xdomain: Avoid potential stack OOB readKees Cook1-10/+6
2021-09-28thunderbolt: Fix -Wrestrict warningArnd Bergmann1-1/+1
2021-06-01thunderbolt: Update port credits after bonding is enabled/disabledMika Westerberg1-0/+2
2021-06-01thunderbolt: Wait for the lanes to actually bondMika Westerberg1-0/+8
2021-03-18thunderbolt: Allow multiple DMA tunnels over a single XDomain connectionMika Westerberg1-45/+94
2021-03-18thunderbolt: Add support for maxhopid XDomain propertyMika Westerberg1-88/+116
2021-03-18thunderbolt: Align XDomain protocol timeouts with the specMika Westerberg1-2/+2
2021-03-18thunderbolt: Use pseudo-random number as initial property block generationMika Westerberg1-0/+2
2021-03-18thunderbolt: Do not re-establish XDomain DMA paths automaticallyMika Westerberg1-33/+2