ishtp_cl_destroy_connection(9)
π
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β passtrueif this is being called for a firmware reset,falsefor 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:
ishtp_read_list_flush(9)ishtp_cl_flush_queues(9)ishtp_cl_init(9)ishtp_cl_allocate(9)ishtp_cl_free(9)ishtp_cl_link(9)ishtp_cl_unlink(9)ishtp_cl_disconnect(9)ishtp_cl_is_other_connecting(9)ishtp_cl_connect_to_fw(9)ishtp_cl_connect(9)ishtp_cl_establish_connection(9)ishtp_cl_read_start(9)ishtp_cl_send(9)ishtp_cl_read_complete(9)ipc_tx_send(9)ishtp_cl_send_msg_ipc(9)ishtp_cl_send_msg_dma(9)ishtp_cl_send_msg(9)recv_ishtp_cl_msg(9)recv_ishtp_cl_msg_dma(9)
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
- 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