Lines Matching refs:which
78 audio__setplayhdr(int fd, Audio_hdr *hdrp, unsigned int which)
85 if (which & AUDIO__PLAY)
87 else if (which & AUDIO__RECORD)
92 if (which & AUDIO__SET) {
125 if (which & AUDIO__SET) {
147 audio__setval(int fd, unsigned int *valp, unsigned int which)
156 if (which & AUDIO__PLAY)
158 else if (which & AUDIO__RECORD)
160 else if ((which & AUDIO__SETVAL_MASK) != AUDIO__MONGAIN)
164 switch (which & AUDIO__SETVAL_MASK) {
189 if (which & AUDIO__SET) {
215 audio__setgain(int fd, double *valp, unsigned int which)
220 if (which & AUDIO__SET) {
230 err = audio__setval(fd, &x, which);
244 audio__setpause(int fd, unsigned int which)
252 if ((which & AUDIO__SETVAL_MASK) == AUDIO__PAUSE) {
254 } else if ((which & AUDIO__SETVAL_MASK) == AUDIO__RESUME) {
260 if (which & AUDIO__PLAY) {
263 if (which & AUDIO__RECORD) {
272 if (((which & AUDIO__PLAY) && (info.play.pause != x)) ||
273 ((which & AUDIO__RECORD) && (info.record.pause != x)))
284 audio__flush(int fd, unsigned int which)
288 flag = (which & AUDIO__PLAY) ? FLUSHW : 0;
289 flag |= (which & AUDIO__RECORD) ? FLUSHR : 0;