Lines Matching defs:mode

117 	int mode;			/* bitmask of AUMODE_* */
258 audio_blksz_bytes(int mode,
263 if (mode & AUMODE_PLAY) {
265 if (!(mode & AUMODE_RECORD))
268 if (mode & AUMODE_RECORD) {
270 if (!(mode & AUMODE_PLAY))
462 if (sc->mode & AUMODE_PLAY) {
467 if (sc->mode & AUMODE_RECORD) {
486 if (!(sc->mode & AUMODE_PLAY) || !sc->active) {
499 if ((sc->mode & AUMODE_RECORD) && sc->ops->underrun == NULL) {
558 if (!(sc->mode & AUMODE_RECORD) || !sc->active) {
578 if ((sc->mode & AUMODE_PLAY) && sc->ops->underrun == NULL) {
635 if (sc->mode & AUMODE_PLAY) {
658 if (sc->mode & AUMODE_RECORD) {
687 if (sc->mode & AUMODE_PLAY)
689 if (sc->mode & AUMODE_RECORD)
721 if ((sc->mode & AUMODE_RECORD) && sc->rec.used != 0)
723 if ((sc->mode & AUMODE_PLAY) && sc->play.used != sc->play.len)
739 if (sc->mode & AUMODE_PLAY) {
744 if (sc->mode & AUMODE_RECORD) {
750 sc->round = sc->ops->set_blksz(sc->arg, sc->mode,
770 if (sc->mode & AUMODE_PLAY) {
772 if (!(sc->mode & AUMODE_RECORD))
777 if (sc->mode & AUMODE_RECORD) {
779 if (!(sc->mode & AUMODE_PLAY))
795 if ((sc->mode & AUMODE_PLAY) && blk_max > sc->play.datalen / 2)
797 if ((sc->mode & AUMODE_RECORD) && blk_max > sc->rec.datalen / 2)
799 if (sc->mode & AUMODE_PLAY) {
801 if (!(sc->mode & AUMODE_RECORD))
804 if (sc->mode & AUMODE_RECORD) {
806 if (!(sc->mode & AUMODE_PLAY))
841 if (sc->mode & AUMODE_PLAY) {
848 sc->play.nblks = sc->ops->set_nblks(sc->arg, sc->mode,
854 if (sc->mode & AUMODE_RECORD) {
862 max = sc->ops->set_nblks(sc->arg, sc->mode,
885 if (sc->mode & AUMODE_PLAY) {
891 if (sc->mode & AUMODE_RECORD) {
935 error = sc->ops->set_params(sc->arg, sc->mode, sc->mode, &p, &r);
938 if (sc->mode == (AUMODE_PLAY | AUMODE_RECORD)) {
949 if (sc->mode & AUMODE_PLAY) {
957 if (sc->mode & AUMODE_RECORD) {
1024 if (sc->mode & AUMODE_PLAY) {
1028 if (sc->mode & AUMODE_RECORD) {
1047 if ((sc->mode & AUMODE_PLAY) && sc->play.used != sc->play.len) {
1051 if ((sc->mode & AUMODE_RECORD) && sc->rec.used != 0) {
1144 if (sc->mode == 0)
1154 if ((sc->mode & AUMODE_PLAY) && sc->ops->init_output) {
1160 if ((sc->mode & AUMODE_RECORD) && sc->ops->init_input) {
1172 p->mode = sc->mode;
1322 if (sc->mode != 0 && sc->active)
1352 if (sc->mode != 0) {
1355 if (sc->mode & AUMODE_PLAY) {
1359 if (sc->mode & AUMODE_RECORD) {
1398 if (sc->mode != 0) {
1405 sc->mode = 0;
1478 if (sc->mode)
1487 sc->mode = 0;
1489 sc->mode |= AUMODE_PLAY;
1491 sc->mode |= AUMODE_RECORD;
1506 sc->mode = 0;
1517 DPRINTF("%s: drain: mode = %d, pause = %d, active = %d, used = %zu\n",
1518 DEVNAME(sc), sc->mode, sc->pause, sc->active, sc->play.used);
1519 if (!(sc->mode & AUMODE_PLAY) || sc->pause)
1580 sc->mode = 0;
2006 audioopen(dev_t dev, int flags, int mode, struct proc *p)
2115 if (cmd == AUDIO_SETPAR && sc->mode != 0) {
2199 return (sc->mode & AUMODE_RECORD) && (sc->rec.used > 0);
2217 return (sc->mode & AUMODE_PLAY) && (sc->play.used < sc->play.len);