Lines Matching refs:bps
128 unsigned int bps; /* bytes-per-sample */
269 np = bytes / audio_gcd(p->bps * p->channels, bytes);
274 nr = bytes / audio_gcd(r->bps * r->channels, bytes);
421 memset(sc->silence, 0, sc->bps);
427 q = sc->silence + sc->bps - 1;
437 s >>= 32 - 8 * sc->bps;
441 for (i = 0; i < sc->bps; i++) {
447 sc->conv_enc(sc->silence, sc->bps);
457 for (j = count / sc->bps; j > 0; j--) {
459 for (i = sc->bps; i > 0; i--)
644 p.bps = sc->bps;
667 p.bps = sc->bps;
745 max = sc->play.datalen / 2 / (sc->pchan * sc->bps);
750 max = sc->rec.datalen / 2 / (sc->rchan * sc->bps);
776 np = blk_mult / audio_gcd(sc->pchan * sc->bps, blk_mult);
783 nr = blk_mult / audio_gcd(sc->rchan * sc->bps, blk_mult);
805 np = blk_max / (sc->pchan * sc->bps);
810 nr = blk_max / (sc->rchan * sc->bps);
847 max = sc->play.datalen / (sc->round * sc->pchan * sc->bps);
865 max = sc->rec.datalen / (sc->round * sc->rchan * sc->bps);
882 DPRINTF("%s: setpar: req enc=%d bits=%d, bps=%d, msb=%d "
884 DEVNAME(sc), sc->sw_enc, sc->bits, sc->bps, sc->msb,
917 if (sc->bps < 1)
918 sc->bps = 1;
919 else if (sc->bps > 4)
920 sc->bps = 4;
931 p.bps = r.bps = sc->bps;
946 p.bps != r.bps ||
957 sc->bps = p.bps;
965 sc->bps = r.bps;
970 if (sc->rate == 0 || sc->bps == 0 || sc->bits == 0) {
1030 sc->play.blksz = sc->round * sc->pchan * sc->bps;
1034 sc->rec.blksz = sc->round * sc->rchan * sc->bps;
1038 DPRINTF("%s: setpar: new enc=%d bits=%d, bps=%d, msb=%d "
1040 DEVNAME(sc), sc->sw_enc, sc->bits, sc->bps, sc->msb,
1086 p->bps = sc->bps;
1113 sc->bps = 2;
1121 sc->bps = sc->bits <= 8 ?
1123 if (p->bps != ~0U)
1124 sc->bps = p->bps;
1252 sc->bps = 2;
1529 bpf = sc->pchan * sc->bps;