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()
2548 snd_cs46xx_pokeBA0(chip, BA0_MIDCR, chip->midcr); in snd_cs46xx_midi_reset()
2558 chip->midcr |= MIDCR_RXE; in snd_cs46xx_midi_input_open()
2563 snd_cs46xx_pokeBA0(chip, BA0_MIDCR, chip->midcr); in snd_cs46xx_midi_input_open()
2574 chip->midcr &= ~(MIDCR_RXE | MIDCR_RIE); in snd_cs46xx_midi_input_close()
2579 snd_cs46xx_pokeBA0(chip, BA0_MIDCR, chip->midcr); in snd_cs46xx_midi_input_close()
2595 chip->midcr |= MIDCR_TXE; in snd_cs46xx_midi_output_open()
2600 snd_cs46xx_pokeBA0(chip, BA0_MIDCR, chip->midcr); in snd_cs46xx_midi_output_open()
2611 chip->midcr &= ~(MIDCR_TXE | MIDCR_TIE); in snd_cs46xx_midi_output_close()
2616 snd_cs46xx_pokeBA0(chip, BA0_MIDCR, chip->midcr); in snd_cs46xx_midi_output_close()
2631 if ((chip->midcr & MIDCR_RIE) == 0) { in snd_cs46xx_midi_input_trigger()
2632 chip->midcr |= MIDCR_RIE; in snd_cs46xx_midi_input_trigger()
2633 snd_cs46xx_pokeBA0(chip, BA0_MIDCR, chip->midcr); in snd_cs46xx_midi_input_trigger()
2636 if (chip->midcr & MIDCR_RIE) { in snd_cs46xx_midi_input_trigger()
2637 chip->midcr &= ~MIDCR_RIE; in snd_cs46xx_midi_input_trigger()
2638 snd_cs46xx_pokeBA0(chip, BA0_MIDCR, chip->midcr); in snd_cs46xx_midi_input_trigger()
2652 if ((chip->midcr & MIDCR_TIE) == 0) { in snd_cs46xx_midi_output_trigger()
2653 chip->midcr |= MIDCR_TIE; in snd_cs46xx_midi_output_trigger()
2655 while ((chip->midcr & MIDCR_TIE) && in snd_cs46xx_midi_output_trigger()
2658 chip->midcr &= ~MIDCR_TIE; in snd_cs46xx_midi_output_trigger()
2663 snd_cs46xx_pokeBA0(chip, BA0_MIDCR, chip->midcr); in snd_cs46xx_midi_output_trigger()
2666 if (chip->midcr & MIDCR_TIE) { in snd_cs46xx_midi_output_trigger()
2667 chip->midcr &= ~MIDCR_TIE; in snd_cs46xx_midi_output_trigger()
2668 snd_cs46xx_pokeBA0(chip, BA0_MIDCR, chip->midcr); in snd_cs46xx_midi_output_trigger()