HDAUDIO_PINDIR_IN
dir = HDAUDIO_PINDIR_IN;
ctl[cnt].ctl_ndir = HDAUDIO_PINDIR_IN;
ctl[cnt].ctl_ndir = HDAUDIO_PINDIR_IN;
ctl[cnt++].ctl_dir = HDAUDIO_PINDIR_IN;
ctl[cnt].ctl_ndir = HDAUDIO_PINDIR_IN;
ctl[cnt++].ctl_dir = HDAUDIO_PINDIR_IN;
if (ctl->ctl_ndir == HDAUDIO_PINDIR_IN)
as[w->w_bindas].as_dir != HDAUDIO_PINDIR_IN)
if (as[j].as_dir != HDAUDIO_PINDIR_IN)
} else if (as[w->w_bindas].as_dir == HDAUDIO_PINDIR_IN) {
ctl->ctl_ndir == HDAUDIO_PINDIR_IN ? "in " : "out",
ctl->ctl_dir == HDAUDIO_PINDIR_IN ? "in " : "out",
if (as[w->w_bindas].as_dir == HDAUDIO_PINDIR_IN) {
HDAUDIO_PINDIR_IN, -1, 1);
k, HDAUDIO_PINDIR_IN, j, 1);
as[w->w_bindas].as_dir == HDAUDIO_PINDIR_IN)
if (ctl->ctl_ndir == HDAUDIO_PINDIR_IN) {
if (index >= 0 && ctl->ctl_ndir == HDAUDIO_PINDIR_IN &&
if (ctl->ctl_dir & HDAUDIO_PINDIR_IN)
HDAUDIO_PINDIR_IN, index, 1);
HDAUDIO_PINDIR_IN, i, 1);
as[w->w_bindas].as_dir == HDAUDIO_PINDIR_IN)) {
else if (sc->sc_assocs[i].as_dir == HDAUDIO_PINDIR_IN)
if (sc->sc_assocs[i].as_dir != HDAUDIO_PINDIR_IN)
if (mode == AUMODE_RECORD && as[i].as_dir != HDAUDIO_PINDIR_IN)
} else if (as[i].as_dir == HDAUDIO_PINDIR_IN &&
HDAUDIO_PINDIR_IN);
if (sc->sc_assocs[i].as_dir != HDAUDIO_PINDIR_IN &&
if (sc->sc_assocs[i].as_dir == HDAUDIO_PINDIR_IN &&
if (index >= 0 && ctl->ctl_ndir == HDAUDIO_PINDIR_IN &&
return as->as_dir == HDAUDIO_PINDIR_IN ?
return as->as_dir == HDAUDIO_PINDIR_IN ?
return as->as_dir == HDAUDIO_PINDIR_IN ?
return as->as_dir == HDAUDIO_PINDIR_IN ?
return as->as_dir == HDAUDIO_PINDIR_IN ?