sdw_master_rt_alloc(9)
π sdw_master_rt_alloc(9) β Kernel API Manual π
okay so bestie, this is the sdw_master_rt_alloc(9) page. No cap, it's a tiny one, but it's important. π
β¨ NAME β¨
sdw_master_rt_alloc β Allocates a Master runtime handle. π
π¦ SYNOPSIS π¦
struct sdw_master_runtime * sdw_master_rt_alloc (struct sdw_bus *bus ,
struct sdw_stream_runtime *stream );
πΈ ARGUMENTS πΈ
busβ SDW bus instance. Like, the bus we're doing this on, bestie.streamβ Stream runtime handle. The stream runtime bestie in question.
π«Ά DESCRIPTION π«Ά
This function is to be called with bus_lock held.
no cap, that's the whole description: hold bus_lock when you call it. periodt. π
π SEE ALSO π
Kernel file: ./drivers/soundwire/stream.c
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_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_deprepare_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)
xoxo, from the ./drivers/soundwire source/version crew β October 2026 β and yes, this page is literally sdw_master_rt_alloc(9). π
β¨
π¦ 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