HDAA_CTL_IN
if (ctl->dir & HDAA_CTL_IN)
if (index >= 0 && ctl->ndir == HDAA_CTL_IN &&
ctl = hdaa_audio_ctl_amp_get(devinfo, w->nid, HDAA_CTL_IN,
HDAA_CTL_IN, i, 1);
devinfo->as[cw->bindas].dir != HDAA_CTL_IN)
w->nid, HDAA_CTL_IN, i, 1);
ctls[cnt].ndir = HDAA_CTL_IN;
ctls[cnt].ndir = HDAA_CTL_IN;
ctls[cnt++].dir = HDAA_CTL_IN;
ctls[cnt].ndir = HDAA_CTL_IN;
ctls[cnt++].dir = HDAA_CTL_IN;
dir = HDAA_CTL_IN;
if (as[i].dir == HDAA_CTL_IN && (as[i].pincnt == 1 ||
i, as[i].index, (as[i].dir == HDAA_CTL_IN)?"in":"out",
w->nid, HDAA_CTL_IN, -1, 1);
if (w->bindas < 0 || as[w->bindas].dir != HDAA_CTL_IN)
if (w->bindas < 0 || as[w->bindas].dir != HDAA_CTL_IN)
(as[j].dir == HDAA_CTL_IN) ? PCMDIR_REC : PCMDIR_PLAY;
if (ctl->ndir == HDAA_CTL_IN)
as->pins[j], HDAA_CTL_IN, -1, 1);
if (as[w->bindas].dir == HDAA_CTL_IN) {
HDAA_CTL_IN, -1, 1);
HDAA_CTL_IN, j, 1);
if (w->bindas < 0 || as[w->bindas].dir == HDAA_CTL_IN)
ases[cw->bindas].dir == HDAA_CTL_IN)
ases[ctl->childwidget->bindas].dir == HDAA_CTL_IN)
if (ctl->ndir == HDAA_CTL_IN)
ctl = hdaa_audio_ctl_amp_get(devinfo, w->nid, HDAA_CTL_IN,
HDAA_CTL_IN, i, 1);
as[w->bindas].dir == HDAA_CTL_IN)) {
as[cw->bindas].dir != HDAA_CTL_IN)
} else if (as[w->bindas].dir == HDAA_CTL_IN) {
if (as[i].dir == HDAA_CTL_IN) {
if (as[i].dir == HDAA_CTL_IN) {
if (as->dir == HDAA_CTL_IN && old != 2)
(ctl->ndir == HDAA_CTL_IN)?"in ":"out");
if (ctl->ndir == HDAA_CTL_IN && ctl->ndir == ctl->dir)
asp->dir == HDAA_CTL_IN ? "IN" : "OUT", buf);
(ctl->ndir == HDAA_CTL_IN)?"in ":"out",
(ctl->dir == HDAA_CTL_IN)?"in ":"out",