ishtp_hbm_cl_disconnect_req(9)
β¨ ishtp_hbm_cl_disconnect_req(9) β¨
okay so bestie, welcome to the Kernel API Manual entry for ishtp_hbm_cl_disconnect_req(9) β yes it's a mouthful, yes I say it in one breath, no I will not be taking questions π
This one lives in the land of Intel ISH-HID HBM stuff and it's honestly giving "tiny function, big job."
π NAME π
ishtp_hbm_cl_disconnect_req β Send disconnect request
Like... that's it. That's the whole vibe. It sends the disconnect request. Main character energy, minimal description. π«Ά
πΈ SYNOPSIS πΈ
int ishtp_hbm_cl_disconnect_req (struct ishtp_device *dev , struct
ishtp_cl *cl );
Return type int, two args, no cap. Note the exact spacing there, we do not editorialize the synopsis, we respect it π
π¦ ARGUMENTS π¦
devβ the ISHTP device instance, aka the device bestie in questionclβ the ISHTP client instance, aka the client bestie in question
Two structs walk into a function. That's the whole setup. π
π DESCRIPTION π
It sends a disconnect message to fw β "fw" meaning firmware, iykyk.
So yeah. The client wants out, this function is the one sliding the message over to the firmware. Nothing dramatic, just a polite little "we're done here" packet heading on its way. The way that it literally just does that one thing and then leaves? Iconic. π
β RETURN β
0if success- else error code π
Zero means slay, anything else means something went sideways and you get an error code to go investigate. fr fr check it.
π SEE ALSO π
Source file, for when you wanna see the real thing:
- Kernel file
./drivers/hid/intel-ish-hid/ishtp/hbm.c
And the whole friend group of related calls β go say hi to all of them:
ishtp_hbm_fw_cl_allocate(9), ishtp_hbm_cl_hdr(9), ishtp_hbm_cl_addr_equal(9), ishtp_hbm_start_wait(9), ishtp_hbm_start_req(9), ishtp_hbm_enum_clients_req(9), ishtp_hbm_prop_req(9), ishtp_hbm_stop_req(9), ishtp_hbm_cl_flow_control_req(9), ishtp_hbm_cl_disconnect_res(9), ishtp_hbm_cl_connect_req(9), ishtp_hbm_cl_connect_res(9), ishtp_hbm_fw_disconnect_req(9), ishtp_hbm_dma_xfer_ack(9), ishtp_hbm_dma_xfer(9), ishtp_hbm_dispatch(9), bh_hbm_work_fn(9), recv_hbm(9), ishtp_loader_recv_msg(9), recv_fixed_cl_msg(9), fix_cl_hdr(9), ishtp_send_suspend(9), ishtp_send_resume(9), ishtp_query_subscribers(9)
π reminder bestie: this page is from./drivers/hid/intel-ish-hid/ishtp, dated October 2026, and it's theishtp_hbm_cl_disconnect_req(9)page. Go forth and disconnect 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