Lines Matching refs:kcontrol
46 static int snd_emu10k1_spdif_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo) in snd_emu10k1_spdif_info() argument
53 static int snd_emu10k1_spdif_get(struct snd_kcontrol *kcontrol, in snd_emu10k1_spdif_get() argument
56 struct snd_emu10k1 *emu = snd_kcontrol_chip(kcontrol); in snd_emu10k1_spdif_get()
57 unsigned int idx = snd_ctl_get_ioffidx(kcontrol, &ucontrol->id); in snd_emu10k1_spdif_get()
72 static int snd_emu10k1_spdif_get_mask(struct snd_kcontrol *kcontrol, in snd_emu10k1_spdif_get_mask() argument
392 static int snd_emu1010_input_output_source_info(struct snd_kcontrol *kcontrol, in snd_emu1010_input_output_source_info() argument
395 struct snd_emu10k1 *emu = snd_kcontrol_chip(kcontrol); in snd_emu1010_input_output_source_info()
403 static int snd_emu1010_output_source_get(struct snd_kcontrol *kcontrol, in snd_emu1010_output_source_get() argument
406 struct snd_emu10k1 *emu = snd_kcontrol_chip(kcontrol); in snd_emu1010_output_source_get()
409 channel = (kcontrol->private_value) & 0xff; in snd_emu1010_output_source_get()
419 static int snd_emu1010_output_source_put(struct snd_kcontrol *kcontrol, in snd_emu1010_output_source_put() argument
422 struct snd_emu10k1 *emu = snd_kcontrol_chip(kcontrol); in snd_emu1010_output_source_put()
431 channel = (kcontrol->private_value) & 0xff; in snd_emu1010_output_source_put()
449 static int snd_emu1010_input_source_get(struct snd_kcontrol *kcontrol, in snd_emu1010_input_source_get() argument
452 struct snd_emu10k1 *emu = snd_kcontrol_chip(kcontrol); in snd_emu1010_input_source_get()
455 channel = (kcontrol->private_value) & 0xff; in snd_emu1010_input_source_get()
463 static int snd_emu1010_input_source_put(struct snd_kcontrol *kcontrol, in snd_emu1010_input_source_put() argument
466 struct snd_emu10k1 *emu = snd_kcontrol_chip(kcontrol); in snd_emu1010_input_source_put()
475 channel = (kcontrol->private_value) & 0xff; in snd_emu1010_input_source_put()
591 static int snd_emu1010_adc_pads_get(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucont… in snd_emu1010_adc_pads_get() argument
593 struct snd_emu10k1 *emu = snd_kcontrol_chip(kcontrol); in snd_emu1010_adc_pads_get()
594 unsigned int mask = kcontrol->private_value & 0xff; in snd_emu1010_adc_pads_get()
599 static int snd_emu1010_adc_pads_put(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucont… in snd_emu1010_adc_pads_put() argument
601 struct snd_emu10k1 *emu = snd_kcontrol_chip(kcontrol); in snd_emu1010_adc_pads_put()
602 unsigned int mask = kcontrol->private_value & 0xff; in snd_emu1010_adc_pads_put()
639 static int snd_emu1010_dac_pads_get(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucont… in snd_emu1010_dac_pads_get() argument
641 struct snd_emu10k1 *emu = snd_kcontrol_chip(kcontrol); in snd_emu1010_dac_pads_get()
642 unsigned int mask = kcontrol->private_value & 0xff; in snd_emu1010_dac_pads_get()
647 static int snd_emu1010_dac_pads_put(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucont… in snd_emu1010_dac_pads_put() argument
649 struct snd_emu10k1 *emu = snd_kcontrol_chip(kcontrol); in snd_emu1010_dac_pads_put()
650 unsigned int mask = kcontrol->private_value & 0xff; in snd_emu1010_dac_pads_put()
687 static int snd_emu1010_internal_clock_info(struct snd_kcontrol *kcontrol, in snd_emu1010_internal_clock_info() argument
697 static int snd_emu1010_internal_clock_get(struct snd_kcontrol *kcontrol, in snd_emu1010_internal_clock_get() argument
700 struct snd_emu10k1 *emu = snd_kcontrol_chip(kcontrol); in snd_emu1010_internal_clock_get()
706 static int snd_emu1010_internal_clock_put(struct snd_kcontrol *kcontrol, in snd_emu1010_internal_clock_put() argument
709 struct snd_emu10k1 *emu = snd_kcontrol_chip(kcontrol); in snd_emu1010_internal_clock_put()
809 static int snd_emu1010_optical_out_info(struct snd_kcontrol *kcontrol, in snd_emu1010_optical_out_info() argument
819 static int snd_emu1010_optical_out_get(struct snd_kcontrol *kcontrol, in snd_emu1010_optical_out_get() argument
822 struct snd_emu10k1 *emu = snd_kcontrol_chip(kcontrol); in snd_emu1010_optical_out_get()
828 static int snd_emu1010_optical_out_put(struct snd_kcontrol *kcontrol, in snd_emu1010_optical_out_put() argument
831 struct snd_emu10k1 *emu = snd_kcontrol_chip(kcontrol); in snd_emu1010_optical_out_put()
860 static int snd_emu1010_optical_in_info(struct snd_kcontrol *kcontrol, in snd_emu1010_optical_in_info() argument
870 static int snd_emu1010_optical_in_get(struct snd_kcontrol *kcontrol, in snd_emu1010_optical_in_get() argument
873 struct snd_emu10k1 *emu = snd_kcontrol_chip(kcontrol); in snd_emu1010_optical_in_get()
879 static int snd_emu1010_optical_in_put(struct snd_kcontrol *kcontrol, in snd_emu1010_optical_in_put() argument
882 struct snd_emu10k1 *emu = snd_kcontrol_chip(kcontrol); in snd_emu1010_optical_in_put()
911 static int snd_audigy_i2c_capture_source_info(struct snd_kcontrol *kcontrol, in snd_audigy_i2c_capture_source_info() argument
926 static int snd_audigy_i2c_capture_source_get(struct snd_kcontrol *kcontrol, in snd_audigy_i2c_capture_source_get() argument
929 struct snd_emu10k1 *emu = snd_kcontrol_chip(kcontrol); in snd_audigy_i2c_capture_source_get()
935 static int snd_audigy_i2c_capture_source_put(struct snd_kcontrol *kcontrol, in snd_audigy_i2c_capture_source_put() argument
938 struct snd_emu10k1 *emu = snd_kcontrol_chip(kcontrol); in snd_audigy_i2c_capture_source_put()
990 static int snd_audigy_i2c_volume_info(struct snd_kcontrol *kcontrol, in snd_audigy_i2c_volume_info() argument
1000 static int snd_audigy_i2c_volume_get(struct snd_kcontrol *kcontrol, in snd_audigy_i2c_volume_get() argument
1003 struct snd_emu10k1 *emu = snd_kcontrol_chip(kcontrol); in snd_audigy_i2c_volume_get()
1006 source_id = kcontrol->private_value; in snd_audigy_i2c_volume_get()
1017 static int snd_audigy_i2c_volume_put(struct snd_kcontrol *kcontrol, in snd_audigy_i2c_volume_put() argument
1020 struct snd_emu10k1 *emu = snd_kcontrol_chip(kcontrol); in snd_audigy_i2c_volume_put()
1026 source_id = kcontrol->private_value; in snd_audigy_i2c_volume_put()
1074 static int snd_audigy_spdif_output_rate_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_inf…
1081 static int snd_audigy_spdif_output_rate_get(struct snd_kcontrol *kcontrol,
1084 struct snd_emu10k1 *emu = snd_kcontrol_chip(kcontrol);
1108 static int snd_audigy_spdif_output_rate_put(struct snd_kcontrol *kcontrol,
1111 struct snd_emu10k1 *emu = snd_kcontrol_chip(kcontrol);
1154 static int snd_emu10k1_spdif_put(struct snd_kcontrol *kcontrol, in snd_emu10k1_spdif_put() argument
1157 struct snd_emu10k1 *emu = snd_kcontrol_chip(kcontrol); in snd_emu10k1_spdif_put()
1158 unsigned int idx = snd_ctl_get_ioffidx(kcontrol, &ucontrol->id); in snd_emu10k1_spdif_put()
1231 static int snd_emu10k1_send_routing_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *u… in snd_emu10k1_send_routing_info() argument
1233 struct snd_emu10k1 *emu = snd_kcontrol_chip(kcontrol); in snd_emu10k1_send_routing_info()
1241 static int snd_emu10k1_send_routing_get(struct snd_kcontrol *kcontrol, in snd_emu10k1_send_routing_get() argument
1245 struct snd_emu10k1 *emu = snd_kcontrol_chip(kcontrol); in snd_emu10k1_send_routing_get()
1247 &emu->pcm_mixer[snd_ctl_get_ioffidx(kcontrol, &ucontrol->id)]; in snd_emu10k1_send_routing_get()
1261 static int snd_emu10k1_send_routing_put(struct snd_kcontrol *kcontrol, in snd_emu10k1_send_routing_put() argument
1265 struct snd_emu10k1 *emu = snd_kcontrol_chip(kcontrol); in snd_emu10k1_send_routing_put()
1267 &emu->pcm_mixer[snd_ctl_get_ioffidx(kcontrol, &ucontrol->id)]; in snd_emu10k1_send_routing_put()
1307 static int snd_emu10k1_send_volume_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *ui… in snd_emu10k1_send_volume_info() argument
1309 struct snd_emu10k1 *emu = snd_kcontrol_chip(kcontrol); in snd_emu10k1_send_volume_info()
1317 static int snd_emu10k1_send_volume_get(struct snd_kcontrol *kcontrol, in snd_emu10k1_send_volume_get() argument
1321 struct snd_emu10k1 *emu = snd_kcontrol_chip(kcontrol); in snd_emu10k1_send_volume_get()
1323 &emu->pcm_mixer[snd_ctl_get_ioffidx(kcontrol, &ucontrol->id)]; in snd_emu10k1_send_volume_get()
1334 static int snd_emu10k1_send_volume_put(struct snd_kcontrol *kcontrol, in snd_emu10k1_send_volume_put() argument
1338 struct snd_emu10k1 *emu = snd_kcontrol_chip(kcontrol); in snd_emu10k1_send_volume_put()
1340 &emu->pcm_mixer[snd_ctl_get_ioffidx(kcontrol, &ucontrol->id)]; in snd_emu10k1_send_volume_put()
1378 static int snd_emu10k1_attn_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo) in snd_emu10k1_attn_info() argument
1387 static int snd_emu10k1_attn_get(struct snd_kcontrol *kcontrol, in snd_emu10k1_attn_get() argument
1390 struct snd_emu10k1 *emu = snd_kcontrol_chip(kcontrol); in snd_emu10k1_attn_get()
1392 &emu->pcm_mixer[snd_ctl_get_ioffidx(kcontrol, &ucontrol->id)]; in snd_emu10k1_attn_get()
1403 static int snd_emu10k1_attn_put(struct snd_kcontrol *kcontrol, in snd_emu10k1_attn_put() argument
1407 struct snd_emu10k1 *emu = snd_kcontrol_chip(kcontrol); in snd_emu10k1_attn_put()
1409 &emu->pcm_mixer[snd_ctl_get_ioffidx(kcontrol, &ucontrol->id)]; in snd_emu10k1_attn_put()
1445 static int snd_emu10k1_efx_send_routing_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_inf… in snd_emu10k1_efx_send_routing_info() argument
1447 struct snd_emu10k1 *emu = snd_kcontrol_chip(kcontrol); in snd_emu10k1_efx_send_routing_info()
1455 static int snd_emu10k1_efx_send_routing_get(struct snd_kcontrol *kcontrol, in snd_emu10k1_efx_send_routing_get() argument
1459 struct snd_emu10k1 *emu = snd_kcontrol_chip(kcontrol); in snd_emu10k1_efx_send_routing_get()
1461 &emu->efx_pcm_mixer[snd_ctl_get_ioffidx(kcontrol, &ucontrol->id)]; in snd_emu10k1_efx_send_routing_get()
1474 static int snd_emu10k1_efx_send_routing_put(struct snd_kcontrol *kcontrol, in snd_emu10k1_efx_send_routing_put() argument
1478 struct snd_emu10k1 *emu = snd_kcontrol_chip(kcontrol); in snd_emu10k1_efx_send_routing_put()
1479 int ch = snd_ctl_get_ioffidx(kcontrol, &ucontrol->id); in snd_emu10k1_efx_send_routing_put()
1515 static int snd_emu10k1_efx_send_volume_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info… in snd_emu10k1_efx_send_volume_info() argument
1517 struct snd_emu10k1 *emu = snd_kcontrol_chip(kcontrol); in snd_emu10k1_efx_send_volume_info()
1525 static int snd_emu10k1_efx_send_volume_get(struct snd_kcontrol *kcontrol, in snd_emu10k1_efx_send_volume_get() argument
1529 struct snd_emu10k1 *emu = snd_kcontrol_chip(kcontrol); in snd_emu10k1_efx_send_volume_get()
1531 &emu->efx_pcm_mixer[snd_ctl_get_ioffidx(kcontrol, &ucontrol->id)]; in snd_emu10k1_efx_send_volume_get()
1542 static int snd_emu10k1_efx_send_volume_put(struct snd_kcontrol *kcontrol, in snd_emu10k1_efx_send_volume_put() argument
1546 struct snd_emu10k1 *emu = snd_kcontrol_chip(kcontrol); in snd_emu10k1_efx_send_volume_put()
1547 int ch = snd_ctl_get_ioffidx(kcontrol, &ucontrol->id); in snd_emu10k1_efx_send_volume_put()
1582 static int snd_emu10k1_efx_attn_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo) in snd_emu10k1_efx_attn_info() argument
1591 static int snd_emu10k1_efx_attn_get(struct snd_kcontrol *kcontrol, in snd_emu10k1_efx_attn_get() argument
1594 struct snd_emu10k1 *emu = snd_kcontrol_chip(kcontrol); in snd_emu10k1_efx_attn_get()
1596 &emu->efx_pcm_mixer[snd_ctl_get_ioffidx(kcontrol, &ucontrol->id)]; in snd_emu10k1_efx_attn_get()
1605 static int snd_emu10k1_efx_attn_put(struct snd_kcontrol *kcontrol, in snd_emu10k1_efx_attn_put() argument
1609 struct snd_emu10k1 *emu = snd_kcontrol_chip(kcontrol); in snd_emu10k1_efx_attn_put()
1610 int ch = snd_ctl_get_ioffidx(kcontrol, &ucontrol->id); in snd_emu10k1_efx_attn_put()
1642 static int snd_emu10k1_shared_spdif_get(struct snd_kcontrol *kcontrol, in snd_emu10k1_shared_spdif_get() argument
1645 struct snd_emu10k1 *emu = snd_kcontrol_chip(kcontrol); in snd_emu10k1_shared_spdif_get()
1658 static int snd_emu10k1_shared_spdif_put(struct snd_kcontrol *kcontrol, in snd_emu10k1_shared_spdif_put() argument
1662 struct snd_emu10k1 *emu = snd_kcontrol_chip(kcontrol); in snd_emu10k1_shared_spdif_put()
1716 static int snd_audigy_capture_boost_get(struct snd_kcontrol *kcontrol, in snd_audigy_capture_boost_get() argument
1719 struct snd_emu10k1 *emu = snd_kcontrol_chip(kcontrol); in snd_audigy_capture_boost_get()
1728 static int snd_audigy_capture_boost_put(struct snd_kcontrol *kcontrol, in snd_audigy_capture_boost_put() argument
1731 struct snd_emu10k1 *emu = snd_kcontrol_chip(kcontrol); in snd_audigy_capture_boost_put()