Lines Matching refs:gf1
31 if (!(gus->gf1.uart_cmd & 0x80)) {
36 gus->gf1.uart_framing++;
44 gus->gf1.uart_overrun++;
61 snd_gf1_uart_cmd(gus, gus->gf1.uart_cmd & ~0x20); /* disable Tx interrupt */
85 if (!(gus->gf1.uart_cmd & 0x80)) { /* input active? */
88 gus->gf1.interrupt_handler_midi_out = snd_gf1_interrupt_midi_out;
92 snd_printk(KERN_DEBUG "write init - cmd = 0x%x, stat = 0x%x\n", gus->gf1.uart_cmd, snd_gf1_uart_stat(gus));
105 if (gus->gf1.interrupt_handler_midi_out != snd_gf1_interrupt_midi_out) {
108 gus->gf1.interrupt_handler_midi_in = snd_gf1_interrupt_midi_in;
120 gus->uart_enable, gus->gf1.uart_cmd, snd_gf1_uart_stat(gus));
124 gus->gf1.port + 0x100, inb(gus->gf1.port + 0x100),
125 inb(gus->gf1.port + 0x101), inb(gus->gf1.port + 0x102));
137 if (gus->gf1.interrupt_handler_midi_in != snd_gf1_interrupt_midi_in)
152 if (gus->gf1.interrupt_handler_midi_out != snd_gf1_interrupt_midi_out)
169 if ((gus->gf1.uart_cmd & 0x80) == 0)
170 snd_gf1_uart_cmd(gus, gus->gf1.uart_cmd | 0x80); /* enable Rx interrupts */
172 if (gus->gf1.uart_cmd & 0x80)
173 snd_gf1_uart_cmd(gus, gus->gf1.uart_cmd & ~0x80); /* disable Rx interrupts */
189 if ((gus->gf1.uart_cmd & 0x20) == 0) {
196 if (gus->gf1.uart_cmd & 0x20) {
207 snd_gf1_uart_cmd(gus, gus->gf1.uart_cmd | 0x20); /* enable Tx interrupt */
210 if (gus->gf1.uart_cmd & 0x20)
211 snd_gf1_uart_cmd(gus, gus->gf1.uart_cmd & ~0x20);