STRUCT LOADER_CAPABILITY(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

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.h union loader_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