Lines Matching refs:scontrol
146 bool (*volume_put)(struct snd_sof_control *scontrol, struct snd_ctl_elem_value *ucontrol);
147 int (*volume_get)(struct snd_sof_control *scontrol, struct snd_ctl_elem_value *ucontrol);
148 bool (*switch_put)(struct snd_sof_control *scontrol, struct snd_ctl_elem_value *ucontrol);
149 int (*switch_get)(struct snd_sof_control *scontrol, struct snd_ctl_elem_value *ucontrol);
150 bool (*enum_put)(struct snd_sof_control *scontrol, struct snd_ctl_elem_value *ucontrol);
151 int (*enum_get)(struct snd_sof_control *scontrol, struct snd_ctl_elem_value *ucontrol);
152 int (*bytes_put)(struct snd_sof_control *scontrol, struct snd_ctl_elem_value *ucontrol);
153 int (*bytes_get)(struct snd_sof_control *scontrol, struct snd_ctl_elem_value *ucontrol);
154 int (*bytes_ext_get)(struct snd_sof_control *scontrol,
156 int (*bytes_ext_volatile_get)(struct snd_sof_control *scontrol,
158 int (*bytes_ext_put)(struct snd_sof_control *scontrol,
165 int (*set_up_volume_table)(struct snd_sof_control *scontrol, int tlv[SOF_TLV_ITEMS],
224 int (*control_setup)(struct snd_sof_dev *sdev, struct snd_sof_control *scontrol);
225 int (*control_free)(struct snd_sof_dev *sdev, struct snd_sof_control *scontrol);