Lines Matching defs:ases
3553 struct hdaa_audio_as *ases = devinfo->as;
3558 for (i = seq; i < 16 && ases[as].pins[i] == 0; i++)
3564 hpredir = (i == 15 && ases[as].fakeredir == 0)?ases[as].hpredir:-1;
3570 ases[as].pins[i], min);
3577 ases[as].pins[i], hpredir, min, 0, 0);
3584 ases[as].pins[i], i, min);
3594 ases[as].pins[i], res);
3597 if (ases[as].fakeredir)
3603 ases[as].pins[i], hpredir, min, res, 0);
3604 ases[as].dacs[0][i] = res;
3610 ases[as].dacs[0][i] = 0;
3776 struct hdaa_audio_as *ases = devinfo->as;
3791 if (ases[as].pins[i] == 0)
3797 ases[as].pins[i], j);
3801 ases[as].pins[i], 1, 0, j, 0, &length, 0) == 0) {
3806 ases[as].pins[i], j);
3810 ases[as].dacs[0][k] = 0;
3816 ases[as].pins[i], j);
3818 ases[as].dacs[0][i] = j;
3832 struct hdaa_audio_as *ases = devinfo->as;
3837 for (i = seq; i < 16 && ases[as].pins[i] == 0; i++)
3848 ases[as].pins[i], min);
3853 ases[as].pins[i], 0, min, 0, 0, &length, 0);
3860 ases[as].pins[i], i, min);
3868 ases[as].pins[i], res);
3872 ases[as].pins[i], 0, min, res, 0, &length, length);
3873 ases[as].dacs[0][i] = res;
3879 ases[as].dacs[0][i] = 0;
3890 struct hdaa_audio_as *ases = devinfo->as;
3907 if (w->bindas < 0 || ases[w->bindas].dir == HDAA_CTL_OUT) {
4412 struct hdaa_audio_as *ases = devinfo->as;
4438 ases[w->bindas].dir == HDAA_CTL_OUT)
4442 ases[w->bindas].mixed)
4447 ases[cw->bindas].dir == HDAA_CTL_IN)
4473 ases[ctl->widget->bindas].dir == HDAA_CTL_OUT)
4478 ases[ctl->widget->bindas].mixed)
4483 ases[ctl->childwidget->bindas].dir == HDAA_CTL_IN)