loader_ishtp_cl_probe(9)
π loader_ishtp_cl_probe(9) β like, the ISH-TP client driver probe bestie
okay so real talk, this is a page from the Kernel API Manual and honestly? it's a short one but it ate. let's get into it π«Ά
β¨ NAME β¨
loader_ishtp_cl_probe β the ISH-TP client driver probe, no cap π
πΈ SYNOPSIS πΈ
int loader_ishtp_cl_probe (struct ishtp_cl_device *cl_device );
like, that's the whole signature. iconic. copy it exactly bestie, don't touch the spacing π
π ARGUMENTS π
cl_deviceβ the ISH-TP client device instance. that's it, that's the one thing you're passing in π«
π DESCRIPTION π
so this function gets called on device create on the ISH-TP bus. that's the whole vibe check β it's the probe callback, it fires when a device shows up on that bus π₯
β RETURN β
0for success π- negative error code for failure π
bestie please actually check the return value, negative means something went wrong fr fr
π¦ SEE ALSO π¦
- Kernel file
./drivers/hid/intel-ish-hid/ishtp-fw-loader.c enum ish_loader_commands(9)struct loader_msg_hdr(9)struct response_info(9)get_firmware_variant(9)loader_cl_send(9)process_recv(9)loader_cl_event_cb(9)ish_query_loader_prop(9)ish_fw_xfer_ishtp(9)ish_fw_xfer_direct_dma(9)ish_fw_start(9)load_fw_from_host(9)loader_init(9)loader_ishtp_cl_remove(9)loader_ishtp_cl_reset(9)
and that's the whole page babes π
this one lives in ./drivers/hid/intel-ish-hid, dated October 2026 β go read the rest of the loader crew, they're all linked above, mwah π§π
π¦ 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