Lines Matching refs:midcr
485 unsigned int midcr;
1655 snd_cs4281_pokeBA0(chip, BA0_MIDCR, chip->midcr | BA0_MIDCR_MRST);
1657 snd_cs4281_pokeBA0(chip, BA0_MIDCR, chip->midcr);
1665 chip->midcr |= BA0_MIDCR_RXE;
1670 snd_cs4281_pokeBA0(chip, BA0_MIDCR, chip->midcr);
1681 chip->midcr &= ~(BA0_MIDCR_RXE | BA0_MIDCR_RIE);
1686 snd_cs4281_pokeBA0(chip, BA0_MIDCR, chip->midcr);
1699 chip->midcr |= BA0_MIDCR_TXE;
1704 snd_cs4281_pokeBA0(chip, BA0_MIDCR, chip->midcr);
1715 chip->midcr &= ~(BA0_MIDCR_TXE | BA0_MIDCR_TIE);
1720 snd_cs4281_pokeBA0(chip, BA0_MIDCR, chip->midcr);
1734 if ((chip->midcr & BA0_MIDCR_RIE) == 0) {
1735 chip->midcr |= BA0_MIDCR_RIE;
1736 snd_cs4281_pokeBA0(chip, BA0_MIDCR, chip->midcr);
1739 if (chip->midcr & BA0_MIDCR_RIE) {
1740 chip->midcr &= ~BA0_MIDCR_RIE;
1741 snd_cs4281_pokeBA0(chip, BA0_MIDCR, chip->midcr);
1755 if ((chip->midcr & BA0_MIDCR_TIE) == 0) {
1756 chip->midcr |= BA0_MIDCR_TIE;
1758 while ((chip->midcr & BA0_MIDCR_TIE) &&
1761 chip->midcr &= ~BA0_MIDCR_TIE;
1766 snd_cs4281_pokeBA0(chip, BA0_MIDCR, chip->midcr);
1769 if (chip->midcr & BA0_MIDCR_TIE) {
1770 chip->midcr &= ~BA0_MIDCR_TIE;
1771 snd_cs4281_pokeBA0(chip, BA0_MIDCR, chip->midcr);
1862 if ((chip->midcr & BA0_MIDCR_RIE) == 0)
1867 if ((chip->midcr & BA0_MIDCR_TIE) == 0)
1870 chip->midcr &= ~BA0_MIDCR_TIE;
1871 snd_cs4281_pokeBA0(chip, BA0_MIDCR, chip->midcr);