hid_ishtp_cl_probe(9)
π hid_ishtp_cl_probe(9) π
okay bestie, so this one is from the Kernel API Manual and it's literally called hid_ishtp_cl_probe β say that five times fast, i dare you π«Ά
β¨ NAME β¨
hid_ishtp_cl_probe β the ISHTP client driver's probe moment. it's giving "first day of school" energy for a device π
πΈ SYNOPSIS πΈ
int hid_ishtp_cl_probe (struct ishtp_cl_device *cl_device );
like, it takes one thing and gives you back an int. simple. iconic. π
π¦ ARGUMENTS π¦
cl_deviceβ the ISHTP client device instance. this is the little guy being probed, no cap π
π§ DESCRIPTION π§
so this function is the one that gets called on device create on the ISHTP bus. that's it, that's the whole vibe β the bus creates a device, and boom, hid_ishtp_cl_probe shows up like "hi bestie, i'm here" β¨
π₯ RETURN π₯
0on success π- non zero on error π
(it's giving "zero means we ate, anything else means something's up")
β SEE ALSO β
the kernel file to poke around in is literally this one:
./drivers/hid/intel-ish-hid/ishtp-hid-client.c
and here's the whole squad, all of them, go read them fr fr:
report_bad_packet(9)process_recv(9)ish_cl_event_cb(9)hid_ishtp_set_feature(9)hid_ishtp_get_report(9)ishtp_hid_link_ready_wait(9)ishtp_enum_enum_devices(9)ishtp_get_hid_descriptor(9)ishtp_get_report_descriptor(9)hid_ishtp_cl_init(9)hid_ishtp_cl_deinit(9)hid_ishtp_cl_remove(9)hid_ishtp_cl_reset(9)hid_ishtp_cl_suspend(9)hid_ishtp_cl_resume(9)
ngl this is a tiny page but it's a whole main character in the ISHTP client lineup π
okay that's a wrap bestie!! this lil gem lives in ./drivers/hid/intel-ish-hid, dated October 2026, and yes β the page is literally hid_ishtp_cl_probe(9). 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