Lines Matching defs:index
190 { .iface = SNDRV_CTL_ELEM_IFACE_MIXER, .name = xname, .index = 0, \
241 { .iface = SNDRV_CTL_ELEM_IFACE_MIXER, .name = xname, .index = 0, \
281 static int awacs_amp_set_vol(struct awacs_amp *amp, int index,
284 if (do_check && amp->amp_vol[index][0] == lvol &&
285 amp->amp_vol[index][1] == rvol)
287 awacs_set_cuda(3 + index, lvol);
288 awacs_set_cuda(5 + index, rvol);
289 amp->amp_vol[index][0] = lvol;
290 amp->amp_vol[index][1] = rvol;
335 int index = kcontrol->private_value;
338 ucontrol->value.integer.value[0] = 31 - (amp->amp_vol[index][0] & 31);
339 ucontrol->value.integer.value[1] = 31 - (amp->amp_vol[index][1] & 31);
347 int index = kcontrol->private_value;
352 | (amp->amp_vol[index][0] & 32);
354 | (amp->amp_vol[index][1] & 32);
355 return awacs_amp_set_vol(amp, index, vol[0], vol[1], 1);
362 int index = kcontrol->private_value;
365 ucontrol->value.integer.value[0] = (amp->amp_vol[index][0] & 32)
367 ucontrol->value.integer.value[1] = (amp->amp_vol[index][1] & 32)
376 int index = kcontrol->private_value;
381 | (amp->amp_vol[index][0] & 31);
383 | (amp->amp_vol[index][1] & 31);
384 return awacs_amp_set_vol(amp, index, vol[0], vol[1], 1);
401 int index = kcontrol->private_value;
404 ucontrol->value.integer.value[0] = amp->amp_tone[index];
412 int index = kcontrol->private_value;
419 if (val != amp->amp_tone[index]) {
420 amp->amp_tone[index] = val;
794 static int toggle_amp_mute(struct awacs_amp *amp, int index, int mute)
797 vol[0] = amp->amp_vol[index][0] & 31;
798 vol[1] = amp->amp_vol[index][1] & 31;
803 return awacs_amp_set_vol(amp, index, vol[0], vol[1], 1);