ENUM TB_LINK_WIDTH(9)
π NAME π
okay so bestie, this is enum tb_link_width(9) from the Kernel API Manual, and it is literally the enum for Thunderbolt/USB4 link width. That's the whole vibe: one little enum, very specific lane business β¨.
β¨ SYNOPSIS β¨
the lineup is right here, no cap:
enum tb_link_width {
TB_LINK_WIDTH_SINGLE ,
TB_LINK_WIDTH_DUAL ,
TB_LINK_WIDTH_ASYM_TX ,
TB_LINK_WIDTH_ASYM_RX
};
πΈ Constants πΈ
TB_LINK_WIDTH_SINGLEβ Single lane link. one lane, that's it, iconic minimalism πTB_LINK_WIDTH_DUALβ Dual lane symmetric link. two lanes and symmetric, slay βοΈTB_LINK_WIDTH_ASYM_TXβ Dual lane asymmetric Gen 4 link with 3 transmitters. Gen 4, dual lane, asymmetric, 3 transmitters β okay go off π₯TB_LINK_WIDTH_ASYM_RXβ Dual lane asymmetric Gen 4 link with 3 receivers. same Gen 4 asymmetric dual-lane energy but with 3 receivers, periodt π
π SEE ALSO π
bestie if u wanna keep reading, the kernel file is ./include/linux/thunderbolt.h, and the whole reference squad is:
enum tb_security_level(9)struct tb(9)struct tb_property_dir(9)struct tb_property(9)struct tb_xdomain(9)struct tb_protocol_handler(9)struct tb_service(9)struct tb_service_driver(9)struct tb_nhi(9)struct tb_ring(9)enum ring_desc_flags(9)struct ring_frame(9)tb_ring_rx(9)tb_ring_tx(9)tb_ring_dma_device(9)
catch u later, bestie β this cutie came from ./include/linux, dated October 2026, and it's literally enum tb_link_width(9) π«Άπ
π¦ 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