ishtp_hbm_c..._control_req(9)
π NAME
ishtp_hbm_cl_flow_control_req β bestie, this one sends a flow control request. That's the whole vibe. π¦
(also hi, welcome to the Kernel API Manual, section 9 β the header up top truncates the name all cute like ishtp_hbm_c..._control_req(9) but we know the full one now π)
β¨ SYNOPSIS β¨
int ishtp_hbm_cl_flow_control_req (struct ishtp_device *dev , struct
ishtp_cl *cl );
okay so it returns an int, and it takes two things: a device and a client. iconic signature, no notes π₯
π ARGUMENTS π
devβ the ISHTP device instance. your actual hardware situation, the main character of this call πΈclβ the ISHTP client instance. the client that's getting the flow control request, she's the one being addressed π
π§ DESCRIPTION π§
Send flow control request. that's it, that's the description, and honestly? sometimes the function name is the documentation. it's giving "self-explanatory" and we respect it π
so: you've got a client (cl), you've got a device (dev), and this here function is the one that ships off the flow control request for that client. literally just send flow control request. periodt. π
β RETURN β
0if success β slay, we love a zero π- else error code β ngl if you get anything that isn't
0, that's not success, and it's an error code, so likeβ¦ handle it π«Ά
π SEE ALSO π
the whole friend group, fr fr β every one of these is in Kernel file ./drivers/hid/intel-ish-hid/ishtp/hbm.c:
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_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)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)
ok that's the whole page, no gatekeeping π everything above is exactly what the man page says, just with better energy β¨
anyway bestie, that's a wrap β this page lives in ./drivers/hid/intel-ish-hid/ishtp, it's from the Kernel API Manual gang, dated October 2026, and the header's official truncated name is ishtp_hbm_c..._control_req(9). go forth and flow control ππ
π¦ 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