STRUCT LOADER_CAPABILITY(9)
hey bestie π welcome to struct loader_capability(9) from the Kernel API Manual β this is the ISHTP firmware loader capability page and it's literally here to spill the struct tea π
β¨
π NAME π
struct loader_capability β ISHTP firmware loader capability π οΈ
π¦ SYNOPSIS π¦
okay so the synopsis is literally this struct, no cap:
struct loader_capability {
__le32 max_fw_image_size;
__le16 support_mode;
__u8 reserved;
__u8 platform;
__le32 max_dma_buf_size;
};
π Members π
here's the member-by-member vibe check π«Ά:
max_fw_image_sizeβ Maximum firmware image size πsupport_modeβ Support mode β¨reservedβ Reserved for future use π«Άplatformβ Platform πΈmax_dma_buf_sizeβ Maximum DMA buffer size, multiples of 4096 π₯
π SEE ALSO π
go look at these if you want the whole lore π:
- Kernel file
./drivers/hid/intel-ish-hid/ishtp/loader.hunionloader_msg_header(9),struct loader_xfer_query(9),struct loader_version(9),struct loader_xfer_query_ack(9),struct loader_xfer_fragment(9),struct loader_xfer_fragment_ack(9),struct fragment_dscrpt(9),struct loader_xfer_dma_fragment(9),struct loader_start(9),struct loader_start_ack(9),struct ish_firmware_variant(9),ishtp_loader_work(9),struct ish_global_manifest(9)
okay that's the whole page, bestie π«Ά it comes from the source path ./drivers/hid/intel-ish-hid/ishtp, dated October 2026, and it's literally the struct loader_capability(9) page β periodt π
β¨
π¦ 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