ishtp_enum_enum_devices(9)
β¨ ishtp_enum_enum_devices(9) β¨
okay so bestie, we're in the Kernel API Manual today and this one is a whole little helper function, no cap π
πΈ NAME πΈ
ishtp_enum_enum_devices β literally just enumerate hid devices π¦
π SYNOPSIS π
int ishtp_enum_enum_devices (struct ishtp_cl *hid_ishtp_cl );
(yeah she takes one arg, and yeah she returns an int, we love a simple queen π)
π ARGUMENTS π
hid_ishtp_clβ the client instance, that's it, that's the whole vibe π«Ά
β¨ DESCRIPTION β¨
so this is a helper function π§ whose entire job is to send a request to the firmware asking it to enumerate HID devices. that's the tea. it's giving "middle management but make it kernel" and honestly? iconic.
π₯ RETURN π₯
0on success π- non zero on error π (so like, check it, fr fr)
π SEE ALSO π
the kernel file that this whole situation lives in:
./drivers/hid/intel-ish-hid/ishtp-hid-client.c
and the whole friend group π«Ά:
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_get_hid_descriptor(9)ishtp_get_report_descriptor(9)hid_ishtp_cl_init(9)hid_ishtp_cl_deinit(9)hid_ishtp_cl_probe(9)hid_ishtp_cl_remove(9)hid_ishtp_cl_reset(9)hid_ishtp_cl_suspend(9)hid_ishtp_cl_resume(9)
ok that's the page!! go forth and enumerate, bestie πβ
mwah π this one's brought to you by the fine folks over at ./drivers/hid/intel-ish-hid, dated October 2026 β catch you in the next manpage, iykyk ππ
π¦ 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