STRUCT SDW_AMD_DAI_RUNTIME(9)
π struct sdw_amd_dai_runtime(9) β like, the AMD SoundWire DAI runtime data, bestie π
okay so this is a page from the Kernel API Manual, section 9, and it's all about one lil struct that holds the runtime data for an AMD SoundWire DAI. it's giving "small struct, big responsibilities" energy ngl π¦
β¨ NAME β¨
struct sdw_amd_dai_runtime β AMD sdw dai runtime data. that's it, that's the whole vibe π
πΈ SYNOPSIS πΈ
struct sdw_amd_dai_runtime {
char *name;
struct sdw_stream_runtime *stream;
struct sdw_bus *bus;
enum sdw_stream_type stream_type;
};
like, four members, immaculate layout, no notes π
π«Ά Members π«Ά
okay let's meet the cast, one by one, main character style β
nameβ SoundWire stream name. it's achar *, it's the name, it's literally right there in the field name bestie πstreamβ stream runtime. it's astruct sdw_stream_runtime *and it's holding your stream runtime, periodt πbusβ Bus handle. astruct sdw_bus *, aka the bus handle, aka how you get to the bus π₯stream_typeβ Stream type. anenum sdw_stream_typeβ the type of the stream, no cap β¨
fr fr, every field is exactly named what it is. rare W for readability ngl π
π SEE ALSO π
more lore if you wanna go down the rabbit hole, bestie π§
- Kernel file
./include/linux/soundwire/sdw_amd.h struct amd_sdw_manager(9)struct sdw_amd_acpi_info(9)struct sdw_amd_ctx(9)struct sdw_amd_res(9)
and that's the whole page, you ate that π this came from ./include/linux/soundwire, dated October 2026, and it's page struct sdw_amd_dai_runtime(9) of the Kernel API Manual β slay, go read the source, iykyk ππ
π¦ 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