snd_pcm_stream_unlock_irq(9)
π snd_pcm_stream_unlock_irq(9) β like, the Kernel API Manual entry bestie π
okay so welcome to the Kernel API Manual page for snd_pcm_stream_unlock_irq(9), and ngl this one is a short little icon β but she matters β¨
β¨ NAME β¨
snd_pcm_stream_unlock_irq β unlock the PCM stream ππ
πΈ SYNOPSIS πΈ
void snd_pcm_stream_unlock_irq (struct snd_pcm_substream *substream );
π¦ ARGUMENTS π¦
substreamβ the PCM substream π (yes, that's the whole argument, she's low maintenance)
π« DESCRIPTION π«
so this is literally the counter-part of snd_pcm_stream_lock_irq. like, they're a matched set π«Ά you lock the PCM stream with one, you unlock it with the other. that's the whole vibe. no cap.
π SEE ALSO π
kernel file ./sound/core/pcm_native.c β go read her, she's the main character π
snd_pcm_stream_lock(9)snd_pcm_stream_unlock(9)snd_pcm_stream_lock_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)
fr fr bestie, that's the whole page β go forth and unlock that stream π§ββοΈ
and that's a wrap on this one!! brought to you by the fine people at ./sound/core, dated October 2026, same as the manual says π bye cutie πβ¨
π¦ 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