sdw_master_rt_config(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸŽ€ sdw_master_rt_config πŸŽ€

okay so this is a page from the Kernel API Manual (yes, that Kernel API Manual πŸ’…) and it's about one very specific little function, so let's get into it bestie ✨


✨ NAME ✨

sdw_master_rt_config β€” Configure Master runtime handle 🫢


🌸 SYNOPSIS 🌸

int sdw_master_rt_config (struct sdw_master_runtime *m_rt , struct
       sdw_stream_config *stream_config );

like, it returns an int, and it takes exactly those two things. no cap. πŸ”₯


πŸ’– ARGUMENTS πŸ’–

  • m_rt β€” the Master runtime handle 🌈 (this is the struct sdw_master_runtime * one, iykyk)
  • stream_config β€” the stream configuration πŸŽ€ (that's your struct sdw_stream_config *)

πŸ¦‹ DESCRIPTION πŸ¦‹

so here's the whole vibe: this function is to be called with bus_lock held. that's it, that's the tea β˜•

⚠️ bestie please read this one twice β€” you must be holding bus_lock when you call this. the manpage says it, so it's fr fr serious πŸ˜­πŸ”’

πŸ‘‘ SEE ALSO πŸ‘‘

head on over to the Kernel file ./drivers/soundwire/stream.c and also check out all these iconic siblings πŸ’œ:


and that's the whole page, bestie!! 🧚✨ this one lives over in ./drivers/soundwire and it's dated October 2026 β€” go off, soundwire directory, periodt πŸ’…πŸ’–πŸŒΈ

πŸ“¦ where this page comes from