| /linux/drivers/accessibility/speakup/ |
| A D | serialio.c | 106 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 D | speakup_acntpc.c | 156 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 D | speakup_decpc.c | 284 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 D | speakup_dtlk.c | 172 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 D | speakup_apollo.c | 140 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 D | speakup_decext.c | 158 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 D | speakup_soft.c | 183 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 D | synth.c | 27 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 D | speakup_keypc.c | 180 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 D | speakup_dectlk.c | 219 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 D | kobjects.c | 39 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 D | thread.c | 27 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 D | main.c | 1170 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 D | i18n.c | 568 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 D | devsynth.c | 30 spin_lock_irqsave(&speakup_info.spinlock, flags); in speakup_file_write() 32 spin_unlock_irqrestore(&speakup_info.spinlock, flags); in speakup_file_write()
|
| A D | serialio.h | 39 ((inb(speakup_info.port_tts + UART_LSR) & BOTH_EMPTY) != BOTH_EMPTY)
|
| A D | spk_priv.h | 76 extern struct speakup_info_t speakup_info;
|