Searched refs:snd_kcontrol (Results 1 - 25 of 211) sorted by relevance

123456789

/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/include/sound/
H A Dcontrol.h29 struct snd_kcontrol;
30 typedef int (snd_kcontrol_info_t) (struct snd_kcontrol * kcontrol, struct snd_ctl_elem_info * uinfo);
31 typedef int (snd_kcontrol_get_t) (struct snd_kcontrol * kcontrol, struct snd_ctl_elem_value * ucontrol);
32 typedef int (snd_kcontrol_put_t) (struct snd_kcontrol * kcontrol, struct snd_ctl_elem_value * ucontrol);
33 typedef int (snd_kcontrol_tlv_rw_t)(struct snd_kcontrol *kcontrol,
62 struct snd_kcontrol { struct
75 void (*private_free)(struct snd_kcontrol *kcontrol);
79 #define snd_kcontrol(n) list_entry(n, struct snd_kcontrol, list) macro
112 struct snd_kcontrol *snd_ctl_new
[all...]
H A Dsoc.h308 struct snd_kcontrol *snd_soc_cnew(const struct snd_kcontrol_new *_template,
312 int snd_soc_info_enum_double(struct snd_kcontrol *kcontrol,
314 int snd_soc_info_enum_ext(struct snd_kcontrol *kcontrol,
316 int snd_soc_get_enum_double(struct snd_kcontrol *kcontrol,
318 int snd_soc_put_enum_double(struct snd_kcontrol *kcontrol,
320 int snd_soc_get_value_enum_double(struct snd_kcontrol *kcontrol,
322 int snd_soc_put_value_enum_double(struct snd_kcontrol *kcontrol,
324 int snd_soc_info_volsw(struct snd_kcontrol *kcontrol,
326 int snd_soc_info_volsw_ext(struct snd_kcontrol *kcontrol,
329 int snd_soc_get_volsw(struct snd_kcontrol *kcontro
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/sound/pci/ac97/
H A Dac97_patch.h69 static struct snd_kcontrol *snd_ac97_cnew(const struct snd_kcontrol_new *_template,
71 static int snd_ac97_info_volsw(struct snd_kcontrol *kcontrol,
73 static int snd_ac97_get_volsw(struct snd_kcontrol *kcontrol,
75 static int snd_ac97_put_volsw(struct snd_kcontrol *kcontrol,
90 static int snd_ac97_info_enum_double(struct snd_kcontrol *kcontrol,
92 static int snd_ac97_get_enum_double(struct snd_kcontrol *kcontrol,
94 static int snd_ac97_put_enum_double(struct snd_kcontrol *kcontrol,
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/sound/drivers/pcsp/
H A Dpcsp_mixer.c13 static int pcsp_enable_info(struct snd_kcontrol *kcontrol,
23 static int pcsp_enable_get(struct snd_kcontrol *kcontrol,
31 static int pcsp_enable_put(struct snd_kcontrol *kcontrol,
44 static int pcsp_treble_info(struct snd_kcontrol *kcontrol,
58 static int pcsp_treble_get(struct snd_kcontrol *kcontrol,
66 static int pcsp_treble_put(struct snd_kcontrol *kcontrol,
82 static int pcsp_pcspkr_info(struct snd_kcontrol *kcontrol,
92 static int pcsp_pcspkr_get(struct snd_kcontrol *kcontrol,
100 static int pcsp_pcspkr_put(struct snd_kcontrol *kcontrol,
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/sound/pcmcia/vx/
H A Dvxp_mixer.c34 static int vx_mic_level_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo)
43 static int vx_mic_level_get(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol)
51 static int vx_mic_level_put(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol)
88 static int vx_mic_boost_get(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol)
96 static int vx_mic_boost_put(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol)
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/sound/pci/cs5535audio/
H A Dcs5535audio_olpc.c64 static int olpc_dc_info(struct snd_kcontrol *kctl,
74 static int olpc_dc_get(struct snd_kcontrol *kctl, struct snd_ctl_elem_value *v)
80 static int olpc_dc_put(struct snd_kcontrol *kctl, struct snd_ctl_elem_value *v)
88 static int olpc_mic_info(struct snd_kcontrol *kctl,
98 static int olpc_mic_get(struct snd_kcontrol *kctl, struct snd_ctl_elem_value *v)
109 static int olpc_mic_put(struct snd_kcontrol *kctl, struct snd_ctl_elem_value *v)
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/sound/drivers/opl4/
H A Dopl4_mixer.c23 static int snd_opl4_ctl_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo)
32 static int snd_opl4_ctl_get(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol)
47 static int snd_opl4_ctl_put(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol)
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/sound/pci/oxygen/
H A Doxygen_mixer.c28 static int dac_volume_info(struct snd_kcontrol *ctl,
40 static int dac_volume_get(struct snd_kcontrol *ctl,
53 static int dac_volume_put(struct snd_kcontrol *ctl,
73 static int dac_mute_get(struct snd_kcontrol *ctl,
84 static int dac_mute_put(struct snd_kcontrol *ctl,
100 static int upmix_info(struct snd_kcontrol *ctl, struct snd_ctl_elem_info *info)
121 static int upmix_get(struct snd_kcontrol *ctl, struct snd_ctl_elem_value *value)
188 static int upmix_put(struct snd_kcontrol *ctl, struct snd_ctl_elem_value *value)
206 static int spdif_switch_get(struct snd_kcontrol *ctl,
281 static int spdif_switch_put(struct snd_kcontrol *ct
[all...]
H A Dxonar.h27 int xonar_gpio_bit_switch_get(struct snd_kcontrol *ctl,
29 int xonar_gpio_bit_switch_put(struct snd_kcontrol *ctl,
H A Dxonar_wm87x6.c56 struct snd_kcontrol *line_adcmux_control;
57 struct snd_kcontrol *mic_adcmux_control;
58 struct snd_kcontrol *lc_controls[13];
334 static int wm8776_bit_switch_get(struct snd_kcontrol *ctl,
348 static int wm8776_bit_switch_put(struct snd_kcontrol *ctl,
370 static int wm8776_field_enum_info(struct snd_kcontrol *ctl,
439 static int wm8776_field_volume_info(struct snd_kcontrol *ctl,
449 static void wm8776_field_set_from_ctl(struct snd_kcontrol *ctl)
482 static int wm8776_field_set(struct snd_kcontrol *ctl, unsigned int value)
502 static int wm8776_field_enum_get(struct snd_kcontrol *ct
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/sound/soc/codecs/
H A Dmax9877.c39 static int max9877_get_reg(struct snd_kcontrol *kcontrol,
58 static int max9877_set_reg(struct snd_kcontrol *kcontrol,
82 static int max9877_get_2reg(struct snd_kcontrol *kcontrol,
98 static int max9877_set_2reg(struct snd_kcontrol *kcontrol,
128 static int max9877_get_out_mode(struct snd_kcontrol *kcontrol,
140 static int max9877_set_out_mode(struct snd_kcontrol *kcontrol,
156 static int max9877_get_osc_mode(struct snd_kcontrol *kcontrol,
167 static int max9877_set_osc_mode(struct snd_kcontrol *kcontrol,
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/sound/core/
H A Dvmaster.c54 struct snd_kcontrol slave; /* the copy of original control entry */
179 static int slave_info(struct snd_kcontrol *kcontrol,
186 static int slave_get(struct snd_kcontrol *kcontrol,
193 static int slave_put(struct snd_kcontrol *kcontrol,
213 static int slave_tlv_cmd(struct snd_kcontrol *kcontrol,
221 static void slave_free(struct snd_kcontrol *kcontrol)
243 int _snd_ctl_add_slave(struct snd_kcontrol *master, struct snd_kcontrol *slave,
275 static int master_info(struct snd_kcontrol *kcontrol,
291 static int master_get(struct snd_kcontrol *kcontro
[all...]
H A Dcontrol.c117 struct snd_kcontrol *control;
186 * Allocates a new struct snd_kcontrol instance and copies the given template
191 static struct snd_kcontrol *snd_ctl_new(struct snd_kcontrol *control,
194 struct snd_kcontrol *kctl;
219 * Allocates a new struct snd_kcontrol instance and initialize from the given
225 struct snd_kcontrol *snd_ctl_new1(const struct snd_kcontrol_new *ncontrol,
228 struct snd_kcontrol kctl;
271 void snd_ctl_free_one(struct snd_kcontrol *kcontrol)
285 struct snd_kcontrol *kct
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/sound/ppc/
H A Dpmac.h151 struct snd_kcontrol *master_sw_ctl;
152 struct snd_kcontrol *speaker_sw_ctl;
153 struct snd_kcontrol *drc_sw_ctl; /* only used for tumbler -ReneR */
154 struct snd_kcontrol *hp_detect_ctl;
155 struct snd_kcontrol *lineout_sw_ctl;
H A Ddaca.c95 static int daca_get_deemphasis(struct snd_kcontrol *kcontrol,
106 static int daca_put_deemphasis(struct snd_kcontrol *kcontrol,
124 static int daca_info_volume(struct snd_kcontrol *kcontrol,
134 static int daca_get_volume(struct snd_kcontrol *kcontrol,
146 static int daca_put_volume(struct snd_kcontrol *kcontrol,
173 static int daca_get_amp(struct snd_kcontrol *kcontrol,
184 static int daca_put_amp(struct snd_kcontrol *kcontrol,
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/sound/pci/ca0106/
H A Dca0106_mixer.c160 static int snd_ca0106_shared_spdif_get(struct snd_kcontrol *kcontrol,
169 static int snd_ca0106_shared_spdif_put(struct snd_kcontrol *kcontrol,
185 static int snd_ca0106_capture_source_info(struct snd_kcontrol *kcontrol,
201 static int snd_ca0106_capture_source_get(struct snd_kcontrol *kcontrol,
210 static int snd_ca0106_capture_source_put(struct snd_kcontrol *kcontrol,
228 static int snd_ca0106_i2c_capture_source_info(struct snd_kcontrol *kcontrol,
244 static int snd_ca0106_i2c_capture_source_get(struct snd_kcontrol *kcontrol,
253 static int snd_ca0106_i2c_capture_source_put(struct snd_kcontrol *kcontrol,
273 static int snd_ca0106_capture_line_in_side_out_info(struct snd_kcontrol *kcontrol,
287 static int snd_ca0106_capture_mic_line_in_info(struct snd_kcontrol *kcontro
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/sound/pci/hda/
H A Dhda_local.h104 int snd_hda_mixer_amp_volume_info(struct snd_kcontrol *kcontrol,
106 int snd_hda_mixer_amp_volume_get(struct snd_kcontrol *kcontrol,
108 int snd_hda_mixer_amp_volume_put(struct snd_kcontrol *kcontrol,
110 int snd_hda_mixer_amp_tlv(struct snd_kcontrol *kcontrol, int op_flag,
112 int snd_hda_mixer_amp_switch_info(struct snd_kcontrol *kcontrol,
114 int snd_hda_mixer_amp_switch_get(struct snd_kcontrol *kcontrol,
116 int snd_hda_mixer_amp_switch_put(struct snd_kcontrol *kcontrol,
119 int snd_hda_mixer_amp_switch_put_beep(struct snd_kcontrol *kcontrol,
135 struct snd_kcontrol *snd_hda_find_mixer_ctl(struct hda_codec *codec,
158 int snd_hda_mixer_bind_switch_get(struct snd_kcontrol *kcontro
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/sound/soc/omap/
H A Drx51.c122 static int rx51_get_spk(struct snd_kcontrol *kcontrol,
130 static int rx51_set_spk(struct snd_kcontrol *kcontrol,
145 struct snd_kcontrol *k, int event)
155 static int rx51_get_input(struct snd_kcontrol *kcontrol,
163 static int rx51_set_input(struct snd_kcontrol *kcontrol,
177 static int rx51_get_jack(struct snd_kcontrol *kcontrol,
185 static int rx51_set_jack(struct snd_kcontrol *kcontrol,
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/sound/soc/pxa/
H A Dmagician.c267 static int magician_get_hp(struct snd_kcontrol *kcontrol,
274 static int magician_set_hp(struct snd_kcontrol *kcontrol,
287 static int magician_get_spk(struct snd_kcontrol *kcontrol,
294 static int magician_set_spk(struct snd_kcontrol *kcontrol,
307 static int magician_get_input(struct snd_kcontrol *kcontrol,
314 static int magician_set_input(struct snd_kcontrol *kcontrol,
334 struct snd_kcontrol *k, int event)
341 struct snd_kcontrol *k, int event)
348 struct snd_kcontrol *k, int event)
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/media/video/cx18/
H A Dcx18-alsa-mixer.c72 static int snd_cx18_mixer_tv_vol_info(struct snd_kcontrol *kcontrol,
84 static int snd_cx18_mixer_tv_vol_get(struct snd_kcontrol *kctl,
104 static int snd_cx18_mixer_tv_vol_put(struct snd_kcontrol *kctl,
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/sound/pci/ice1712/
H A Dwtm.c74 static int stac9460_dac_mute_get(struct snd_kcontrol *kcontrol,
96 static int stac9460_dac_mute_put(struct snd_kcontrol *kcontrol,
137 static int stac9460_dac_vol_info(struct snd_kcontrol *kcontrol,
147 static int stac9460_dac_vol_get(struct snd_kcontrol *kcontrol,
169 static int stac9460_dac_vol_put(struct snd_kcontrol *kcontrol,
214 static int stac9460_adc_mute_get(struct snd_kcontrol *kcontrol,
236 static int stac9460_adc_mute_put(struct snd_kcontrol *kcontrol,
272 static int stac9460_adc_vol_info(struct snd_kcontrol *kcontrol,
282 static int stac9460_adc_vol_get(struct snd_kcontrol *kcontrol,
306 static int stac9460_adc_vol_put(struct snd_kcontrol *kcontro
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/sound/i2c/other/
H A Dak4113.c187 static int snd_ak4113_in_error_info(struct snd_kcontrol *kcontrol,
197 static int snd_ak4113_in_error_get(struct snd_kcontrol *kcontrol,
213 static int snd_ak4113_in_bit_get(struct snd_kcontrol *kcontrol,
226 static int snd_ak4113_rx_info(struct snd_kcontrol *kcontrol,
236 static int snd_ak4113_rx_get(struct snd_kcontrol *kcontrol,
246 static int snd_ak4113_rx_put(struct snd_kcontrol *kcontrol,
264 static int snd_ak4113_rate_info(struct snd_kcontrol *kcontrol,
274 static int snd_ak4113_rate_get(struct snd_kcontrol *kcontrol,
284 static int snd_ak4113_spdif_info(struct snd_kcontrol *kcontrol,
292 static int snd_ak4113_spdif_get(struct snd_kcontrol *kcontro
[all...]
H A Dak4117.c149 static int snd_ak4117_in_error_info(struct snd_kcontrol *kcontrol,
159 static int snd_ak4117_in_error_get(struct snd_kcontrol *kcontrol,
175 static int snd_ak4117_in_bit_get(struct snd_kcontrol *kcontrol,
187 static int snd_ak4117_rx_info(struct snd_kcontrol *kcontrol,
197 static int snd_ak4117_rx_get(struct snd_kcontrol *kcontrol,
206 static int snd_ak4117_rx_put(struct snd_kcontrol *kcontrol,
222 static int snd_ak4117_rate_info(struct snd_kcontrol *kcontrol,
232 static int snd_ak4117_rate_get(struct snd_kcontrol *kcontrol,
241 static int snd_ak4117_spdif_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo)
248 static int snd_ak4117_spdif_get(struct snd_kcontrol *kcontro
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/sound/pci/emu10k1/
H A Demumixer.c46 static int snd_emu10k1_spdif_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo)
53 static int snd_emu10k1_spdif_get(struct snd_kcontrol *kcontrol,
72 static int snd_emu10k1_spdif_get_mask(struct snd_kcontrol *kcontrol,
392 static int snd_emu1010_input_output_source_info(struct snd_kcontrol *kcontrol,
415 static int snd_emu1010_output_source_get(struct snd_kcontrol *kcontrol,
431 static int snd_emu1010_output_source_put(struct snd_kcontrol *kcontrol,
461 static int snd_emu1010_input_source_get(struct snd_kcontrol *kcontrol,
475 static int snd_emu1010_input_source_put(struct snd_kcontrol *kcontrol,
603 static int snd_emu1010_adc_pads_get(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol)
611 static int snd_emu1010_adc_pads_put(struct snd_kcontrol *kcontro
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/sound/drivers/vx/
H A Dvx_mixer.c394 static int vx_output_level_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo)
404 static int vx_output_level_get(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol)
415 static int vx_output_level_put(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol)
453 static int vx_audio_src_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo)
481 static int vx_audio_src_get(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol)
488 static int vx_audio_src_put(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol)
521 static int vx_clock_mode_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo)
537 static int vx_clock_mode_get(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol)
544 static int vx_clock_mode_put(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol)
572 static int vx_audio_gain_info(struct snd_kcontrol *kcontro
[all...]

Completed in 131 milliseconds

123456789