Lines Matching refs:sr
112 uint16_t sr; /* rw 1 */ member
203 uint32_t old_mask = r->sr & SR_INT_MASK; in update_sr()
223 r->sr = new_sr; in update_sr()
226 r->sr & SR_BCIS, r->sr & SR_LVBCI, r->sr, event, level); in update_sr()
694 val = r->sr & 0xff; in nabm_readb()
715 val = r->sr; in nabm_readw()
750 val = r->civ | (r->lvi << 8) | (r->sr << 16); in nabm_readl()
752 r->civ, r->lvi, r->sr); in nabm_readl()
791 if ((r->cr & CR_RPBM) && (r->sr & SR_DCH)) { in nabm_writeb()
792 r->sr &= ~(SR_DCH | SR_CELV); in nabm_writeb()
810 r->sr |= SR_DCH; in nabm_writeb()
815 r->sr &= ~SR_DCH; in nabm_writeb()
825 r->sr |= val & ~(SR_RO_MASK | SR_WCLEAR_MASK); in nabm_writeb()
826 update_sr(s, r, r->sr & ~(val & SR_WCLEAR_MASK)); in nabm_writeb()
827 dolog("SR[%d] <- 0x%x (sr 0x%x)\n", GET_BM(addr), val, r->sr); in nabm_writeb()
845 r->sr |= val & ~(SR_RO_MASK | SR_WCLEAR_MASK); in nabm_writew()
846 update_sr(s, r, r->sr & ~(val & SR_WCLEAR_MASK)); in nabm_writew()
847 dolog("SR[%d] <- 0x%x (sr 0x%x)\n", GET_BM(addr), val, r->sr); in nabm_writew()
1005 if (r->sr & SR_DCH) { in transfer_audio()
1028 r->sr |= SR_DCH; /* CELV? */ in transfer_audio()
1032 r->sr &= ~SR_CELV; in transfer_audio()
1055 uint32_t new_sr = r->sr & ~SR_CELV; in transfer_audio()
1101 VMSTATE_UINT16(sr, AC97BusMasterRegs),