STRUCT SDW_MASTER_RUNTIME(9)
β¨ NAME β¨
struct sdw_master_runtime β runtime stream parameters for Master π
Okay so this is the struct sdw_master_runtime(9) page from the Kernel API Manual, and it's literally the glow-up cheat sheet for the Master's runtime stream parameters. Slay. π
π¦ SYNOPSIS π¦
struct sdw_master_runtime {
struct sdw_bus *bus;
struct sdw_stream_runtime *stream;
enum sdw_data_direction direction;
unsigned int ch_count;
struct list_head slave_rt_list;
struct list_head port_list;
struct list_head stream_node;
struct list_head bus_node;
};
π Members π
busβ the Bus handle, fr fr. πstreamβ the Stream runtime handle. main character energy for the stream side of things. πdirectionβ the Data direction for Master. which way the data is going, bestie. π§ch_countβ Number of channels handled by the Master for this stream; can be zero. yep, zero is valid, no cap. π’slave_rt_listβ the Slave runtime list. iconic little list energy. πport_listβ List of Master Ports configured for this stream; can be zero. again, zero is allowed, okay? πͺstream_nodeβsdw_stream_runtimemaster_listnode. it's giving linked-list node realness. πbus_nodeβsdw_busm_rt_listnode. same vibe, different list. π§
π SEE ALSO π
Kernel file ./drivers/soundwire/bus.h
struct sdw_msg(9)struct sdw_bpt_section(9)struct sdw_bpt_msg(9)struct sdw_port_runtime(9)struct sdw_slave_runtime(9)
bestie, that's the whole struct β every field stayed exactly where it belongs, and the see-also girlies are all invited. π
Cute little sign-off from the source/version/date corner: this was struct sdw_master_runtime(9), source/version ./drivers/soundwire, dated October 2026. periodt. π«ΆπΈ
π¦ 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