STRUCT FW_BLOCK_INFO(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

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

okay so bestie, welcome to the Kernel API Manual entry for struct fw_block_info β€” literally the block header for FW πŸŽ€ (yes, that's the whole NAME, she's short and sweet, we love a minimal queen).


✨ SYNOPSIS ✨

here's the whole shape of her, no cap, copy it exactly:

struct fw_block_info {
    enum sst_ram_type       type;
    u32 size;
    u32 ram_offset;
    u32 rsvd;
 };

like… four fields and a dream πŸ¦‹ she's not doing the most, she's just doing her job.


🌸 Members 🌸

  • type β€” the block ram type, and it's I/D πŸ‘‘ (yes, that's literally how the manual writes it, we're not elaborating, we're respecting the source)
  • size β€” the size of the block πŸ“ that's it, that's the field
  • ram_offset β€” the offset in ram 🧚 where she sits in memory
ngl the struct up top also has a field called rsvd and this Members list ~does not~ say a single word about it πŸ™ˆ not me noticing, not me pointing it out β€” but like, we're keeping the record exactly as the manual gives it, so if you were hoping for lore on rsvd, the manual is giving mysterious main character energy πŸ’…

🫢 SEE ALSO 🫢

go read these next, bestie, they're all in the kernel file ./sound/soc/intel/atom/sst/sst.h ✨:

  • struct sst_block(9)
  • struct stream_info(9)
  • struct sst_fw_header(9)
  • struct fw_module_header(9)
  • struct intel_sst_drv(9)

and the directory energy lives at ./sound/soc/intel/atom/sst πŸ“


okay that's the whole thing, mwah πŸ’‹ this page is sourced from ./sound/soc/intel/atom/sst and dated October 2026 β€” so go forth, read your headers, and slay βœ¨πŸ’–πŸŽ€

πŸ“¦ where this page comes from