Lines Matching refs:speakup_info
157 synth_status = inb_p(speakup_info.port_tts + UART_RX); in synth_readable()
163 synth_status = inb_p(speakup_info.port_tts + UART_RX); in synth_writable()
169 synth_status = inb_p(speakup_info.port_tts + UART_RX); in synth_full()
182 outb_p(ch, speakup_info.port_tts); in spk_out()
203 spin_lock_irqsave(&speakup_info.spinlock, flags); in do_catch_up()
205 spin_unlock_irqrestore(&speakup_info.spinlock, flags); in do_catch_up()
208 spin_lock_irqsave(&speakup_info.spinlock, flags); in do_catch_up()
209 if (speakup_info.flushing) { in do_catch_up()
210 speakup_info.flushing = 0; in do_catch_up()
211 spin_unlock_irqrestore(&speakup_info.spinlock, flags); in do_catch_up()
217 spin_unlock_irqrestore(&speakup_info.spinlock, flags); in do_catch_up()
222 spin_unlock_irqrestore(&speakup_info.spinlock, flags); in do_catch_up()
228 spin_lock_irqsave(&speakup_info.spinlock, flags); in do_catch_up()
230 spin_unlock_irqrestore(&speakup_info.spinlock, flags); in do_catch_up()
236 spin_lock_irqsave(&speakup_info.spinlock, flags); in do_catch_up()
239 spin_unlock_irqrestore(&speakup_info.spinlock, flags); in do_catch_up()
264 outb_p(SYNTH_CLEAR, speakup_info.port_tts); in synth_flush()
276 outb_p(ch, speakup_info.port_tts); in synth_read_tts()
334 speakup_info.port_tts = port_forced; in synth_probe()
336 speakup_info.port_tts); in synth_probe()
339 if (synth_request_region(speakup_info.port_tts - 1, in synth_probe()
344 port_val = inw(speakup_info.port_tts - 1); in synth_probe()
345 synth_lpc = speakup_info.port_tts - 1; in synth_probe()
354 speakup_info.port_tts = synth_lpc + 1; in synth_probe()
381 if (speakup_info.port_tts) in dtlk_release()
382 synth_release_region(speakup_info.port_tts - 1, in dtlk_release()
384 speakup_info.port_tts = 0; in dtlk_release()