Lines Matching refs:sc_active
409 if (memcmp(&sc->sc_active, &sc->sc_shadow, sizeof(sc->sc_active)) == 0)
414 if (sc->sc_active.gr_idx != sc->sc_shadow.gr_idx) {
419 sc->sc_active.gr_idx = sc->sc_shadow.gr_idx;
422 if (sc->sc_active.gx_idx != sc->sc_shadow.gx_idx ||
423 sc->sc_active.output_mute != sc->sc_shadow.output_mute) {
433 sc->sc_active.gx_idx = sc->sc_shadow.gx_idx;
434 sc->sc_active.output_mute = sc->sc_shadow.output_mute;
437 if (sc->sc_active.cr3 != sc->sc_shadow.cr3) {
441 sc->sc_active.cr3 = sc->sc_shadow.cr3;
444 if ((sc->sc_active.cr3 & CR3_OPMODE_MASK) != CR3_OPMODE_NORMAL)
452 if (sc->sc_active.cr4 != sc->sc_shadow.cr4) {
456 sc->sc_active.cr4 = sc->sc_shadow.cr4;
1144 sc->sc_active.cr3 =
1146 sc->sc_active.cr4 = CR4_TM | CR4_ULAW;
1147 sc->sc_active.gr_idx = sc->sc_active.gx_idx = 1 + NEGATIVE_GAINS;
1148 sc->sc_active.output_mute = 0;
1149 memcpy(&sc->sc_shadow, &sc->sc_active, sizeof(sc->sc_active));
1160 cmd[0] = arcofi_gains[sc->sc_active.gr_idx] >> 8;
1161 cmd[1] = arcofi_gains[sc->sc_active.gr_idx];
1171 cmd[0] = sc->sc_active.cr4;
1172 cmd[1] = sc->sc_active.cr3;