ishtp_get_report_descriptor(9)
π NAME π
ishtp_get_report_descriptor β bestie, this is literally the "get report descriptor" helper β¨
So real quick: this page lives in the Kernel API Manual, and the function we're obsessing over is ishtp_get_report_descriptor. Let's get into it π
β¨ SYNOPSIS β¨
int ishtp_get_report_descriptor (struct ishtp_cl *hid_ishtp_cl , int
index );
Like, that's the whole vibe. It returns an int, takes two things, we move πΈ
π«Ά ARGUMENTS π«Ά
hid_ishtp_clβ okay so this is the client instance. The main character of the call, honestly πindexβ the index into thehid_descrarray. Yes bestie, you gotta tell it which one π
π DESCRIPTION π
It's a helper function, no cap. Its whole job? Send a request off to the firmware to get the HID report descriptor of a device π¦
That's it, that's the function. She's a small icon and she knows it β¨
π₯ RETURN π₯
0on success β slay, it worked π- non zero on error β not slay, something went sideways π
π SEE ALSO π
Kernel file ./drivers/hid/intel-ish-hid/ishtp-hid-client.c β that's where she lives, iykyk π§
And the whole friend group, 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)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 whole page bestie, go forth and get those report descriptors π
Signed, sealed, delivered from ./drivers/hid/intel-ish-hid β dated October 2026 β and the page itself is ishtp_get_report_descriptor(9) in case you forgot already π π
π¦ 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