mixer: Fix snd_mixer_selem_set_*_dB()

snd_mixer_selem_set_*_dB() calls are lacking of the actual volume update
calls, thus it remain in zero.  For fixing the bug, rearrange the
relevant helper calls and use the new _snd_selem_update_volume()
(and _all() variant).

Signed-off-by: Takashi Iwai <tiwai@suse.de>
3 files changed