STRUCT LOADER_XFER_QUERY_ACK(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… NAME πŸ’…

okay bestie, so this page is struct loader_xfer_query_ack(9) β€” it's from the Kernel API Manual, and it's literally the ISHTP firmware loader transfer query acknowledgment. that's the whole vibe. it's the little message that comes back to say "yeah, i heard your query" 🫢


✨ SYNOPSIS ✨

struct loader_xfer_query_ack {
    __le32 header;
    __le16 version_major;
    __le16 version_minor;
    __le16 version_hotfix;
    __le16 version_build;
    __le32 protocol_version;
    struct loader_version loader_version;
    struct loader_capability capability;
 };
bestie do NOT touch that indentation, it's exactly how it ships 😭 copy it character for character, no cap.

πŸŽ€ Members πŸŽ€

okay so here's the cast of this struct, every single one of them, no skipping πŸ‘‘

  • header β€” the header of the message. that's it, that's the whole job ✨
  • version_major β€” the ISH Major version 🌸
  • version_minor β€” the ISH Minor version πŸ¦‹
  • version_hotfix β€” the ISH Hotfix version πŸŽ€
  • version_build β€” the ISH Build version ⭐
  • protocol_version β€” the protocol version. yes. it's giving protocol. it's giving version. πŸ’…
  • loader_version β€” the loader version πŸ‘‘
  • capability β€” the loader capability. what it can do. its whole skill set. πŸ”₯

🌈 SEE ALSO 🌈

like, go look at these too, they're all in the same friend group fr fr:

  • 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_capability(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)

and that's the whole page bestie!! 🧚 ok one last thing β€” this gorgeous lil doc lives at ./drivers/hid/intel-ish-hid/ishtp and it's dated October 2026. screenshot it, frame it, put it on the fridge πŸ’–βœ¨πŸ«Ά

πŸ“¦ where this page comes from