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

123456

/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/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,
63 struct snd_kcontrol { struct
76 void (*private_free)(struct snd_kcontrol *kcontrol);
80 #define snd_kcontrol(n) list_entry(n, struct snd_kcontrol, list) macro
111 struct snd_kcontrol *snd_ctl_new
[all...]
H A Dsoc.h190 struct snd_kcontrol *snd_soc_cnew(const struct snd_kcontrol_new *_template,
192 int snd_soc_info_enum_double(struct snd_kcontrol *kcontrol,
194 int snd_soc_info_enum_ext(struct snd_kcontrol *kcontrol,
196 int snd_soc_get_enum_double(struct snd_kcontrol *kcontrol,
198 int snd_soc_put_enum_double(struct snd_kcontrol *kcontrol,
200 int snd_soc_info_volsw(struct snd_kcontrol *kcontrol,
202 int snd_soc_info_volsw_ext(struct snd_kcontrol *kcontrol,
204 int snd_soc_info_bool_ext(struct snd_kcontrol *kcontrol,
206 int snd_soc_get_volsw(struct snd_kcontrol *kcontrol,
208 int snd_soc_put_volsw(struct snd_kcontrol *kcontro
[all...]
H A Dsb16_csp.h170 struct snd_kcontrol *qsound_switch;
171 struct snd_kcontrol *qsound_space;
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/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,
88 static int snd_ac97_info_enum_double(struct snd_kcontrol *kcontrol,
90 static int snd_ac97_get_enum_double(struct snd_kcontrol *kcontrol,
92 static int snd_ac97_put_enum_double(struct snd_kcontrol *kcontrol,
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/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;
205 int snd_pmac_boolean_stereo_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo);
206 int snd_pmac_boolean_mono_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo);
H A Ddaca.c94 static int daca_info_deemphasis(struct snd_kcontrol *kcontrol,
104 static int daca_get_deemphasis(struct snd_kcontrol *kcontrol,
115 static int daca_put_deemphasis(struct snd_kcontrol *kcontrol,
133 static int daca_info_volume(struct snd_kcontrol *kcontrol,
143 static int daca_get_volume(struct snd_kcontrol *kcontrol,
155 static int daca_put_volume(struct snd_kcontrol *kcontrol,
177 static int daca_get_amp(struct snd_kcontrol *kcontrol,
188 static int daca_put_amp(struct snd_kcontrol *kcontrol,
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/sound/pci/ca0106/
H A Dca0106_mixer.c80 static int snd_ca0106_shared_spdif_info(struct snd_kcontrol *kcontrol,
90 static int snd_ca0106_shared_spdif_get(struct snd_kcontrol *kcontrol,
99 static int snd_ca0106_shared_spdif_put(struct snd_kcontrol *kcontrol,
133 static int snd_ca0106_capture_source_info(struct snd_kcontrol *kcontrol,
149 static int snd_ca0106_capture_source_get(struct snd_kcontrol *kcontrol,
158 static int snd_ca0106_capture_source_put(struct snd_kcontrol *kcontrol,
178 static int snd_ca0106_i2c_capture_source_info(struct snd_kcontrol *kcontrol,
194 static int snd_ca0106_i2c_capture_source_get(struct snd_kcontrol *kcontrol,
203 static int snd_ca0106_i2c_capture_source_put(struct snd_kcontrol *kcontrol,
234 static int snd_ca0106_capture_line_in_side_out_info(struct snd_kcontrol *kcontro
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/sound/pcmcia/vx/
H A Dvxp_mixer.c35 static int vx_mic_level_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo)
44 static int vx_mic_level_get(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol)
52 static int vx_mic_level_put(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol)
83 static int vx_mic_boost_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo)
92 static int vx_mic_boost_get(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol)
100 static int vx_mic_boost_put(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol)
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/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-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/sound/pci/ice1712/
H A Dwtm.c74 static int stac9460_dac_mute_info(struct snd_kcontrol *kcontrol,
83 static int stac9460_dac_mute_get(struct snd_kcontrol *kcontrol,
105 static int stac9460_dac_mute_put(struct snd_kcontrol *kcontrol,
146 static int stac9460_dac_vol_info(struct snd_kcontrol *kcontrol,
156 static int stac9460_dac_vol_get(struct snd_kcontrol *kcontrol,
178 static int stac9460_dac_vol_put(struct snd_kcontrol *kcontrol,
221 static int stac9460_adc_mute_info(struct snd_kcontrol *kcontrol,
231 static int stac9460_adc_mute_get(struct snd_kcontrol *kcontrol,
253 static int stac9460_adc_mute_put(struct snd_kcontrol *kcontrol,
289 static int stac9460_adc_vol_info(struct snd_kcontrol *kcontro
[all...]
H A Dprodigy192.c84 static int stac9460_dac_mute_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo)
93 static int stac9460_dac_mute_get(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol)
108 static int stac9460_dac_mute_put(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol)
131 static int stac9460_dac_vol_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo)
140 static int stac9460_dac_vol_get(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol)
156 static int stac9460_dac_vol_put(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol)
180 static int stac9460_adc_mute_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo)
189 static int stac9460_adc_mute_get(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol)
203 static int stac9460_adc_mute_put(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol)
225 static int stac9460_adc_vol_info(struct snd_kcontrol *kcontro
[all...]
H A Dpontis.c115 static int wm_dac_vol_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo)
124 static int wm_dac_vol_get(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol)
140 static int wm_dac_vol_put(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol)
170 static int wm_adc_vol_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo)
179 static int wm_adc_vol_get(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol)
195 static int wm_adc_vol_put(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol)
219 static int wm_adc_mux_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo)
228 static int wm_adc_mux_get(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol)
239 static int wm_adc_mux_put(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol)
263 static int wm_bypass_info(struct snd_kcontrol *kcontro
[all...]
H A Daureon.c190 static int aureon_universe_inmux_info(struct snd_kcontrol *kcontrol,
204 static int aureon_universe_inmux_get(struct snd_kcontrol *kcontrol,
212 static int aureon_universe_inmux_put(struct snd_kcontrol *kcontrol,
347 static int aureon_ac97_vol_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo)
356 static int aureon_ac97_vol_get(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol)
372 static int aureon_ac97_vol_put(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol)
399 static int aureon_ac97_mute_get(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol)
411 static int aureon_ac97_mute_put(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol)
435 static int aureon_ac97_micboost_get(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol)
447 static int aureon_ac97_micboost_put(struct snd_kcontrol *kcontro
[all...]
H A Dphase.c275 static int wm_pcm_mute_get(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol)
285 static int wm_pcm_mute_put(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol)
304 static int wm_master_vol_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo)
313 static int wm_master_vol_get(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol)
322 static int wm_master_vol_put(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol)
433 static int wm_vol_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo)
443 static int wm_vol_get(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol)
455 static int wm_vol_put(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol)
481 static int wm_mute_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo) {
489 static int wm_mute_get(struct snd_kcontrol *kcontro
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/sound/i2c/other/
H A Dak4117.c150 static int snd_ak4117_in_error_info(struct snd_kcontrol *kcontrol,
160 static int snd_ak4117_in_error_get(struct snd_kcontrol *kcontrol,
174 static int snd_ak4117_in_bit_info(struct snd_kcontrol *kcontrol,
184 static int snd_ak4117_in_bit_get(struct snd_kcontrol *kcontrol,
196 static int snd_ak4117_rx_info(struct snd_kcontrol *kcontrol,
206 static int snd_ak4117_rx_get(struct snd_kcontrol *kcontrol,
215 static int snd_ak4117_rx_put(struct snd_kcontrol *kcontrol,
231 static int snd_ak4117_rate_info(struct snd_kcontrol *kcontrol,
241 static int snd_ak4117_rate_get(struct snd_kcontrol *kcontrol,
250 static int snd_ak4117_spdif_info(struct snd_kcontrol *kcontro
[all...]
H A Dak4114.c169 static int snd_ak4114_in_error_info(struct snd_kcontrol *kcontrol,
179 static int snd_ak4114_in_error_get(struct snd_kcontrol *kcontrol,
193 static int snd_ak4114_in_bit_info(struct snd_kcontrol *kcontrol,
203 static int snd_ak4114_in_bit_get(struct snd_kcontrol *kcontrol,
215 static int snd_ak4114_rate_info(struct snd_kcontrol *kcontrol,
225 static int snd_ak4114_rate_get(struct snd_kcontrol *kcontrol,
234 static int snd_ak4114_spdif_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo)
241 static int snd_ak4114_spdif_get(struct snd_kcontrol *kcontrol,
252 static int snd_ak4114_spdif_playback_get(struct snd_kcontrol *kcontrol,
263 static int snd_ak4114_spdif_playback_put(struct snd_kcontrol *kcontro
[all...]
H A Dpt2258.c84 static int pt2258_stereo_volume_info(struct snd_kcontrol *kcontrol,
94 static int pt2258_stereo_volume_get(struct snd_kcontrol *kcontrol,
106 static int pt2258_stereo_volume_put(struct snd_kcontrol *kcontrol,
143 static int pt2258_switch_info(struct snd_kcontrol *kcontrol,
153 static int pt2258_switch_get(struct snd_kcontrol *kcontrol,
162 static int pt2258_switch_put(struct snd_kcontrol *kcontrol,
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/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)
448 static int vx_audio_src_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo)
476 static int vx_audio_src_get(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol)
483 static int vx_audio_src_put(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol)
508 static int vx_clock_mode_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo)
524 static int vx_clock_mode_get(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol)
531 static int vx_clock_mode_put(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol)
556 static int vx_audio_gain_info(struct snd_kcontrol *kcontro
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/sound/pci/hda/
H A Dhda_local.h67 int snd_hda_mixer_amp_volume_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo);
68 int snd_hda_mixer_amp_volume_get(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol);
69 int snd_hda_mixer_amp_volume_put(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol);
70 int snd_hda_mixer_amp_tlv(struct snd_kcontrol *kcontrol, int op_flag, unsigned int size, unsigned int __user *tlv);
71 int snd_hda_mixer_amp_switch_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo);
72 int snd_hda_mixer_amp_switch_get(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol);
73 int snd_hda_mixer_amp_switch_put(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol);
91 int snd_hda_mixer_bind_switch_get(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol);
92 int snd_hda_mixer_bind_switch_put(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/sound/pci/emu10k1/
H A Demumixer.c47 static int snd_emu10k1_spdif_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo)
54 static int snd_emu10k1_spdif_get(struct snd_kcontrol *kcontrol,
70 static int snd_emu10k1_spdif_get_mask(struct snd_kcontrol *kcontrol,
244 static int snd_emu1010_input_output_source_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo)
255 static int snd_emu1010_output_source_get(struct snd_kcontrol *kcontrol,
266 static int snd_emu1010_output_source_put(struct snd_kcontrol *kcontrol,
284 static int snd_emu1010_input_source_get(struct snd_kcontrol *kcontrol,
295 static int snd_emu1010_input_source_put(struct snd_kcontrol *kcontrol,
388 static int snd_emu1010_adc_pads_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo)
397 static int snd_emu1010_adc_pads_get(struct snd_kcontrol *kcontro
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/sound/pci/pcxhr/
H A Dpcxhr_mixer.c81 static int pcxhr_analog_vol_info(struct snd_kcontrol *kcontrol,
96 static int pcxhr_analog_vol_get(struct snd_kcontrol *kcontrol,
112 static int pcxhr_analog_vol_put(struct snd_kcontrol *kcontrol,
147 static int pcxhr_sw_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo)
156 static int pcxhr_audio_sw_get(struct snd_kcontrol *kcontrol,
168 static int pcxhr_audio_sw_put(struct snd_kcontrol *kcontrol,
292 static int pcxhr_digital_vol_info(struct snd_kcontrol *kcontrol,
303 static int pcxhr_pcm_vol_get(struct snd_kcontrol *kcontrol,
322 static int pcxhr_pcm_vol_put(struct snd_kcontrol *kcontrol,
365 static int pcxhr_pcm_sw_get(struct snd_kcontrol *kcontro
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/sound/i2c/
H A Dtea6330t.c76 static int snd_tea6330t_info_master_volume(struct snd_kcontrol *kcontrol,
86 static int snd_tea6330t_get_master_volume(struct snd_kcontrol *kcontrol,
98 static int snd_tea6330t_put_master_volume(struct snd_kcontrol *kcontrol,
135 static int snd_tea6330t_info_master_switch(struct snd_kcontrol *kcontrol,
145 static int snd_tea6330t_get_master_switch(struct snd_kcontrol *kcontrol,
157 static int snd_tea6330t_put_master_switch(struct snd_kcontrol *kcontrol,
187 static int snd_tea6330t_info_bass(struct snd_kcontrol *kcontrol,
199 static int snd_tea6330t_get_bass(struct snd_kcontrol *kcontrol,
208 static int snd_tea6330t_put_bass(struct snd_kcontrol *kcontrol,
234 static int snd_tea6330t_info_treble(struct snd_kcontrol *kcontro
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/sound/core/
H A Dcontrol.c112 struct snd_kcontrol *control;
180 * Allocates a new struct snd_kcontrol instance and copies the given template
185 static struct snd_kcontrol *snd_ctl_new(struct snd_kcontrol *control,
188 struct snd_kcontrol *kctl;
209 * Allocates a new struct snd_kcontrol instance and initialize from the given
215 struct snd_kcontrol *snd_ctl_new1(const struct snd_kcontrol_new *ncontrol,
218 struct snd_kcontrol kctl;
257 void snd_ctl_free_one(struct snd_kcontrol *kcontrol)
271 struct snd_kcontrol *kct
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/sound/aoa/codecs/
H A Dsnd-aoa-codec-tas.c224 static int tas_snd_vol_info(struct snd_kcontrol *kcontrol,
234 static int tas_snd_vol_get(struct snd_kcontrol *kcontrol,
246 static int tas_snd_vol_put(struct snd_kcontrol *kcontrol,
275 static int tas_snd_mute_info(struct snd_kcontrol *kcontrol,
285 static int tas_snd_mute_get(struct snd_kcontrol *kcontrol,
297 static int tas_snd_mute_put(struct snd_kcontrol *kcontrol,
326 static int tas_snd_mixer_info(struct snd_kcontrol *kcontrol,
336 static int tas_snd_mixer_get(struct snd_kcontrol *kcontrol,
350 static int tas_snd_mixer_put(struct snd_kcontrol *kcontrol,
386 static int tas_snd_drc_range_info(struct snd_kcontrol *kcontro
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/sound/isa/gus/
H A Dgus_mixer.c39 static int snd_gf1_info_single(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo)
48 static int snd_gf1_get_single(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol)
60 static int snd_gf1_put_single(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol)
89 static int snd_ics_info_double(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo)
98 static int snd_ics_get_double(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol)
114 static int snd_ics_put_double(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol)

Completed in 283 milliseconds

123456