Lines Matching refs:midcr
1403 if ((chip->midcr & MIDCR_RIE) == 0) in snd_cs46xx_interrupt()
1408 if ((chip->midcr & MIDCR_TIE) == 0) in snd_cs46xx_interrupt()
1411 chip->midcr &= ~MIDCR_TIE; in snd_cs46xx_interrupt()
1412 snd_cs46xx_pokeBA0(chip, BA0_MIDCR, chip->midcr); in snd_cs46xx_interrupt()
2542 snd_cs46xx_pokeBA0(chip, BA0_MIDCR, chip->midcr); in snd_cs46xx_midi_reset()
2552 chip->midcr |= MIDCR_RXE; in snd_cs46xx_midi_input_open()
2557 snd_cs46xx_pokeBA0(chip, BA0_MIDCR, chip->midcr); in snd_cs46xx_midi_input_open()
2568 chip->midcr &= ~(MIDCR_RXE | MIDCR_RIE); in snd_cs46xx_midi_input_close()
2573 snd_cs46xx_pokeBA0(chip, BA0_MIDCR, chip->midcr); in snd_cs46xx_midi_input_close()
2589 chip->midcr |= MIDCR_TXE; in snd_cs46xx_midi_output_open()
2594 snd_cs46xx_pokeBA0(chip, BA0_MIDCR, chip->midcr); in snd_cs46xx_midi_output_open()
2605 chip->midcr &= ~(MIDCR_TXE | MIDCR_TIE); in snd_cs46xx_midi_output_close()
2610 snd_cs46xx_pokeBA0(chip, BA0_MIDCR, chip->midcr); in snd_cs46xx_midi_output_close()
2625 if ((chip->midcr & MIDCR_RIE) == 0) { in snd_cs46xx_midi_input_trigger()
2626 chip->midcr |= MIDCR_RIE; in snd_cs46xx_midi_input_trigger()
2627 snd_cs46xx_pokeBA0(chip, BA0_MIDCR, chip->midcr); in snd_cs46xx_midi_input_trigger()
2630 if (chip->midcr & MIDCR_RIE) { in snd_cs46xx_midi_input_trigger()
2631 chip->midcr &= ~MIDCR_RIE; in snd_cs46xx_midi_input_trigger()
2632 snd_cs46xx_pokeBA0(chip, BA0_MIDCR, chip->midcr); in snd_cs46xx_midi_input_trigger()
2646 if ((chip->midcr & MIDCR_TIE) == 0) { in snd_cs46xx_midi_output_trigger()
2647 chip->midcr |= MIDCR_TIE; in snd_cs46xx_midi_output_trigger()
2649 while ((chip->midcr & MIDCR_TIE) && in snd_cs46xx_midi_output_trigger()
2652 chip->midcr &= ~MIDCR_TIE; in snd_cs46xx_midi_output_trigger()
2657 snd_cs46xx_pokeBA0(chip, BA0_MIDCR, chip->midcr); in snd_cs46xx_midi_output_trigger()
2660 if (chip->midcr & MIDCR_TIE) { in snd_cs46xx_midi_output_trigger()
2661 chip->midcr &= ~MIDCR_TIE; in snd_cs46xx_midi_output_trigger()
2662 snd_cs46xx_pokeBA0(chip, BA0_MIDCR, chip->midcr); in snd_cs46xx_midi_output_trigger()