Lines Matching refs:value
28 static int avc_audio_feature_mute(struct fw_unit *unit, u8 fb_id, bool *value,
58 buf[10] = *value ? 0x70 : 0x60;
74 *value = buf[10] == 0x70;
84 static int avc_audio_feature_volume(struct fw_unit *unit, u8 fb_id, s16 *value,
117 buf[10] = *value >> 8;
118 buf[11] = *value;
135 *value = (buf[10] << 8) | buf[11];
146 struct snd_ctl_elem_value *value)
151 value->value.integer.value[0] = !spkr->mute;
157 struct snd_ctl_elem_value *value)
164 mute = !value->value.integer.value[0];
186 info->value.integer.min = spkr->volume_min;
187 info->value.integer.max = spkr->volume_max;
195 struct snd_ctl_elem_value *value)
202 value->value.integer.value[channel_map[i]] = spkr->volume[i];
208 struct snd_ctl_elem_value *value)
218 if (value->value.integer.value[i] < spkr->volume_min ||
219 value->value.integer.value[i] > spkr->volume_max)
221 if (value->value.integer.value[i] !=
222 value->value.integer.value[0])
228 if (value->value.integer.value[channel_map[i]] !=
236 volume = value->value.integer.value[channel_map[i ? i - 1 : 0]];