Lines Matching defs:dst
156 int __snd_ctl_ascii_elem_id_parse(snd_ctl_elem_id_t *dst, const char *str,
167 snd_ctl_elem_id_set_interface(dst, SND_CTL_ELEM_IFACE_MIXER); /* default */
176 snd_ctl_elem_id_set_numid(dst, atoi(str));
182 snd_ctl_elem_id_set_interface(dst, SND_CTL_ELEM_IFACE_CARD);
185 snd_ctl_elem_id_set_interface(dst, SND_CTL_ELEM_IFACE_MIXER);
188 snd_ctl_elem_id_set_interface(dst, SND_CTL_ELEM_IFACE_PCM);
191 snd_ctl_elem_id_set_interface(dst, SND_CTL_ELEM_IFACE_RAWMIDI);
194 snd_ctl_elem_id_set_interface(dst, SND_CTL_ELEM_IFACE_TIMER);
197 snd_ctl_elem_id_set_interface(dst, SND_CTL_ELEM_IFACE_SEQUENCER);
228 snd_ctl_elem_id_set_name(dst, buf);
231 snd_ctl_elem_id_set_index(dst, atoi(str));
236 snd_ctl_elem_id_set_device(dst, atoi(str));
241 snd_ctl_elem_id_set_subdevice(dst, atoi(str));
268 * \param dst destination CTL identifier
272 int snd_ctl_ascii_elem_id_parse(snd_ctl_elem_id_t *dst, const char *str)
274 return __snd_ctl_ascii_elem_id_parse(dst, str, NULL);
338 * \param dst destination CTL element value
343 * Note: For toggle command, the dst must contain previous (current)
347 snd_ctl_elem_value_t *dst,
361 snd_ctl_elem_value_set_id(dst, &myid);
380 tmp = snd_ctl_elem_value_get_boolean(dst, idx);
391 snd_ctl_elem_value_set_boolean(dst, idx, tmp);
397 snd_ctl_elem_value_set_integer(dst, idx, tmp);
403 snd_ctl_elem_value_set_integer64(dst, idx, tmp64);
410 snd_ctl_elem_value_set_enumerated(dst, idx, tmp);
414 snd_ctl_elem_value_set_byte(dst, idx, tmp);