Lines Matching refs:uartc

379 	unsigned int uartc;	/* uart control register */  member
1966 outb(ensoniq->uartc = 0x00, ES_REG(ensoniq, UART_CONTROL)); in snd_ensoniq_chip_init()
2106 ensoniq->uartc &= ~ES_TXINTENM; in snd_ensoniq_midi_interrupt()
2107 outb(ensoniq->uartc, ES_REG(ensoniq, UART_CONTROL)); in snd_ensoniq_midi_interrupt()
2125 outb(ensoniq->uartc = 0, ES_REG(ensoniq, UART_CONTROL)); in snd_ensoniq_midi_input_open()
2138 outb(ensoniq->uartc = 0, ES_REG(ensoniq, UART_CONTROL)); in snd_ensoniq_midi_input_close()
2141 outb(ensoniq->uartc &= ~ES_RXINTEN, ES_REG(ensoniq, UART_CONTROL)); in snd_ensoniq_midi_input_close()
2158 outb(ensoniq->uartc = 0, ES_REG(ensoniq, UART_CONTROL)); in snd_ensoniq_midi_output_open()
2171 outb(ensoniq->uartc = 0, ES_REG(ensoniq, UART_CONTROL)); in snd_ensoniq_midi_output_close()
2174 outb(ensoniq->uartc &= ~ES_TXINTENM, ES_REG(ensoniq, UART_CONTROL)); in snd_ensoniq_midi_output_close()
2190 if ((ensoniq->uartc & ES_RXINTEN) == 0) { in snd_ensoniq_midi_input_trigger()
2194 ensoniq->uartc |= ES_RXINTEN; in snd_ensoniq_midi_input_trigger()
2195 outb(ensoniq->uartc, ES_REG(ensoniq, UART_CONTROL)); in snd_ensoniq_midi_input_trigger()
2198 if (ensoniq->uartc & ES_RXINTEN) { in snd_ensoniq_midi_input_trigger()
2199 ensoniq->uartc &= ~ES_RXINTEN; in snd_ensoniq_midi_input_trigger()
2200 outb(ensoniq->uartc, ES_REG(ensoniq, UART_CONTROL)); in snd_ensoniq_midi_input_trigger()
2214 if (ES_TXINTENI(ensoniq->uartc) == 0) { in snd_ensoniq_midi_output_trigger()
2215 ensoniq->uartc |= ES_TXINTENO(1); in snd_ensoniq_midi_output_trigger()
2217 while (ES_TXINTENI(ensoniq->uartc) == 1 && in snd_ensoniq_midi_output_trigger()
2220 ensoniq->uartc &= ~ES_TXINTENM; in snd_ensoniq_midi_output_trigger()
2225 outb(ensoniq->uartc, ES_REG(ensoniq, UART_CONTROL)); in snd_ensoniq_midi_output_trigger()
2228 if (ES_TXINTENI(ensoniq->uartc) == 1) { in snd_ensoniq_midi_output_trigger()
2229 ensoniq->uartc &= ~ES_TXINTENM; in snd_ensoniq_midi_output_trigger()
2230 outb(ensoniq->uartc, ES_REG(ensoniq, UART_CONTROL)); in snd_ensoniq_midi_output_trigger()