sdw_deprepare_stream(9)
π sdw_deprepare_stream β the Kernel API Manual, section 9, bestie π
Okay so real talk, this one's from the Kernel API Manual (sdw_deprepare_stream(9)), and it's literally the "undo" button for SoundWire stream prep. Short page, iconic energy, let's go β¨
πΈ SYNOPSIS πΈ
int sdw_deprepare_stream (struct sdw_stream_runtime *stream );
Yep. That's the whole signature. She's concise, she's confident, she ate π
π«Ά ARGUMENTS π«Ά
streamβ the SoundWire stream in question π¦ (that's it, that's the argument β one stream, no cap)
β¨ DESCRIPTION β¨
So like, here's the thing: this API is documented in detail over in Documentation/driver-api/soundwire/stream.rst. That's the assigned reading, bestie π β go look there, it's giving full lore. This page is not gonna spell out the whole plot, it's just pointing you at the source of truth, fr fr.
π₯ SEE ALSO π₯
Kernel file ./drivers/soundwire/stream.c β and honestly the whole friend group shows up here, so let's do the roll call π€:
sdw_program_port_params(9)sdw_enable_disable_slave_ports(9)sdw_enable_disable_ports(9)sdw_prep_deprep_ports(9)sdw_notify_config(9)sdw_program_params(9)sdw_ml_sync_bank_switch(9)sdw_slave_rt_alloc(9)sdw_slave_rt_config(9)sdw_slave_rt_free(9)sdw_master_rt_alloc(9)sdw_master_rt_config(9)sdw_master_rt_free(9)sdw_config_stream(9)sdw_get_slave_dpn_prop(9)sdw_acquire_bus_lock(9)sdw_release_bus_lock(9)sdw_prepare_stream(9)sdw_enable_stream(9)sdw_disable_stream(9)sdw_alloc_stream(9)sdw_startup_stream(9)sdw_shutdown_stream(9)sdw_release_stream(9)sdw_stream_add_master(9)sdw_stream_remove_master(9)sdw_stream_add_slave(9)sdw_stream_remove_slave(9)
Like, every single one, no skips, no cuts π iykyk.
Lowkey a note for you:sdw_prepare_stream(9)is right there in that list too, and this one issdw_deprepare_streamβ the de- version. Read the names carefully, bestie, one letter is doing a lot of work π
That's the whole page, and that's the vibe π§π β brought to you from ./drivers/soundwire, dated October 2026. Mwah, go read stream.rst, ily, bye! ππ
π¦ 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