Home | History | Annotate | Download | only in ic

Lines Matching refs:sc_shadow

367 			sc->sc_shadow.cr4 |= CR4_ULAW;
369 sc->sc_shadow.cr4 &= ~CR4_ULAW;
370 sc->sc_shadow.cr3 =
371 (sc->sc_shadow.cr3 & ~CR3_OPMODE_MASK) |
374 sc->sc_shadow.cr3 =
375 (sc->sc_shadow.cr3 & ~CR3_OPMODE_MASK) |
404 arcofi_gains[sc->sc_shadow.gr_idx],
405 arcofi_gains[sc->sc_shadow.gx_idx],
406 sc->sc_shadow.cr3, sc->sc_shadow.cr4, sc->sc_shadow.output_mute);
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) {
415 cmd[0] = arcofi_gains[sc->sc_shadow.gr_idx] >> 8;
416 cmd[1] = arcofi_gains[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) {
424 if (sc->sc_shadow.output_mute) {
428 cmd[0] = arcofi_gains[sc->sc_shadow.gx_idx] >> 8;
429 cmd[1] = arcofi_gains[sc->sc_shadow.gx_idx];
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) {
438 cmd[0] = sc->sc_shadow.cr3;
441 sc->sc_active.cr3 = sc->sc_shadow.cr3;
452 if (sc->sc_active.cr4 != sc->sc_shadow.cr4) {
453 cmd[0] = sc->sc_shadow.cr4;
456 sc->sc_active.cr4 = sc->sc_shadow.cr4;
771 portmask = arcofi_cr3_to_portmask(sc->sc_shadow.cr3,
772 sc->sc_shadow.output_mute);
776 sc->sc_shadow.cr3, portmask);
786 sc->sc_shadow.gr_idx =
791 sc->sc_shadow.gx_idx =
816 sc->sc_shadow.cr3 = (sc->sc_shadow.cr3 & CR3_OPMODE_MASK) |
818 sc->sc_shadow.output_mute = (portmask == AUDIO_LINE_IN);
822 portmask, sc->sc_shadow.cr3, sc->sc_shadow.output_mute);
854 portmask = arcofi_cr3_to_portmask(sc->sc_shadow.cr3,
855 sc->sc_shadow.output_mute);
859 sc->sc_shadow.cr3, portmask);
870 arcofi_gain_to_mi(sc->sc_shadow.gr_idx);
875 arcofi_gain_to_mi(sc->sc_shadow.gx_idx);
1149 memcpy(&sc->sc_shadow, &sc->sc_active, sizeof(sc->sc_active));