Lines Matching defs:reg2
616 u_char reg2;
637 reg2 = ess_rdsp(sc);
638 if (((reg2 & 0xf0) != 0x80) ||
639 ((reg2 & 0x0f) < 8)) {
647 sc->sc_version = (reg1 << 8) + reg2;
655 reg2 = reg1 ^ 0x04; /* toggle bit 2 */
657 ess_write_mix_reg(sc, ESS_MREG_VOLUME_CTRL, reg2);
659 if (ess_read_mix_reg(sc, ESS_MREG_VOLUME_CTRL) != reg2) {
684 reg2 = reg1 ^ 0xff; /* toggle all bits */
686 ess_write_mix_reg(sc, ESS_MREG_SAMPLE_RATE, reg2);
688 if (ess_read_mix_reg(sc, ESS_MREG_SAMPLE_RATE) != reg2) {
718 reg2 = reg1 ^ 0x20; /* toggle bit 5 */
720 ess_write_mix_reg(sc, ESS_MREG_VOLUME_CTRL, reg2);
722 if (ess_read_mix_reg(sc, ESS_MREG_VOLUME_CTRL) == reg2) {
757 reg2 = ess_read_mix_reg(sc, 0x69);
758 reg3 = reg2 ^ 0xff; /* toggle all bits */
763 ess_write_mix_reg(sc, 0x68, reg2);
766 if (ess_read_mix_reg(sc, 0x68) == reg2 &&
776 ess_write_mix_reg(sc, 0x69, reg2);