STRUCT SOF_MANIFEST(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ¦‹ NAME πŸ¦‹

struct sof_manifest is the SOF topology manifest, bestie β€” and this is the Kernel API Manual page for struct sof_manifest(9). Periodt. ✨

πŸ’– SYNOPSIS πŸ’–

       struct sof_manifest {
           __le16 abi_major;
           __le16 abi_minor;
           __le16 abi_patch;
           __le16 count;
           struct sof_manifest_tlv items[];
        };

🫢 Members 🫢

Okay so here's the cast of this struct, and every single one is doing its lil job:

  • abi_major β€” the Major ABI version, literally.
  • abi_minor β€” the Minor ABI version, no cap.
  • abi_patch β€” the ABI patch, slay.
  • count β€” the count of tlv items, fr fr.
  • items β€” consecutive variable size tlv items, and yes that's the whole vibe. πŸ¦‹

πŸŽ€ SEE ALSO πŸŽ€

Kernel file ./include/uapi/sound/sof/header.h β€” plus struct sof_abi_hdr(9) and struct sof_manifest_tlv(9). Go peek, bestie, iykyk. πŸ’…


byeee β€” source/version ./include/uapi/sound/sof, date October 2026, and the manual name struct sof_manifest(9) out here being iconic. πŸ«ΆπŸ’–

πŸ“¦ where this page comes from