Home
last modified time | relevance | path

Searched refs:termios_rwsem (Results 1 – 9 of 9) sorted by relevance

/Linux-v5.15/drivers/tty/
Dtty_ioctl.c114 down_write(&tty->termios_rwsem); in tty_unthrottle()
119 up_write(&tty->termios_rwsem); in tty_unthrottle()
352 down_write(&tty->termios_rwsem); in tty_set_termios()
368 up_write(&tty->termios_rwsem); in tty_set_termios()
395 down_read(&tty->termios_rwsem); in set_termios()
397 up_read(&tty->termios_rwsem); in set_termios()
449 down_read(&tty->termios_rwsem); in copy_termios()
451 up_read(&tty->termios_rwsem); in copy_termios()
456 down_read(&tty->termios_rwsem); in copy_termios_locked()
458 up_read(&tty->termios_rwsem); in copy_termios_locked()
[all …]
Dn_tty.c369 down_write(&tty->termios_rwsem); in n_tty_flush_buffer()
375 up_write(&tty->termios_rwsem); in n_tty_flush_buffer()
1127 up_read(&tty->termios_rwsem); in isig()
1128 down_write(&tty->termios_rwsem); in isig()
1148 up_write(&tty->termios_rwsem); in isig()
1149 down_read(&tty->termios_rwsem); in isig()
1637 down_read(&tty->termios_rwsem); in n_tty_receive_buf_common()
1695 up_read(&tty->termios_rwsem); in n_tty_receive_buf_common()
1827 down_write(&tty->termios_rwsem); in n_tty_close()
1830 up_write(&tty->termios_rwsem); in n_tty_close()
[all …]
Dtty_ldisc.c424 down_write(&tty->termios_rwsem); in tty_set_termios_ldisc()
426 up_write(&tty->termios_rwsem); in tty_set_termios_ldisc()
587 down_read(&tty->termios_rwsem); in tty_set_ldisc()
589 up_read(&tty->termios_rwsem); in tty_set_ldisc()
644 down_write(&tty->termios_rwsem); in tty_reset_termios()
648 up_write(&tty->termios_rwsem); in tty_reset_termios()
Dtty_io.c1170 down_read(&tty->termios_rwsem); in tty_send_xchar()
1172 up_read(&tty->termios_rwsem); in tty_send_xchar()
1179 down_read(&tty->termios_rwsem); in tty_send_xchar()
1185 up_read(&tty->termios_rwsem); in tty_send_xchar()
3136 init_rwsem(&tty->termios_rwsem); in alloc_tty_struct()
Dpty.c394 lockdep_set_subclass(&o_tty->termios_rwsem, TTY_LOCK_SLAVE); in pty_common_install()
/Linux-v5.15/drivers/accessibility/speakup/
Dspk_ttyio.c139 down_read(&tty->termios_rwsem); in get_termios()
141 up_read(&tty->termios_rwsem); in get_termios()
/Linux-v5.15/net/nfc/nci/
Duart.c429 down_read(&nu->tty->termios_rwsem); in nci_uart_set_config()
431 up_read(&nu->tty->termios_rwsem); in nci_uart_set_config()
/Linux-v5.15/include/linux/
Dtty.h158 struct rw_semaphore termios_rwsem; member
/Linux-v5.15/drivers/tty/serial/
Dserial_core.c991 down_write(&tty->termios_rwsem); in uart_set_info_user()
1002 up_write(&tty->termios_rwsem); in uart_set_info_user()
1371 down_write(&tty->termios_rwsem); in uart_ioctl()
1373 up_write(&tty->termios_rwsem); in uart_ioctl()