Home
last modified time | relevance | path

Searched refs:speakup_info (Results 1 – 17 of 17) sorted by relevance

/linux/drivers/accessibility/speakup/
A Dserialio.c106 speakup_info.port_tts = ser->port; in spk_serial_init()
146 inb(speakup_info.port_tts + UART_LSR); in start_serial_interrupt()
147 inb(speakup_info.port_tts + UART_RX); in start_serial_interrupt()
148 inb(speakup_info.port_tts + UART_IIR); in start_serial_interrupt()
149 inb(speakup_info.port_tts + UART_MSR); in start_serial_interrupt()
162 outb(ch, speakup_info.port_tts); in spk_serial_send_xchar()
203 if (speakup_info.port_tts == 0) in spk_stop_serial_interrupt()
286 outb_p(ch, speakup_info.port_tts); in spk_serial_out()
301 outb(ch, speakup_info.port_tts); in spk_serial_synth_immediate()
313 if (speakup_info.port_tts == 0) in spk_serial_release()
[all …]
A Dspeakup_acntpc.c156 outb_p(ch, speakup_info.port_tts); in synth_immediate()
186 if (speakup_info.flushing) { in do_catch_up()
187 speakup_info.flushing = 0; in do_catch_up()
216 outb_p(ch, speakup_info.port_tts); in do_catch_up()
239 outb_p(PROCSPEECH, speakup_info.port_tts); in do_catch_up()
244 outb_p(SYNTH_CLEAR, speakup_info.port_tts); in synth_flush()
254 speakup_info.port_tts = port_forced; in synth_probe()
256 speakup_info.port_tts); in synth_probe()
262 port_val = inw(speakup_info.port_tts - 1); in synth_probe()
300 if (speakup_info.port_tts) in accent_release()
[all …]
A Dspeakup_decpc.c284 outb_p(0, speakup_info.port_tts + 2); in dt_ctrl()
285 outb_p(0, speakup_info.port_tts + 3); in dt_ctrl()
288 outb_p(0, speakup_info.port_tts + 6); in dt_ctrl()
317 outb_p(0, speakup_info.port_tts + 4); in synth_flush()
356 speakup_info.port_tts); in testkernel()
359 speakup_info.port_tts = 0; in testkernel()
383 if (speakup_info.flushing) { in do_catch_up()
384 speakup_info.flushing = 0; in do_catch_up()
471 speakup_info.port_tts, speakup_info.port_tts + 7, in synth_probe()
480 if (speakup_info.port_tts) in dtpc_release()
[all …]
A Dspeakup_dtlk.c172 outb_p(ch, speakup_info.port_tts); in spk_out()
199 if (speakup_info.flushing) { in do_catch_up()
200 speakup_info.flushing = 0; in do_catch_up()
254 outb_p(SYNTH_CLEAR, speakup_info.port_tts); in synth_flush()
266 outb_p(ch, speakup_info.port_tts); in synth_read_tts()
324 speakup_info.port_tts = port_forced; in synth_probe()
326 speakup_info.port_tts); in synth_probe()
335 synth_lpc = speakup_info.port_tts - 1; in synth_probe()
344 speakup_info.port_tts = synth_lpc + 1; in synth_probe()
371 if (speakup_info.port_tts) in dtlk_release()
[all …]
A Dspeakup_apollo.c140 spin_lock_irqsave(&speakup_info.spinlock, flags); in do_catch_up()
142 spin_unlock_irqrestore(&speakup_info.spinlock, flags); in do_catch_up()
146 spin_lock_irqsave(&speakup_info.spinlock, flags); in do_catch_up()
150 if (speakup_info.flushing) { in do_catch_up()
151 speakup_info.flushing = 0; in do_catch_up()
152 spin_unlock_irqrestore(&speakup_info.spinlock, flags); in do_catch_up()
158 spin_unlock_irqrestore(&speakup_info.spinlock, flags); in do_catch_up()
164 spin_unlock_irqrestore(&speakup_info.spinlock, flags); in do_catch_up()
172 spin_lock_irqsave(&speakup_info.spinlock, flags); in do_catch_up()
186 spin_lock_irqsave(&speakup_info.spinlock, flags); in do_catch_up()
[all …]
A Dspeakup_decext.c158 spin_lock_irqsave(&speakup_info.spinlock, flags); in do_catch_up()
160 spin_unlock_irqrestore(&speakup_info.spinlock, flags); in do_catch_up()
164 spin_lock_irqsave(&speakup_info.spinlock, flags); in do_catch_up()
165 if (speakup_info.flushing) { in do_catch_up()
166 speakup_info.flushing = 0; in do_catch_up()
167 spin_unlock_irqrestore(&speakup_info.spinlock, flags); in do_catch_up()
179 spin_unlock_irqrestore(&speakup_info.spinlock, flags); in do_catch_up()
187 spin_lock_irqsave(&speakup_info.spinlock, flags); in do_catch_up()
189 spin_unlock_irqrestore(&speakup_info.spinlock, flags); in do_catch_up()
201 spin_lock_irqsave(&speakup_info.spinlock, in do_catch_up()
[all …]
A Dspeakup_soft.c183 spin_lock_irqsave(&speakup_info.spinlock, flags); in softsynth_open()
189 spin_unlock_irqrestore(&speakup_info.spinlock, flags); in softsynth_open()
197 spin_lock_irqsave(&speakup_info.spinlock, flags); in softsynth_close()
221 spin_lock_irqsave(&speakup_info.spinlock, flags); in softsynthx_read()
228 if (!synth_buffer_empty() || speakup_info.flushing) in softsynthx_read()
241 spin_lock_irqsave(&speakup_info.spinlock, flags); in softsynthx_read()
252 if (speakup_info.flushing) { in softsynthx_read()
253 speakup_info.flushing = 0; in softsynthx_read()
299 spin_lock_irqsave(&speakup_info.spinlock, flags); in softsynthx_read()
347 spin_lock_irqsave(&speakup_info.spinlock, flags); in softsynth_poll()
[all …]
A Dsynth.c27 struct speakup_info_t speakup_info = { variable
43 EXPORT_SYMBOL_GPL(speakup_info);
71 spin_lock_irqsave(&speakup_info.spinlock, flags); in _spk_do_catch_up()
73 spin_unlock_irqrestore(&speakup_info.spinlock, flags); in _spk_do_catch_up()
77 spin_lock_irqsave(&speakup_info.spinlock, flags); in _spk_do_catch_up()
78 if (speakup_info.flushing) { in _spk_do_catch_up()
79 speakup_info.flushing = 0; in _spk_do_catch_up()
105 spin_lock_irqsave(&speakup_info.spinlock, flags); in _spk_do_catch_up()
119 spin_lock_irqsave(&speakup_info.spinlock, flags); in _spk_do_catch_up()
199 speakup_info.flushing = 1; in spk_do_flush()
[all …]
A Dspeakup_keypc.c180 spin_lock_irqsave(&speakup_info.spinlock, flags); in do_catch_up()
182 spin_unlock_irqrestore(&speakup_info.spinlock, flags); in do_catch_up()
186 spin_lock_irqsave(&speakup_info.spinlock, flags); in do_catch_up()
187 if (speakup_info.flushing) { in do_catch_up()
188 speakup_info.flushing = 0; in do_catch_up()
189 spin_unlock_irqrestore(&speakup_info.spinlock, flags); in do_catch_up()
195 spin_unlock_irqrestore(&speakup_info.spinlock, flags); in do_catch_up()
200 spin_unlock_irqrestore(&speakup_info.spinlock, flags); in do_catch_up()
214 spin_lock_irqsave(&speakup_info.spinlock, flags); in do_catch_up()
216 spin_unlock_irqrestore(&speakup_info.spinlock, flags); in do_catch_up()
[all …]
A Dspeakup_dectlk.c219 spin_lock_irqsave(&speakup_info.spinlock, flags); in do_catch_up()
222 spin_unlock_irqrestore(&speakup_info.spinlock, flags); in do_catch_up()
239 spin_lock_irqsave(&speakup_info.spinlock, flags); in do_catch_up()
240 if (speakup_info.flushing) { in do_catch_up()
241 speakup_info.flushing = 0; in do_catch_up()
242 spin_unlock_irqrestore(&speakup_info.spinlock, flags); in do_catch_up()
255 spin_unlock_irqrestore(&speakup_info.spinlock, flags); in do_catch_up()
263 spin_lock_irqsave(&speakup_info.spinlock, flags); in do_catch_up()
265 spin_unlock_irqrestore(&speakup_info.spinlock, flags); in do_catch_up()
277 spin_lock_irqsave(&speakup_info.spinlock, in do_catch_up()
[all …]
A Dkobjects.c39 spin_lock_irqsave(&speakup_info.spinlock, flags); in chars_chartab_show()
74 spin_unlock_irqrestore(&speakup_info.spinlock, flags); in chars_chartab_show()
132 spin_lock_irqsave(&speakup_info.spinlock, flags); in chars_chartab_store()
241 spin_lock_irqsave(&speakup_info.spinlock, flags); in keymap_show()
275 spin_lock_irqsave(&speakup_info.spinlock, flags); in keymap_store()
351 spin_lock_irqsave(&speakup_info.spinlock, flags); in silent_store()
426 spin_lock_irqsave(&speakup_info.spinlock, flags); in synth_direct_store()
484 spin_lock_irqsave(&speakup_info.spinlock, flags); in punc_show()
532 spin_lock_irqsave(&speakup_info.spinlock, flags); in punc_store()
561 spin_lock_irqsave(&speakup_info.spinlock, flags); in spk_var_show()
[all …]
A Dthread.c27 spin_lock_irqsave(&speakup_info.spinlock, flags); in speakup_thread()
35 (speakup_info.flushing || in speakup_thread()
37 spin_unlock_irqrestore(&speakup_info.spinlock, flags); in speakup_thread()
A Dmain.c1170 spin_lock_irqsave(&speakup_info.spinlock, flags); in do_handle_shift()
1192 spin_unlock_irqrestore(&speakup_info.spinlock, flags); in do_handle_shift()
1199 spin_lock_irqsave(&speakup_info.spinlock, flags); in do_handle_latin()
1216 spin_unlock_irqrestore(&speakup_info.spinlock, flags); in do_handle_latin()
1514 spin_lock_irqsave(&speakup_info.spinlock, flags); in pre_handle_cursor()
1528 spin_unlock_irqrestore(&speakup_info.spinlock, flags); in pre_handle_cursor()
1537 spin_lock_irqsave(&speakup_info.spinlock, flags); in do_handle_cursor()
1560 spin_unlock_irqrestore(&speakup_info.spinlock, flags); in do_handle_cursor()
1686 spin_lock_irqsave(&speakup_info.spinlock, flags); in cursor_done()
1802 spin_lock_irqsave(&speakup_info.spinlock, flags); in do_handle_spec()
[all …]
A Di18n.c568 spin_lock_irqsave(&speakup_info.spinlock, flags); in spk_msg_set()
572 spin_unlock_irqrestore(&speakup_info.spinlock, flags); in spk_msg_set()
599 spin_lock_irqsave(&speakup_info.spinlock, flags); in spk_reset_msg_group()
606 spin_unlock_irqrestore(&speakup_info.spinlock, flags); in spk_reset_msg_group()
622 spin_lock_irqsave(&speakup_info.spinlock, flags); in spk_free_user_msgs()
629 spin_unlock_irqrestore(&speakup_info.spinlock, flags); in spk_free_user_msgs()
A Ddevsynth.c30 spin_lock_irqsave(&speakup_info.spinlock, flags); in speakup_file_write()
32 spin_unlock_irqrestore(&speakup_info.spinlock, flags); in speakup_file_write()
A Dserialio.h39 ((inb(speakup_info.port_tts + UART_LSR) & BOTH_EMPTY) != BOTH_EMPTY)
A Dspk_priv.h76 extern struct speakup_info_t speakup_info;

Completed in 33 milliseconds