sdw_compute_params(9)
πΈ sdw_compute_params(9) β the Kernel API Manual, bestie edition πΈ
okay so this is a page from the Kernel API Manual and it's literally about sdw_compute_params β that's the whole main character of this page, periodt. π
β¨ NAME β¨
sdw_compute_params β compute bus, transport and port parameters π
Yeah that's it. It computes. Bus, transport and port parameters. All three. Not one, not two β three. ate. π₯
π¦ SYNOPSIS π¦
int sdw_compute_params (struct sdw_bus *bus , struct sdw_stream_runtime
*stream );
note the int up front, so yeah, it hands you back an int. no cap. π«Ά
π ARGUMENTS π
busβ an SDW Bus instance. like, the actual bus. the whole vibe check container. πβ¨streamβ a Soundwire stream. that's your stream right there. π
π SEE ALSO π
go look at these, iykyk:
- the kernel file
./drivers/soundwire/generic_bandwidth_allocation.cβ yeah, that's the file. go read it. lowkey iconic. π sdw_compute_port_params(9)is_lane_connected_to_all_peripherals(9)sdw_compute_bus_params(9)
like... the port one, the lane one, and the bus one. the whole friend group fr fr. π
π cute little sign-off π
this page lives over in ./drivers/soundwire (that's its home π‘), the date on it is October 2026 β, and yeah β it's sdw_compute_params(9) again, showing up one last time to say bye. 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