Lines Matching full:uartc
387 unsigned int uartc; /* uart control register */ member
1988 outb(ensoniq->uartc = 0x00, ES_REG(ensoniq, UART_CONTROL)); in snd_ensoniq_chip_init()
2148 ensoniq->uartc &= ~ES_TXINTENM; in snd_ensoniq_midi_interrupt()
2149 outb(ensoniq->uartc, ES_REG(ensoniq, UART_CONTROL)); in snd_ensoniq_midi_interrupt()
2167 outb(ensoniq->uartc = 0, ES_REG(ensoniq, UART_CONTROL)); in snd_ensoniq_midi_input_open()
2180 outb(ensoniq->uartc = 0, ES_REG(ensoniq, UART_CONTROL)); in snd_ensoniq_midi_input_close()
2183 outb(ensoniq->uartc &= ~ES_RXINTEN, ES_REG(ensoniq, UART_CONTROL)); in snd_ensoniq_midi_input_close()
2200 outb(ensoniq->uartc = 0, ES_REG(ensoniq, UART_CONTROL)); in snd_ensoniq_midi_output_open()
2213 outb(ensoniq->uartc = 0, ES_REG(ensoniq, UART_CONTROL)); in snd_ensoniq_midi_output_close()
2216 outb(ensoniq->uartc &= ~ES_TXINTENM, ES_REG(ensoniq, UART_CONTROL)); in snd_ensoniq_midi_output_close()
2232 if ((ensoniq->uartc & ES_RXINTEN) == 0) { in snd_ensoniq_midi_input_trigger()
2236 ensoniq->uartc |= ES_RXINTEN; in snd_ensoniq_midi_input_trigger()
2237 outb(ensoniq->uartc, ES_REG(ensoniq, UART_CONTROL)); in snd_ensoniq_midi_input_trigger()
2240 if (ensoniq->uartc & ES_RXINTEN) { in snd_ensoniq_midi_input_trigger()
2241 ensoniq->uartc &= ~ES_RXINTEN; in snd_ensoniq_midi_input_trigger()
2242 outb(ensoniq->uartc, ES_REG(ensoniq, UART_CONTROL)); in snd_ensoniq_midi_input_trigger()
2256 if (ES_TXINTENI(ensoniq->uartc) == 0) { in snd_ensoniq_midi_output_trigger()
2257 ensoniq->uartc |= ES_TXINTENO(1); in snd_ensoniq_midi_output_trigger()
2259 while (ES_TXINTENI(ensoniq->uartc) == 1 && in snd_ensoniq_midi_output_trigger()
2262 ensoniq->uartc &= ~ES_TXINTENM; in snd_ensoniq_midi_output_trigger()
2267 outb(ensoniq->uartc, ES_REG(ensoniq, UART_CONTROL)); in snd_ensoniq_midi_output_trigger()
2270 if (ES_TXINTENI(ensoniq->uartc) == 1) { in snd_ensoniq_midi_output_trigger()
2271 ensoniq->uartc &= ~ES_TXINTENM; in snd_ensoniq_midi_output_trigger()
2272 outb(ensoniq->uartc, ES_REG(ensoniq, UART_CONTROL)); in snd_ensoniq_midi_output_trigger()