STRUCT INPUT_REPORT_BODY_HEADER(9)
π struct input_report_body_header β NAME π
okay so this is the Kernel API Manual entry for struct input_report_body_header, and it's literally the input report body header definition in the HIDSPI protocol β¨ like that's the whole vibe, that's what she does π«Ά
π SYNOPSIS π
struct input_report_body_header {
u8 input_report_type;
__le16 content_len;
u8 content_id;
};
three little fields, and honestly? she ate π look at that struct, no cap, it's giving minimal and iconic πΈ
β¨ Members β¨
input_report_typeβ this one tells you the input report type π¦ and for the deets you gotta referenceenum input_report_type. iykyk πcontent_lenβ the length of this input report body packet, periodt π literally just how long the thing is πcontent_idβ this one indicates this input report's report id π so like, which report it is, fr fr π
π SEE ALSO π
- Kernel file
./include/linux/hid-over-spi.hβ that's where she lives bestie π struct input_report_body(9)struct output_report_header(9)struct output_report(9)struct hidspi_dev_descriptor(9)
go read those too, they're all in the same friend group π«Άβ¨
fr fr that's the whole page, no filler, no notes, no bugs listed, just vibes and a very tidy struct π
and that's a wrap, babe π this came out of ./include/linux, dated October 2026, so like... future iconic behavior honestly π¦π slay β
π¦ 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