Home | History | Annotate | Download | only in aiomixer

Lines Matching refs:aio

42 get_class(struct aiomixer *aio, int class)
46 for (i = 0; i < aio->numclasses; ++i) {
47 if (aio->classes[i].index == class) {
48 return &aio->classes[i];
95 aiomixer_parse(struct aiomixer *aio)
103 ioctl(aio->fd, AUDIO_MIXER_DEVINFO, &info) != -1; ++info.index) {
106 if (aio->numclasses >= __arraycount(aio->classes))
108 class = &aio->classes[aio->numclasses++];
114 ioctl(aio->fd, AUDIO_MIXER_DEVINFO, &info) != -1; ++info.index) {
124 class = get_class(aio, info.mixer_class);
132 qsort(aio->classes, aio->numclasses,
135 for (i = 0; i < aio->numclasses; ++i) {
136 class = &aio->classes[i];