bh_hbm_work_fn(9)
π
bh_hbm_work_fn(9) β HBM work function β¨
okay so bestie, welcome to the Kernel API Manual page for bh_hbm_work_fn(9) β yes, the manual name is folded right in up top, and we are about to get into the HBM work function. Buckle up, it's short but iconic. π
π NAME π
bh_hbm_work_fn β HBM work function. That's the whole name, and honestly? It ate. π
β¨ SYNOPSIS β¨
void bh_hbm_work_fn (struct work_struct *work );
π¦ ARGUMENTS π¦
workβ work struct. That's the one and only argument, bestie; it's thestruct work_struct *workfrom the synopsis. π«Ά
πΈ DESCRIPTION πΈ
Okay so here's the tea: this is the bottom half processing work function β and yes, it's doing that instead of a thread handler β for processing hbm messages. Lowkey obsessed with how straightforward that is. No cap. π
π₯ SEE ALSO π₯
Kernel file:
./drivers/hid/intel-ish-hid/ishtp/hbm.c
and the whole friend group of related pages:
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_fw_disconnect_req(9)ishtp_hbm_dma_xfer_ack(9)ishtp_hbm_dma_xfer(9)ishtp_hbm_dispatch(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)
and that's it, bestie! π«Ά This page comes from the ./drivers/hid/intel-ish-hid/ishtp source tree, stamped October 2026, and it's the bh_hbm_work_fn(9) manual page. Slay. π
π¦ 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