Lines Matching refs:gf1

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