Lines Matching refs:CTL_SINGLE
52 CTL_SINGLE,
364 else if (s->ctls[CTL_SINGLE].elem &&
365 s->ctls[CTL_SINGLE].type == SND_CTL_ELEM_TYPE_INTEGER)
366 err = elem_read_volume(s, SM_PLAY, CTL_SINGLE);
384 if (s->ctls[CTL_SINGLE].elem &&
385 s->ctls[CTL_SINGLE].type == SND_CTL_ELEM_TYPE_BOOLEAN) {
386 err = elem_read_switch(s, SM_PLAY, CTL_SINGLE);
406 else if (s->ctls[CTL_SINGLE].elem &&
407 s->ctls[CTL_SINGLE].type == SND_CTL_ELEM_TYPE_INTEGER)
408 err = elem_read_volume(s, SM_CAPT, CTL_SINGLE);
426 if (s->ctls[CTL_SINGLE].elem &&
427 s->ctls[CTL_SINGLE].type == SND_CTL_ELEM_TYPE_BOOLEAN) {
428 err = elem_read_switch(s, SM_CAPT, CTL_SINGLE);
576 if (s->ctls[CTL_SINGLE].elem) {
577 if (s->ctls[CTL_SINGLE].type == SND_CTL_ELEM_TYPE_INTEGER)
578 err = elem_write_volume(s, SM_PLAY, CTL_SINGLE);
580 err = elem_write_switch(s, SM_PLAY, CTL_SINGLE);
687 ctl = &simple->ctls[CTL_SINGLE];
817 if (simple->ctls[CTL_SINGLE].elem &&
818 simple->ctls[CTL_SINGLE].values > 1) {
1003 for (ctl = CTL_SINGLE; ctl <= CTL_LAST; ctl++)
1438 case CTL_SINGLE:
1608 selem_ctl_type_t type = CTL_SINGLE; /* to shut up warning */
1636 return simple_add1(class, name, helem, CTL_SINGLE, 0);