usb4_port_asym_supported(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… usb4_port_asym_supported β€” the kernel API manual, bestie edition

okay so bestie, we're in the Kernel API Manual today and the star of the show is this little cutie: usb4_port_asym_supported. yes it's a mouthful, no you don't have to say it out loud at parties. it's giving "tiny function, very specific job" and honestly? we respect it. πŸŽ€


✨ NAME ✨

usb4_port_asym_supported β€” literally just answers "does this port support asymmetric link?" that's it. that's the whole vibe. πŸ¦‹


🌸 SYNOPSIS 🌸

bool usb4_port_asym_supported (struct tb_port *port );

like, it takes a port and gives you back a bool. simple. clean. iconic. ✨


🫢 ARGUMENTS 🫢

  • port β€” a USB4 port. that's the one and only thing you hand it. no sneaky extra params, no surprises. 😌

πŸ’œ DESCRIPTION πŸ’œ

so what does it actually do, you ask? it checks whether the port and the cable both support asymmetric link. both of them, bestie. it's a team effort β€” one half showing up doesn't count. 🧚

it doesn't configure anything, it doesn't set anything, it just looks and tells you the truth. a vibe check, essentially. πŸ”₯


πŸ‘‘ RETURN πŸ‘‘

  • true β€” asymmetric link is supported. slay. πŸ’…
  • false β€” nope, not supported. 😭

no exit statuses, no signals, no error codes β€” it's a bool, it keeps it simple. periodt.


🌈 SEE ALSO 🌈

buckle up bestie, because the friend group here is large. all of these live in the kernel file ./drivers/thunderbolt/usb4.c:

like I said. a whole friend group. 🌈


aaaand that's the page, bestie! this little gem lives in ./drivers/thunderbolt and it's dated October 2026 β€” go forth and check those asymmetric links. mwah. πŸ’‹βœ¨πŸ¦‹

πŸ“¦ where this page comes from