STRUCT FW_BLOCK_INFO(9)
π 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 fieldram_offsetβ the offset in ram π§ where she sits in memory
ngl the struct up top also has a field calledrsvdand 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 onrsvd, 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
- 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