ishtp_hbm_fw_disconnect_req(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ ishtp_hbm_fw_disconnect_req ✨

Okay bestie, welcome to the ishtp_hbm_fw_disconnect_req(9) page β€” it's a kernel API manual situation, and honestly? It's a whole vibe. Let's get into it 🫢


πŸ’… NAME

ishtp_hbm_fw_disconnect_req β€” receive disconnect request. That's it, that's the whole job. Iconic, lowkey.


🌸 SYNOPSIS

void ishtp_hbm_fw_disconnect_req (struct ishtp_device *dev , struct
       hbm_client_connect_request *disconnect_req );

No cap, that's the exact signature β€” don't @ me, just copy it character for character πŸ’–


πŸŽ€ ARGUMENTS

  • dev β€” the ISHTP device instance. Your main character, fr.
  • disconnect_req β€” the disconnect request structure. It's giving "the actual message," and we love her.

πŸ¦‹ DESCRIPTION

So basically: this is a disconnect request bus message coming from the fw. And what do we do with it? We send a disconnect response. Simple, clean, slay. ✨

That's the entire description, bestie β€” don't go looking for extra lore, there isn't any. πŸ™ˆ


πŸ’œ SEE ALSO

Kernel file: ./drivers/hid/intel-ish-hid/ishtp/hbm.c

And the whole friend group, in the order they appear:

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_req(9), ishtp_hbm_cl_disconnect_res(9), ishtp_hbm_cl_connect_req(9), ishtp_hbm_cl_connect_res(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)

Like, that's the whole squad. Go say hi. πŸ‘‘


Heads up bestie: the source path is ./drivers/hid/intel-ish-hid/ishtp, the version line says October 2026, and this is ishtp_hbm_fw_disconnect_req(9). Now go forth and disconnect responsibly πŸ’…πŸ”₯
πŸ“¦ where this page comes from