Lines Matching refs:snd_sof_control
87 struct snd_sof_control;
140 bool (*volume_put)(struct snd_sof_control *scontrol, struct snd_ctl_elem_value *ucontrol);
141 int (*volume_get)(struct snd_sof_control *scontrol, struct snd_ctl_elem_value *ucontrol);
142 bool (*switch_put)(struct snd_sof_control *scontrol, struct snd_ctl_elem_value *ucontrol);
143 int (*switch_get)(struct snd_sof_control *scontrol, struct snd_ctl_elem_value *ucontrol);
144 bool (*enum_put)(struct snd_sof_control *scontrol, struct snd_ctl_elem_value *ucontrol);
145 int (*enum_get)(struct snd_sof_control *scontrol, struct snd_ctl_elem_value *ucontrol);
146 int (*bytes_put)(struct snd_sof_control *scontrol, struct snd_ctl_elem_value *ucontrol);
147 int (*bytes_get)(struct snd_sof_control *scontrol, struct snd_ctl_elem_value *ucontrol);
148 int (*bytes_ext_get)(struct snd_sof_control *scontrol,
150 int (*bytes_ext_volatile_get)(struct snd_sof_control *scontrol,
152 int (*bytes_ext_put)(struct snd_sof_control *scontrol,
159 int (*set_up_volume_table)(struct snd_sof_control *scontrol, int tlv[SOF_TLV_ITEMS],
218 int (*control_setup)(struct snd_sof_dev *sdev, struct snd_sof_control *scontrol);
219 int (*control_free)(struct snd_sof_dev *sdev, struct snd_sof_control *scontrol);
353 struct snd_sof_control { struct