STRUCT SDW_PORT_RUNTIME(9)
π NAME π
struct sdw_port_runtime β Runtime port parameters for Master or Slave. This is the Kernel API Manual page for it, bestie, so pull up a chair and letβs get into the port-runtime lore. π«Ά
β¨ SYNOPSIS β¨
Hereβs the struct, literally character-for-character, no cap:
struct sdw_port_runtime {
int num;
int ch_mask;
struct sdw_transport_params transport_params;
struct sdw_port_params port_params;
struct list_head port_node;
unsigned int lane;
};
π Members π
numβ Port number. For audio streams, valid port number ranges from[1,14]. πch_maskβ Channel mask. Slay, channels.transport_paramsβ Transport parameters. The transport-param vibes are immaculate.port_paramsβ Port parameters. Yes, another params field, keep up bestie.port_nodeβ List node for Master or Slaveport_list. Itβs the lil list connector.laneβ Which lane is used. Lane check: iconic.
π¦ Description π¦
Okay so hereβs the tea: the SoundWire spec has no mention of ports for Master interface, but the concept is logically extended. Thatβs the whole note β the idea gets extended anyway, iykyk. π
π SEE ALSO π
- Kernel file
./drivers/soundwire/bus.h struct sdw_msg(9)struct sdw_bpt_section(9)struct sdw_bpt_msg(9)struct sdw_slave_runtime(9)struct sdw_master_runtime(9)
Source/version: ./drivers/soundwire Β· date: October 2026 Β· page: struct sdw_port_runtime(9) β byeee, go slay those runtime port params πβ¨
π¦ 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