ishtp_cl_destroy_connection(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… ishtp_cl_destroy_connection β€” a kernel API manual moment

okay so bestie, welcome to the Kernel API Manual entry for ishtp_cl_destroy_connection(9) β€” yes the title is the function name, yes it's a mouthful, no we're not changing it, periodt. πŸŽ€


✨ NAME ✨

ishtp_cl_destroy_connection β€” literally just: disconnect from the firmware. that's the whole vibe. πŸ¦‹


🌸 SYNOPSIS 🌸

void ishtp_cl_destroy_connection (struct ishtp_cl *cl , bool reset );

like, it returns void, it takes two things, and it's giving "cleanup era". no cap.


πŸ’– ARGUMENTS πŸ’–

  • cl β€” the client device instance 🫢 (your main character struct, the one doing the disconnecting)
  • reset β€” pass true if this is being called for a firmware reset, false for a normal, chill, everyday disconnection. iykyk.

πŸ”₯ DESCRIPTION πŸ”₯

so this is a helper function β€” like the bestie that shows up with the emotional support β€” for the client driver to do three iconic things:

  • disconnect with the firmware πŸ’€
  • unlink to bus ⭐
  • flush message queue 🧹

that's it, that's the whole function. it's not doing extra, it's not overstaying, it's just handling its business and leaving. honestly? ate. πŸ‘‘

ngl this one is the "we're done here" button β€” if you're calling it, the connection is over over. πŸ™ˆ

🌈 SEE ALSO 🌈

the whole friend group, fr fr β€” kernel file ./drivers/hid/intel-ish-hid/ishtp/client.c plus every sibling that shows up in the group chat:


source location: ./drivers/hid/intel-ish-hid/ishtp · dated: October 2026 · manual page: ishtp_cl_destroy_connection(9) 🧚

okay that's the page, mwah, go disconnect responsibly bestie πŸ’œβœ¨πŸ“

πŸ“¦ where this page comes from