tb_unregister_property_dir(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… tb_unregister_property_dir(9) πŸ’…

Okay bestie, welcome to the Kernel API Manual, section 9 β€” yes this is a kernel function page, and yes it's iconic. Buckle up πŸŽ€


✨ NAME ✨

tb_unregister_property_dir β€” literally removes a property directory from the host. That's it. That's the whole vibe. πŸ¦‹


🌸 SYNOPSIS 🌸

void tb_unregister_property_dir (const char *key , struct
tb_property_dir *dir );

Not me giving you a function that returns void β€” no return value, no drama, it just does the thing and dips. πŸ’…


🫢 ARGUMENTS 🫢

  • key β€” the key (aka the name) of the directory. Like its little name tag at the party. 🏷️
  • dir β€” the directory to remove. Yeah, we're yeeting it. struct tb_property_dir *, no cap.

πŸ”₯ DESCRIPTION πŸ”₯

So here's the tea: this will remove the existing directory from this host and notify the connected hosts about the change. πŸ“£

Like, you're not just deleting it in silence β€” the connected hosts get told. Communication! Main character energy. πŸ‘‘


🌈 SEE ALSO 🌈

The whole squad, fr fr β€” kernel file ./drivers/thunderbolt/xdomain.c and everyone it runs with:


Okay but lowkey the mirror of this one is tb_register_property_dir(9) β€” if you're unregistering, you probably registered first. Just saying. πŸ™ˆ

And that's the page bestie! πŸ’– Brought to you by ./drivers/thunderbolt, dated October 2026, under the tb_unregister_property_dir(9) title. Slay, go unregister something responsibly βœ¨πŸŽ€πŸ¦‹

πŸ“¦ where this page comes from