snd_soc_dap...pin_unlocked(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… snd_soc_dapm_disable_pin_unlocked β€” disable pin ✨

okay bestie, this is the snd_soc_dap...pin_unlocked(9) page from the Kernel API Manual, and we're talking about snd_soc_dapm_disable_pin_unlocked. Long name, very main character, let's get into it. 🫢


🌸 NAME 🌸

snd_soc_dapm_disable_pin_unlocked β€” disable pin. That's the whole assignment, no cap. πŸ’…

✨ SYNOPSIS ✨

int snd_soc_dapm_disable_pin_unlocked (struct snd_soc_dapm_context *dapm
, const char *pin );

πŸŽ€ ARGUMENTS πŸŽ€

  • dapm β€” the DAPM context, aka the DAPM situation you're working inside.
  • pin β€” the pin name. Gotta tell it which pin, bestie.

πŸ¦‹ DESCRIPTION πŸ¦‹

It disables the input/output pin and its parents or children widgets. Family business included, fr fr.

It requires external locking. That's a real requirement, not a vibe check you can skip. πŸ”’

⚠️ NOTE ⚠️

Heads up: snd_soc_dapm_sync needs to be called after this for DAPM to do any widget power switching. No sync = no power-switch magic. 😭

πŸ‘€ SEE ALSO πŸ‘€

The whole crew is here, bestie:


source: ./sound/soc Β· date: October 2026 Β· page: snd_soc_dap...pin_unlocked(9). byeee bestie πŸ’–πŸ«Ά

πŸ“¦ where this page comes from