Lines Matching refs:kcontrol

32 static int snd_emu10k1_spdif_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo)  in snd_emu10k1_spdif_info()  argument
39 static int snd_emu10k1_spdif_get(struct snd_kcontrol *kcontrol, in snd_emu10k1_spdif_get() argument
42 struct snd_emu10k1 *emu = snd_kcontrol_chip(kcontrol); in snd_emu10k1_spdif_get()
43 unsigned int idx = snd_ctl_get_ioffidx(kcontrol, &ucontrol->id); in snd_emu10k1_spdif_get()
58 static int snd_emu10k1_spdif_get_mask(struct snd_kcontrol *kcontrol, in snd_emu10k1_spdif_get_mask() argument
378 static int snd_emu1010_input_output_source_info(struct snd_kcontrol *kcontrol, in snd_emu1010_input_output_source_info() argument
381 struct snd_emu10k1 *emu = snd_kcontrol_chip(kcontrol); in snd_emu1010_input_output_source_info()
389 static int snd_emu1010_output_source_get(struct snd_kcontrol *kcontrol, in snd_emu1010_output_source_get() argument
392 struct snd_emu10k1 *emu = snd_kcontrol_chip(kcontrol); in snd_emu1010_output_source_get()
395 channel = (kcontrol->private_value) & 0xff; in snd_emu1010_output_source_get()
405 static int snd_emu1010_output_source_put(struct snd_kcontrol *kcontrol, in snd_emu1010_output_source_put() argument
408 struct snd_emu10k1 *emu = snd_kcontrol_chip(kcontrol); in snd_emu1010_output_source_put()
417 channel = (kcontrol->private_value) & 0xff; in snd_emu1010_output_source_put()
435 static int snd_emu1010_input_source_get(struct snd_kcontrol *kcontrol, in snd_emu1010_input_source_get() argument
438 struct snd_emu10k1 *emu = snd_kcontrol_chip(kcontrol); in snd_emu1010_input_source_get()
441 channel = (kcontrol->private_value) & 0xff; in snd_emu1010_input_source_get()
449 static int snd_emu1010_input_source_put(struct snd_kcontrol *kcontrol, in snd_emu1010_input_source_put() argument
452 struct snd_emu10k1 *emu = snd_kcontrol_chip(kcontrol); in snd_emu1010_input_source_put()
461 channel = (kcontrol->private_value) & 0xff; in snd_emu1010_input_source_put()
577 static int snd_emu1010_adc_pads_get(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucont… in snd_emu1010_adc_pads_get() argument
579 struct snd_emu10k1 *emu = snd_kcontrol_chip(kcontrol); in snd_emu1010_adc_pads_get()
580 unsigned int mask = kcontrol->private_value & 0xff; in snd_emu1010_adc_pads_get()
585 static int snd_emu1010_adc_pads_put(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucont… in snd_emu1010_adc_pads_put() argument
587 struct snd_emu10k1 *emu = snd_kcontrol_chip(kcontrol); in snd_emu1010_adc_pads_put()
588 unsigned int mask = kcontrol->private_value & 0xff; in snd_emu1010_adc_pads_put()
625 static int snd_emu1010_dac_pads_get(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucont… in snd_emu1010_dac_pads_get() argument
627 struct snd_emu10k1 *emu = snd_kcontrol_chip(kcontrol); in snd_emu1010_dac_pads_get()
628 unsigned int mask = kcontrol->private_value & 0xff; in snd_emu1010_dac_pads_get()
633 static int snd_emu1010_dac_pads_put(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucont… in snd_emu1010_dac_pads_put() argument
635 struct snd_emu10k1 *emu = snd_kcontrol_chip(kcontrol); in snd_emu1010_dac_pads_put()
636 unsigned int mask = kcontrol->private_value & 0xff; in snd_emu1010_dac_pads_put()
673 static int snd_emu1010_internal_clock_info(struct snd_kcontrol *kcontrol, in snd_emu1010_internal_clock_info() argument
683 static int snd_emu1010_internal_clock_get(struct snd_kcontrol *kcontrol, in snd_emu1010_internal_clock_get() argument
686 struct snd_emu10k1 *emu = snd_kcontrol_chip(kcontrol); in snd_emu1010_internal_clock_get()
692 static int snd_emu1010_internal_clock_put(struct snd_kcontrol *kcontrol, in snd_emu1010_internal_clock_put() argument
695 struct snd_emu10k1 *emu = snd_kcontrol_chip(kcontrol); in snd_emu1010_internal_clock_put()
795 static int snd_emu1010_optical_out_info(struct snd_kcontrol *kcontrol, in snd_emu1010_optical_out_info() argument
805 static int snd_emu1010_optical_out_get(struct snd_kcontrol *kcontrol, in snd_emu1010_optical_out_get() argument
808 struct snd_emu10k1 *emu = snd_kcontrol_chip(kcontrol); in snd_emu1010_optical_out_get()
814 static int snd_emu1010_optical_out_put(struct snd_kcontrol *kcontrol, in snd_emu1010_optical_out_put() argument
817 struct snd_emu10k1 *emu = snd_kcontrol_chip(kcontrol); in snd_emu1010_optical_out_put()
846 static int snd_emu1010_optical_in_info(struct snd_kcontrol *kcontrol, in snd_emu1010_optical_in_info() argument
856 static int snd_emu1010_optical_in_get(struct snd_kcontrol *kcontrol, in snd_emu1010_optical_in_get() argument
859 struct snd_emu10k1 *emu = snd_kcontrol_chip(kcontrol); in snd_emu1010_optical_in_get()
865 static int snd_emu1010_optical_in_put(struct snd_kcontrol *kcontrol, in snd_emu1010_optical_in_put() argument
868 struct snd_emu10k1 *emu = snd_kcontrol_chip(kcontrol); in snd_emu1010_optical_in_put()
897 static int snd_audigy_i2c_capture_source_info(struct snd_kcontrol *kcontrol, in snd_audigy_i2c_capture_source_info() argument
912 static int snd_audigy_i2c_capture_source_get(struct snd_kcontrol *kcontrol, in snd_audigy_i2c_capture_source_get() argument
915 struct snd_emu10k1 *emu = snd_kcontrol_chip(kcontrol); in snd_audigy_i2c_capture_source_get()
921 static int snd_audigy_i2c_capture_source_put(struct snd_kcontrol *kcontrol, in snd_audigy_i2c_capture_source_put() argument
924 struct snd_emu10k1 *emu = snd_kcontrol_chip(kcontrol); in snd_audigy_i2c_capture_source_put()
976 static int snd_audigy_i2c_volume_info(struct snd_kcontrol *kcontrol, in snd_audigy_i2c_volume_info() argument
986 static int snd_audigy_i2c_volume_get(struct snd_kcontrol *kcontrol, in snd_audigy_i2c_volume_get() argument
989 struct snd_emu10k1 *emu = snd_kcontrol_chip(kcontrol); in snd_audigy_i2c_volume_get()
992 source_id = kcontrol->private_value; in snd_audigy_i2c_volume_get()
1003 static int snd_audigy_i2c_volume_put(struct snd_kcontrol *kcontrol, in snd_audigy_i2c_volume_put() argument
1006 struct snd_emu10k1 *emu = snd_kcontrol_chip(kcontrol); in snd_audigy_i2c_volume_put()
1012 source_id = kcontrol->private_value; in snd_audigy_i2c_volume_put()
1060 static int snd_audigy_spdif_output_rate_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_inf…
1067 static int snd_audigy_spdif_output_rate_get(struct snd_kcontrol *kcontrol,
1070 struct snd_emu10k1 *emu = snd_kcontrol_chip(kcontrol);
1094 static int snd_audigy_spdif_output_rate_put(struct snd_kcontrol *kcontrol,
1097 struct snd_emu10k1 *emu = snd_kcontrol_chip(kcontrol);
1140 static int snd_emu10k1_spdif_put(struct snd_kcontrol *kcontrol, in snd_emu10k1_spdif_put() argument
1143 struct snd_emu10k1 *emu = snd_kcontrol_chip(kcontrol); in snd_emu10k1_spdif_put()
1144 unsigned int idx = snd_ctl_get_ioffidx(kcontrol, &ucontrol->id); in snd_emu10k1_spdif_put()
1217 static int snd_emu10k1_send_routing_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *u… in snd_emu10k1_send_routing_info() argument
1219 struct snd_emu10k1 *emu = snd_kcontrol_chip(kcontrol); in snd_emu10k1_send_routing_info()
1227 static int snd_emu10k1_send_routing_get(struct snd_kcontrol *kcontrol, in snd_emu10k1_send_routing_get() argument
1231 struct snd_emu10k1 *emu = snd_kcontrol_chip(kcontrol); in snd_emu10k1_send_routing_get()
1233 &emu->pcm_mixer[snd_ctl_get_ioffidx(kcontrol, &ucontrol->id)]; in snd_emu10k1_send_routing_get()
1247 static int snd_emu10k1_send_routing_put(struct snd_kcontrol *kcontrol, in snd_emu10k1_send_routing_put() argument
1251 struct snd_emu10k1 *emu = snd_kcontrol_chip(kcontrol); in snd_emu10k1_send_routing_put()
1253 &emu->pcm_mixer[snd_ctl_get_ioffidx(kcontrol, &ucontrol->id)]; in snd_emu10k1_send_routing_put()
1293 static int snd_emu10k1_send_volume_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *ui… in snd_emu10k1_send_volume_info() argument
1295 struct snd_emu10k1 *emu = snd_kcontrol_chip(kcontrol); in snd_emu10k1_send_volume_info()
1303 static int snd_emu10k1_send_volume_get(struct snd_kcontrol *kcontrol, in snd_emu10k1_send_volume_get() argument
1307 struct snd_emu10k1 *emu = snd_kcontrol_chip(kcontrol); in snd_emu10k1_send_volume_get()
1309 &emu->pcm_mixer[snd_ctl_get_ioffidx(kcontrol, &ucontrol->id)]; in snd_emu10k1_send_volume_get()
1320 static int snd_emu10k1_send_volume_put(struct snd_kcontrol *kcontrol, in snd_emu10k1_send_volume_put() argument
1324 struct snd_emu10k1 *emu = snd_kcontrol_chip(kcontrol); in snd_emu10k1_send_volume_put()
1326 &emu->pcm_mixer[snd_ctl_get_ioffidx(kcontrol, &ucontrol->id)]; in snd_emu10k1_send_volume_put()
1364 static int snd_emu10k1_attn_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo) in snd_emu10k1_attn_info() argument
1373 static int snd_emu10k1_attn_get(struct snd_kcontrol *kcontrol, in snd_emu10k1_attn_get() argument
1376 struct snd_emu10k1 *emu = snd_kcontrol_chip(kcontrol); in snd_emu10k1_attn_get()
1378 &emu->pcm_mixer[snd_ctl_get_ioffidx(kcontrol, &ucontrol->id)]; in snd_emu10k1_attn_get()
1389 static int snd_emu10k1_attn_put(struct snd_kcontrol *kcontrol, in snd_emu10k1_attn_put() argument
1393 struct snd_emu10k1 *emu = snd_kcontrol_chip(kcontrol); in snd_emu10k1_attn_put()
1395 &emu->pcm_mixer[snd_ctl_get_ioffidx(kcontrol, &ucontrol->id)]; in snd_emu10k1_attn_put()
1431 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
1433 struct snd_emu10k1 *emu = snd_kcontrol_chip(kcontrol); in snd_emu10k1_efx_send_routing_info()
1441 static int snd_emu10k1_efx_send_routing_get(struct snd_kcontrol *kcontrol, in snd_emu10k1_efx_send_routing_get() argument
1445 struct snd_emu10k1 *emu = snd_kcontrol_chip(kcontrol); in snd_emu10k1_efx_send_routing_get()
1447 &emu->efx_pcm_mixer[snd_ctl_get_ioffidx(kcontrol, &ucontrol->id)]; in snd_emu10k1_efx_send_routing_get()
1460 static int snd_emu10k1_efx_send_routing_put(struct snd_kcontrol *kcontrol, in snd_emu10k1_efx_send_routing_put() argument
1464 struct snd_emu10k1 *emu = snd_kcontrol_chip(kcontrol); in snd_emu10k1_efx_send_routing_put()
1465 int ch = snd_ctl_get_ioffidx(kcontrol, &ucontrol->id); in snd_emu10k1_efx_send_routing_put()
1501 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
1503 struct snd_emu10k1 *emu = snd_kcontrol_chip(kcontrol); in snd_emu10k1_efx_send_volume_info()
1511 static int snd_emu10k1_efx_send_volume_get(struct snd_kcontrol *kcontrol, in snd_emu10k1_efx_send_volume_get() argument
1515 struct snd_emu10k1 *emu = snd_kcontrol_chip(kcontrol); in snd_emu10k1_efx_send_volume_get()
1517 &emu->efx_pcm_mixer[snd_ctl_get_ioffidx(kcontrol, &ucontrol->id)]; in snd_emu10k1_efx_send_volume_get()
1528 static int snd_emu10k1_efx_send_volume_put(struct snd_kcontrol *kcontrol, in snd_emu10k1_efx_send_volume_put() argument
1532 struct snd_emu10k1 *emu = snd_kcontrol_chip(kcontrol); in snd_emu10k1_efx_send_volume_put()
1533 int ch = snd_ctl_get_ioffidx(kcontrol, &ucontrol->id); in snd_emu10k1_efx_send_volume_put()
1568 static int snd_emu10k1_efx_attn_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo) in snd_emu10k1_efx_attn_info() argument
1577 static int snd_emu10k1_efx_attn_get(struct snd_kcontrol *kcontrol, in snd_emu10k1_efx_attn_get() argument
1580 struct snd_emu10k1 *emu = snd_kcontrol_chip(kcontrol); in snd_emu10k1_efx_attn_get()
1582 &emu->efx_pcm_mixer[snd_ctl_get_ioffidx(kcontrol, &ucontrol->id)]; in snd_emu10k1_efx_attn_get()
1591 static int snd_emu10k1_efx_attn_put(struct snd_kcontrol *kcontrol, in snd_emu10k1_efx_attn_put() argument
1595 struct snd_emu10k1 *emu = snd_kcontrol_chip(kcontrol); in snd_emu10k1_efx_attn_put()
1596 int ch = snd_ctl_get_ioffidx(kcontrol, &ucontrol->id); in snd_emu10k1_efx_attn_put()
1628 static int snd_emu10k1_shared_spdif_get(struct snd_kcontrol *kcontrol, in snd_emu10k1_shared_spdif_get() argument
1631 struct snd_emu10k1 *emu = snd_kcontrol_chip(kcontrol); in snd_emu10k1_shared_spdif_get()
1644 static int snd_emu10k1_shared_spdif_put(struct snd_kcontrol *kcontrol, in snd_emu10k1_shared_spdif_put() argument
1648 struct snd_emu10k1 *emu = snd_kcontrol_chip(kcontrol); in snd_emu10k1_shared_spdif_put()
1702 static int snd_audigy_capture_boost_get(struct snd_kcontrol *kcontrol, in snd_audigy_capture_boost_get() argument
1705 struct snd_emu10k1 *emu = snd_kcontrol_chip(kcontrol); in snd_audigy_capture_boost_get()
1714 static int snd_audigy_capture_boost_put(struct snd_kcontrol *kcontrol, in snd_audigy_capture_boost_put() argument
1717 struct snd_emu10k1 *emu = snd_kcontrol_chip(kcontrol); in snd_audigy_capture_boost_put()