STRUCT ISH_FIRMWARE_VARIANT(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– struct ish_firmware_variant(9) πŸ’–

okay so bestie, this is a Kernel API Manual page, and it's literally about struct ish_firmware_variant β€” the ISH firmware variant struct. No cap, we're keeping every tiny detail. 🫢


✨ NAME ✨

struct ish_firmware_variant β€” ISH firmware variant. That's the whole vibe: this struct is the named little container for an ISH firmware variant. πŸ’…

🌸 SYNOPSIS 🌸

struct ish_firmware_variant {
    unsigned short device;
    const char *filename;
 };

πŸŽ€ Members πŸŽ€

  • device β€” PCI Device ID. That's the field, and that's what it holds: the PCI Device ID. πŸ”₯
  • filename β€” The firmware file name. It's the name of the firmware file, periodt. πŸ“

πŸ¦‹ SEE ALSO πŸ¦‹

The page points you at this Kernel file: ./drivers/hid/intel-ish-hid/ishtp/loader.h, plus this whole reference crew:

  • union loader_msg_header(9)
  • struct loader_xfer_query(9)
  • struct loader_version(9)
  • struct loader_capability(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)
  • ishtp_loader_work(9)
  • struct ish_global_manifest(9)
No extra lore added, okay? That's exactly the reference list from the page. πŸ‘‘

mwah πŸ’‹ β€” this cutie is from ./drivers/hid/intel-ish-hid/ishtp, dated October 2026. Go off, bestie. 🌈

πŸ“¦ where this page comes from