ishtp_cl_unlink(9)
π ishtp_cl_unlink β a Kernel API Manual moment
okay so bestie, welcome to ishtp_cl_unlink(9) from the Kernel API Manual β yes, the kernel API manual, we're literally in the big leagues now π
β¨ NAME β¨
ishtp_cl_unlink β remove fw_cl from the client device list π§Ήπ
πΈ SYNOPSIS πΈ
void ishtp_cl_unlink (struct ishtp_cl *cl );
no cap, that's the whole signature. void return, one pointer, she's simple and she knows it β¨
π¦ ARGUMENTS π¦
clβ client device instance. that's your girl, thestruct ishtp_clyou're about to unlink π«Ά
π DESCRIPTION π
so here's the vibe: ishtp_cl_unlink removes a previously linked device from an ishtp device. that's it. that's the function π
think of it as the breakup text after ishtp_cl_link already slid into the list β you're taking that device back out. iconic behavior, honestly π
lowkey important: the device has to have been previously linked for this to be the move you're looking for. the manpage says "previously linked" for a reason, bestie β don't come at her with an unlinked device π
π SEE ALSO π
the kernel file herself lives at ./drivers/hid/intel-ish-hid/ishtp/client.c β go read the source, it's giving main character energy πβ¨
and the whole friend group, in the exact order the manpage lists them:
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_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_destroy_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)
that's a full squad right there, fr fr π₯
and that's the tea β β this one came out of ./drivers/hid/intel-ish-hid/ishtp, dated October 2026, titled ishtp_cl_unlink(9). slay, go unlink responsibly ππ¦
π¦ 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