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

1234567891011>>

/linux-master/sound/soc/intel/avs/
H A Dcontrol.h20 int avs_control_volume_get(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol);
21 int avs_control_volume_put(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol);
/linux-master/include/sound/
H A Dcontrol.h16 struct snd_kcontrol;
17 typedef int (snd_kcontrol_info_t) (struct snd_kcontrol * kcontrol, struct snd_ctl_elem_info * uinfo);
18 typedef int (snd_kcontrol_get_t) (struct snd_kcontrol * kcontrol, struct snd_ctl_elem_value * ucontrol);
19 typedef int (snd_kcontrol_put_t) (struct snd_kcontrol * kcontrol, struct snd_ctl_elem_value * ucontrol);
20 typedef int (snd_kcontrol_tlv_rw_t)(struct snd_kcontrol *kcontrol,
70 struct snd_kcontrol { struct
83 void (*private_free)(struct snd_kcontrol *kcontrol);
87 #define snd_kcontrol(n) list_entry(n, struct snd_kcontrol, list) macro
122 void (*lnotify)(struct snd_card *card, unsigned int mask, struct snd_kcontrol *kct
[all...]
H A Dsoc-topology.h19 struct snd_kcontrol;
50 struct snd_kcontrol *kcontrol;
78 int (*get)(struct snd_kcontrol *kcontrol,
80 int (*put)(struct snd_kcontrol *kcontrol,
82 int (*info)(struct snd_kcontrol *kcontrol,
89 int (*get)(struct snd_kcontrol *kcontrol, unsigned int __user *bytes,
91 int (*put)(struct snd_kcontrol *kcontrol,
101 struct snd_kcontrol *k, int event);
H A Dsb16_csp.h67 struct snd_kcontrol *qsound_switch;
68 struct snd_kcontrol *qsound_space;
/linux-master/sound/pci/hda/
H A Dcs35l56_hda.h34 struct snd_kcontrol *posture_ctl;
35 struct snd_kcontrol *volume_ctl;
36 struct snd_kcontrol *mixer_ctl[4];
/linux-master/sound/soc/meson/
H A Daxg-tdm-formatter.h15 struct snd_kcontrol;
41 struct snd_kcontrol *control,
/linux-master/sound/usb/
H A Dmixer_quirks.h15 struct snd_kcontrol *kctl);
H A Dmixer.h68 struct snd_kcontrol *kctl;
108 struct snd_kcontrol *kctl,
118 int snd_usb_mixer_vol_tlv(struct snd_kcontrol *kcontrol, int op_flag,
130 extern void snd_usb_mixer_elem_free(struct snd_kcontrol *kctl);
/linux-master/sound/pci/ac97/
H A Dac97_patch.h54 static struct snd_kcontrol *snd_ac97_cnew(const struct snd_kcontrol_new *_template,
56 static int snd_ac97_info_volsw(struct snd_kcontrol *kcontrol,
58 static int snd_ac97_get_volsw(struct snd_kcontrol *kcontrol,
60 static int snd_ac97_put_volsw(struct snd_kcontrol *kcontrol,
75 static int snd_ac97_info_enum_double(struct snd_kcontrol *kcontrol,
77 static int snd_ac97_get_enum_double(struct snd_kcontrol *kcontrol,
79 static int snd_ac97_put_enum_double(struct snd_kcontrol *kcontrol,
/linux-master/sound/drivers/pcsp/
H A Dpcsp_mixer.c14 static int pcsp_enable_info(struct snd_kcontrol *kcontrol,
24 static int pcsp_enable_get(struct snd_kcontrol *kcontrol,
32 static int pcsp_enable_put(struct snd_kcontrol *kcontrol,
45 static int pcsp_treble_info(struct snd_kcontrol *kcontrol,
59 static int pcsp_treble_get(struct snd_kcontrol *kcontrol,
67 static int pcsp_treble_put(struct snd_kcontrol *kcontrol,
83 static int pcsp_pcspkr_info(struct snd_kcontrol *kcontrol,
93 static int pcsp_pcspkr_get(struct snd_kcontrol *kcontrol,
101 static int pcsp_pcspkr_put(struct snd_kcontrol *kcontrol,
/linux-master/sound/core/
H A Dvmaster.c53 struct snd_kcontrol *kctl; /* original kcontrol pointer */
54 struct snd_kcontrol follower; /* the copy of original control entry */
178 static int follower_info(struct snd_kcontrol *kcontrol,
185 static int follower_get(struct snd_kcontrol *kcontrol,
192 static int follower_put(struct snd_kcontrol *kcontrol,
215 static int follower_tlv_cmd(struct snd_kcontrol *kcontrol,
224 static void follower_free(struct snd_kcontrol *kcontrol)
246 int _snd_ctl_add_follower(struct snd_kcontrol *master,
247 struct snd_kcontrol *follower,
286 int snd_ctl_add_followers(struct snd_card *card, struct snd_kcontrol *maste
[all...]
H A Dctljack.c15 static int jack_detect_kctl_get(struct snd_kcontrol *kcontrol,
62 struct snd_kcontrol *
65 struct snd_kcontrol *kctl;
78 struct snd_kcontrol *kctl, bool status)
/linux-master/sound/pcmcia/vx/
H A Dvxp_mixer.c21 static int vx_mic_level_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo)
30 static int vx_mic_level_get(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol)
38 static int vx_mic_level_put(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol)
75 static int vx_mic_boost_get(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol)
83 static int vx_mic_boost_put(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol)
/linux-master/sound/soc/codecs/
H A Dwm_adsp.h89 struct snd_kcontrol *kcontrol, int event);
92 struct snd_kcontrol *kcontrol, int event);
104 struct snd_kcontrol *kcontrol, int event);
108 int wm_adsp2_preloader_get(struct snd_kcontrol *kcontrol,
110 int wm_adsp2_preloader_put(struct snd_kcontrol *kcontrol,
112 int wm_adsp_fw_get(struct snd_kcontrol *kcontrol,
114 int wm_adsp_fw_put(struct snd_kcontrol *kcontrol,
H A Dmadera.h367 int madera_dfc_put(struct snd_kcontrol *kcontrol,
370 int madera_lp_mode_put(struct snd_kcontrol *kcontrol,
373 int madera_out1_demux_put(struct snd_kcontrol *kcontrol,
375 int madera_out1_demux_get(struct snd_kcontrol *kcontrol,
378 int madera_rate_put(struct snd_kcontrol *kcontrol,
381 int madera_eq_coeff_put(struct snd_kcontrol *kcontrol,
383 int madera_lhpf_coeff_put(struct snd_kcontrol *kcontrol,
387 struct snd_kcontrol *kcontrol, int event);
389 struct snd_kcontrol *kcontrol, int event);
391 struct snd_kcontrol *kcontro
[all...]
H A Dmax9759.c26 struct snd_kcontrol *control, int event)
42 static int speaker_gain_control_get(struct snd_kcontrol *kcontrol,
61 static int speaker_gain_control_put(struct snd_kcontrol *kcontrol,
83 static int speaker_mute_get(struct snd_kcontrol *kcontrol,
94 static int speaker_mute_put(struct snd_kcontrol *kcontrol,
/linux-master/sound/pci/oxygen/
H A Dxonar_dg_mixer.c47 static int output_select_info(struct snd_kcontrol *ctl,
59 static int output_select_get(struct snd_kcontrol *ctl,
71 static int output_select_put(struct snd_kcontrol *ctl,
94 static int hp_stereo_volume_info(struct snd_kcontrol *ctl,
104 static int hp_stereo_volume_get(struct snd_kcontrol *ctl,
120 static int hp_stereo_volume_put(struct snd_kcontrol *ctl,
150 static int hp_mute_get(struct snd_kcontrol *ctl,
163 static int hp_mute_put(struct snd_kcontrol *ctl,
198 static int input_vol_info(struct snd_kcontrol *ctl,
208 static int input_vol_get(struct snd_kcontrol *ct
[all...]
H A Dxonar.h30 int xonar_gpio_bit_switch_get(struct snd_kcontrol *ctl,
32 int xonar_gpio_bit_switch_put(struct snd_kcontrol *ctl,
/linux-master/sound/pci/cs5535audio/
H A Dcs5535audio_olpc.c61 static int olpc_dc_info(struct snd_kcontrol *kctl,
71 static int olpc_dc_get(struct snd_kcontrol *kctl, struct snd_ctl_elem_value *v)
77 static int olpc_dc_put(struct snd_kcontrol *kctl, struct snd_ctl_elem_value *v)
85 static int olpc_mic_info(struct snd_kcontrol *kctl,
95 static int olpc_mic_get(struct snd_kcontrol *kctl, struct snd_ctl_elem_value *v)
106 static int olpc_mic_put(struct snd_kcontrol *kctl, struct snd_ctl_elem_value *v)
/linux-master/sound/drivers/opl4/
H A Dopl4_mixer.c10 static int snd_opl4_ctl_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo)
19 static int snd_opl4_ctl_get(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol)
34 static int snd_opl4_ctl_put(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol)
/linux-master/sound/soc/sof/
H A Dcontrol.c18 int snd_sof_volume_get(struct snd_kcontrol *kcontrol,
33 int snd_sof_volume_put(struct snd_kcontrol *kcontrol,
48 int snd_sof_volume_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo)
70 int snd_sof_switch_get(struct snd_kcontrol *kcontrol,
85 int snd_sof_switch_put(struct snd_kcontrol *kcontrol,
100 int snd_sof_enum_get(struct snd_kcontrol *kcontrol,
115 int snd_sof_enum_put(struct snd_kcontrol *kcontrol,
130 int snd_sof_bytes_get(struct snd_kcontrol *kcontrol,
145 int snd_sof_bytes_put(struct snd_kcontrol *kcontrol,
160 int snd_sof_bytes_ext_put(struct snd_kcontrol *kcontro
[all...]
/linux-master/sound/usb/6fire/
H A Dcontrol.h37 struct snd_kcontrol *element[CONTROL_MAX_ELEMENTS];
/linux-master/drivers/staging/vc04_services/bcm2835-audio/
H A Dbcm2835-ctl.c30 static int snd_bcm2835_ctl_info(struct snd_kcontrol *kcontrol,
52 static int snd_bcm2835_ctl_get(struct snd_kcontrol *kcontrol,
70 static int snd_bcm2835_ctl_put(struct snd_kcontrol *kcontrol,
122 static int snd_bcm2835_spdif_default_info(struct snd_kcontrol *kcontrol,
130 static int snd_bcm2835_spdif_default_get(struct snd_kcontrol *kcontrol,
146 static int snd_bcm2835_spdif_default_put(struct snd_kcontrol *kcontrol,
165 static int snd_bcm2835_spdif_mask_info(struct snd_kcontrol *kcontrol,
173 static int snd_bcm2835_spdif_mask_get(struct snd_kcontrol *kcontrol,
/linux-master/sound/soc/ti/
H A Dn810.c120 static int n810_get_spk(struct snd_kcontrol *kcontrol,
128 static int n810_set_spk(struct snd_kcontrol *kcontrol,
142 static int n810_get_jack(struct snd_kcontrol *kcontrol,
150 static int n810_set_jack(struct snd_kcontrol *kcontrol,
164 static int n810_get_input(struct snd_kcontrol *kcontrol,
172 static int n810_set_input(struct snd_kcontrol *kcontrol,
187 struct snd_kcontrol *k, int event)
198 struct snd_kcontrol *k, int event)
/linux-master/sound/ppc/
H A Dpmac.h139 struct snd_kcontrol *master_sw_ctl;
140 struct snd_kcontrol *speaker_sw_ctl;
141 struct snd_kcontrol *drc_sw_ctl; /* only used for tumbler -ReneR */
142 struct snd_kcontrol *hp_detect_ctl;
143 struct snd_kcontrol *lineout_sw_ctl;

Completed in 397 milliseconds

1234567891011>>