*参照元 [#me92e501] #backlinks *説明 [#c46e4f3a] -パス: [[linux-4.4.1/sound/soc/soc-dapm.c]] -FIXME: これは何? --説明 **引数 [#dfe6d1f5] -const struct snd_kcontrol *kcontrol -- --[[linux-4.4.1/snd_kcontrol]] -unsigned int value -- **返り値 [#cf652284] -bool --設定後、以前と値が変わったら true、以前と同じ値ならば false **参考 [#a2c3596b] *実装 [#a68e6789] static bool dapm_kcontrol_set_value(const struct snd_kcontrol *kcontrol, unsigned int value) { struct dapm_kcontrol_data *data = snd_kcontrol_chip(kcontrol); - --[[linux-4.4.1/dapm_kcontrol_data]] --[[linux-4.4.1/snd_kcontrol_chip()]] if (data->value == value) return false; if (data->widget) data->widget->on_val = value; data->value = value; return true; } *コメント [#r43ac185]