tb_retimer_remove_all(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… tb_retimer_remove_all

okay so bestie, welcome to the Kernel API Manual β€” yes, we're in the kernel today, and yes, we're being normal about it (we're not) πŸŽ€

This one's a tb_retimer_remove_all moment, and honestly? It's giving "cleanup queen". Let's get into it ✨


🌸 NAME

tb_retimer_remove_all β€” remove all the retimers under a port 🧹✨

πŸ¦‹ SYNOPSIS

void tb_retimer_remove_all (struct tb_port *port );
fr fr that's the whole signature. void in, void out, no return value, no drama πŸ’…

πŸŽ€ ARGUMENTS

  • port β€” the USB4 port whose retimers we're about to yeet. that's it, that's the argument 🫢

πŸ”₯ DESCRIPTION

So here's the vibe: this function removes all the retimers that were previously added under port. Every single one. Not some. Not a couple. All of them. Clean slate, main character energy, periodt πŸ’€βœ¨

Think of it as the "ok we're done here, everyone out" of retimer management β€” it walks away with every retimer that got added under that port before πŸ‘‘

⭐ SEE ALSO

like, go read those too, iykyk πŸ’–


and that's the page!! 🌈

mwah πŸ’‹ this lil kernel API manual came to you courtesy of ./drivers/thunderbolt, dated October 2026 β€” no cap, that's literally when it's stamped πŸ—“οΈβœ¨ go forth and remove those retimers bestie, you got this πŸ‘‘πŸ’œ

πŸ“¦ where this page comes from