Changeset View
Changeset View
Standalone View
Standalone View
sys/dev/sound/pcm/mixer.c
Show All 12 Lines | |||||
m->hwvol_mixer = SOUND_MIXER_VOLUME; | m->hwvol_mixer = SOUND_MIXER_VOLUME; | ||||
m->hwvol_step = 5; | m->hwvol_step = 5; | ||||
SYSCTL_ADD_INT(device_get_sysctl_ctx(dev), | SYSCTL_ADD_INT(device_get_sysctl_ctx(dev), | ||||
SYSCTL_CHILDREN(device_get_sysctl_tree(dev)), | SYSCTL_CHILDREN(device_get_sysctl_tree(dev)), | ||||
OID_AUTO, "hwvol_step", CTLFLAG_RWTUN, &m->hwvol_step, 0, ""); | OID_AUTO, "hwvol_step", CTLFLAG_RWTUN, &m->hwvol_step, 0, ""); | ||||
SYSCTL_ADD_PROC(device_get_sysctl_ctx(dev), | SYSCTL_ADD_PROC(device_get_sysctl_ctx(dev), | ||||
SYSCTL_CHILDREN(device_get_sysctl_tree(dev)), | SYSCTL_CHILDREN(device_get_sysctl_tree(dev)), | ||||
OID_AUTO, "hwvol_mixer", CTLTYPE_STRING | CTLFLAG_RWTUN, m, 0, | OID_AUTO, "hwvol_mixer", | ||||
CTLTYPE_STRING | CTLFLAG_RWTUN | CTLFLAG_NEEDGIANT, m, 0, | |||||
sysctl_hw_snd_hwvol_mixer, "A", ""); | sysctl_hw_snd_hwvol_mixer, "A", ""); | ||||
return 0; | return 0; | ||||
} | } | ||||
void | void | ||||
mixer_hwvol_mute_locked(struct snd_mixer *m) | mixer_hwvol_mute_locked(struct snd_mixer *m) | ||||
{ | { | ||||
if (m->hwvol_muted) { | if (m->hwvol_muted) { | ||||
Show All 12 Lines |