• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/sound/i2c/other/

Lines Matching defs:kcontrol

329 static int snd_akm4xxx_volume_info(struct snd_kcontrol *kcontrol,
332 unsigned int mask = AK_GET_MASK(kcontrol->private_value);
341 static int snd_akm4xxx_volume_get(struct snd_kcontrol *kcontrol,
344 struct snd_akm4xxx *ak = snd_kcontrol_chip(kcontrol);
345 int chip = AK_GET_CHIP(kcontrol->private_value);
346 int addr = AK_GET_ADDR(kcontrol->private_value);
352 static int put_ak_reg(struct snd_kcontrol *kcontrol, int addr,
355 struct snd_akm4xxx *ak = snd_kcontrol_chip(kcontrol);
356 unsigned int mask = AK_GET_MASK(kcontrol->private_value);
357 int chip = AK_GET_CHIP(kcontrol->private_value);
363 if (AK_GET_VOL_CVT(kcontrol->private_value) && nval < 128)
365 if (AK_GET_IPGA(kcontrol->private_value) && nval >= 128)
367 if (AK_GET_INVERT(kcontrol->private_value))
369 if (AK_GET_NEEDSMSB(kcontrol->private_value))
375 static int snd_akm4xxx_volume_put(struct snd_kcontrol *kcontrol,
378 return put_ak_reg(kcontrol, AK_GET_ADDR(kcontrol->private_value),
382 static int snd_akm4xxx_stereo_volume_info(struct snd_kcontrol *kcontrol,
385 unsigned int mask = AK_GET_MASK(kcontrol->private_value);
394 static int snd_akm4xxx_stereo_volume_get(struct snd_kcontrol *kcontrol,
397 struct snd_akm4xxx *ak = snd_kcontrol_chip(kcontrol);
398 int chip = AK_GET_CHIP(kcontrol->private_value);
399 int addr = AK_GET_ADDR(kcontrol->private_value);
406 static int snd_akm4xxx_stereo_volume_put(struct snd_kcontrol *kcontrol,
409 int addr = AK_GET_ADDR(kcontrol->private_value);
412 change = put_ak_reg(kcontrol, addr, ucontrol->value.integer.value[0]);
413 change |= put_ak_reg(kcontrol, addr + 1,
418 static int snd_akm4xxx_deemphasis_info(struct snd_kcontrol *kcontrol,
434 static int snd_akm4xxx_deemphasis_get(struct snd_kcontrol *kcontrol,
437 struct snd_akm4xxx *ak = snd_kcontrol_chip(kcontrol);
438 int chip = AK_GET_CHIP(kcontrol->private_value);
439 int addr = AK_GET_ADDR(kcontrol->private_value);
440 int shift = AK_GET_SHIFT(kcontrol->private_value);
446 static int snd_akm4xxx_deemphasis_put(struct snd_kcontrol *kcontrol,
449 struct snd_akm4xxx *ak = snd_kcontrol_chip(kcontrol);
450 int chip = AK_GET_CHIP(kcontrol->private_value);
451 int addr = AK_GET_ADDR(kcontrol->private_value);
452 int shift = AK_GET_SHIFT(kcontrol->private_value);
464 static int ak4xxx_switch_info(struct snd_kcontrol *kcontrol,
474 static int ak4xxx_switch_get(struct snd_kcontrol *kcontrol,
477 struct snd_akm4xxx *ak = snd_kcontrol_chip(kcontrol);
478 int chip = AK_GET_CHIP(kcontrol->private_value);
479 int addr = AK_GET_ADDR(kcontrol->private_value);
480 int shift = AK_GET_SHIFT(kcontrol->private_value);
481 int invert = AK_GET_INVERT(kcontrol->private_value);
490 static int ak4xxx_switch_put(struct snd_kcontrol *kcontrol,
493 struct snd_akm4xxx *ak = snd_kcontrol_chip(kcontrol);
494 int chip = AK_GET_CHIP(kcontrol->private_value);
495 int addr = AK_GET_ADDR(kcontrol->private_value);
496 int shift = AK_GET_SHIFT(kcontrol->private_value);
497 int invert = AK_GET_INVERT(kcontrol->private_value);
517 static int ak4xxx_capture_source_info(struct snd_kcontrol *kcontrol,
520 struct snd_akm4xxx *ak = snd_kcontrol_chip(kcontrol);
521 int mixer_ch = AK_GET_SHIFT(kcontrol->private_value);
542 static int ak4xxx_capture_source_get(struct snd_kcontrol *kcontrol,
545 struct snd_akm4xxx *ak = snd_kcontrol_chip(kcontrol);
546 int chip = AK_GET_CHIP(kcontrol->private_value);
547 int addr = AK_GET_ADDR(kcontrol->private_value);
548 int mask = AK_GET_MASK(kcontrol->private_value);
556 static int ak4xxx_capture_source_put(struct snd_kcontrol *kcontrol,
559 struct snd_akm4xxx *ak = snd_kcontrol_chip(kcontrol);
560 int chip = AK_GET_CHIP(kcontrol->private_value);
561 int addr = AK_GET_ADDR(kcontrol->private_value);
562 int mask = AK_GET_MASK(kcontrol->private_value);