Searched refs:kcontrols (Results 1 – 9 of 9) sorted by relevance
/Linux-v4.19/Documentation/sound/designs/ |
D | jack-controls.rst | 5 Why we need Jack kcontrols 8 ALSA uses kcontrols to export audio controls(switch, volume, Mux, ...) 17 The new jack code creates embedded jack kcontrols for each jack that 30 Those kcontrols will be freed automatically when the Jack is freed. 32 How to use jack kcontrols
|
D | compress-offload.rst | 216 ALSA kcontrols. 226 would be enabled with ALSA kcontrols.
|
/Linux-v4.19/drivers/media/v4l2-core/ |
D | v4l2-compat-ioctl32.c | 902 struct v4l2_ext_control __user *kcontrols; in get_v4l2_ext_controls32() local 924 if (aux_space < count * sizeof(*kcontrols)) in get_v4l2_ext_controls32() 926 kcontrols = aux_buf; in get_v4l2_ext_controls32() 927 if (put_user_force(kcontrols, &p64->controls)) in get_v4l2_ext_controls32() 933 if (copy_in_user(kcontrols, ucontrols, sizeof(*ucontrols))) in get_v4l2_ext_controls32() 936 if (get_user(id, &kcontrols->id)) in get_v4l2_ext_controls32() 945 if (put_user(s, &kcontrols->string)) in get_v4l2_ext_controls32() 949 kcontrols++; in get_v4l2_ext_controls32() 959 struct v4l2_ext_control *kcontrols; in put_v4l2_ext_controls32() local 978 get_user(kcontrols, &p64->controls)) in put_v4l2_ext_controls32() [all …]
|
/Linux-v4.19/sound/soc/ |
D | soc-dapm.c | 807 if (w->kcontrols) in dapm_is_shared_kcontrol() 808 *kcontrol = w->kcontrols[i]; in dapm_is_shared_kcontrol() 919 w->kcontrols[kci] = kcontrol; in dapm_create_or_share_kcontrol() 942 if (!w->kcontrols[i]) { in dapm_new_mixer() 948 dapm_kcontrol_add_path(w->kcontrols[i], path); in dapm_new_mixer() 950 data = snd_kcontrol_chip(w->kcontrols[i]); in dapm_new_mixer() 1002 dapm_kcontrol_add_path(w->kcontrols[0], path); in dapm_new_mux() 1046 w->kcontrols[i] = kcontrol; in dapm_new_dai_link() 2421 kfree(w->kcontrols); in snd_soc_dapm_free_widget() 3052 w->kcontrols = kcalloc(w->num_kcontrols, in snd_soc_dapm_new_widgets() [all …]
|
D | soc-topology.c | 450 if (!w->kcontrols) in remove_widget() 459 for (i = 0; w->kcontrols != NULL && i < w->num_kcontrols; i++) { in remove_widget() 460 struct snd_kcontrol *kcontrol = w->kcontrols[i]; in remove_widget() 476 for (i = 0; w->kcontrols != NULL && i < w->num_kcontrols; i++) { in remove_widget() 477 struct snd_kcontrol *kcontrol = w->kcontrols[i]; in remove_widget()
|
/Linux-v4.19/Documentation/sound/soc/ |
D | dapm.rst | 134 parameters for stream name and kcontrols. 175 Any widget kcontrols can be set using the controls and num_controls members. 177 e.g. Mixer widget (the kcontrols are declared first)
|
/Linux-v4.19/sound/soc/intel/atom/ |
D | sst-atom-controls.c | 630 if (dapm_kcontrol_get_value(w->kcontrols[i])) { in sst_swm_mixer_event() 631 mc = (struct soc_mixer_control *)(w->kcontrols[i])->private_value; in sst_swm_mixer_event()
|
/Linux-v4.19/include/sound/ |
D | soc-dapm.h | 624 struct snd_kcontrol **kcontrols; member
|
/Linux-v4.19/sound/soc/codecs/ |
D | hdac_hdmi.c | 841 kc = w->kcontrols[0]; in hdac_hdmi_pin_mux_widget_event()
|