snd_pcm_stream_unlock(9)
β¨ snd_pcm_stream_unlock(9) β¨ β Kernel API Manual
okay bestie, welcome to the snd_pcm_stream_unlock(9) page in the Kernel API Manual β itβs short, itβs iconic, and itβs literally the unlock bestie to snd_pcm_stream_lock. π
π NAME π
snd_pcm_stream_unlock β Unlock the PCM stream. no cap. π
πΈ SYNOPSIS πΈ
void snd_pcm_stream_unlock (struct snd_pcm_substream *substream );
π¦ ARGUMENTS π¦
substreamβ the PCM substream. thatβs the one weβre unlocking, periodt. β¨
π DESCRIPTION π
okay so the whole vibe is this: it unlocks the PCM stream that has been locked via snd_pcm_stream_lock. matching lock/unlock energy, fr fr. πβ‘οΈπ
π₯ SEE ALSO π₯
Kernel file ./sound/core/pcm_native.c is where the source lives, and the see-also besties are all here β not a single one skipped, because we donβt do that. π«Ά
snd_pcm_stream_lock(9)snd_pcm_stream_lock_irq(9)snd_pcm_stream_unlock_irq(9)snd_pcm_stream_unlock_irqrestore(9)snd_pcm_set_state(9)snd_pcm_get_state(9)snd_pcm_hw_params_choose(9)snd_pcm_start(9)snd_pcm_stop(9)snd_pcm_drain_done(9)snd_pcm_stop_xrun(9)snd_pcm_suspend_all(9)snd_pcm_prepare(9)snd_pcm_kernel_ioctl(9)snd_pcm_lib_default_mmap(9)snd_pcm_lib_mmap_iomem(9)
mwah π this page is brought to you by the source tree at ./sound/core, stamped October 2026, and itβs still serving snd_pcm_stream_unlock(9) energy. 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