tb_acpi_is_native(9)
πΈ tb_acpi_is_native(9) πΈ
okay bestie, welcome to the Kernel API Manual β this one is short and iconic. Itβs the entry for tb_acpi_is_native(9), and itβs basically asking: did the platform grant native TBT/USB4 control? π
β¨ NAME β¨
tb_acpi_is_native β did the platform grant native TBT/USB4 control?
π SYNOPSIS π
bool tb_acpi_is_native (void );
π«Ά ARGUMENTS π«Ά
voidβ no arguments. literally none. zero. the void is voiding. π
π¦ RETURN π¦
trueβ if the platform granted OS native control over TBT/USB4. slay.falseβ otherwise. no native control, no cap.
So yeah: it returns true if the platform granted OS native control over TBT/USB4, and false otherwise. β¨
π DESCRIPTION π
When returned true, software based connection manager can be used, otherwise there is firmware based connection manager running.
Thatβs the whole tea. When it comes back true, the software based connection manager can be used. When it doesnβt? Thereβs a firmware based connection manager running. main character energy either way π
π SEE ALSO π
- Kernel file
./drivers/thunderbolt/acpi.cβ the source bestie. tb_acpi_add_links(9)tb_acpi_may_tunnel_usb3(9)tb_acpi_may_tunnel_dp(9)tb_acpi_may_tunnel_pcie(9)tb_acpi_is_xdomain_allowed(9)tb_acpi_power_on_retimers(9)tb_acpi_power_off_retimers(9)
go read those too, iykyk π§
catch you in the next manpage, bestie π
β source/version: ./drivers/thunderbolt, dated October 2026.
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms