STRUCT ISH_FIRMWARE_VARIANT(9)
π 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
- 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