Documented in 1 files:

Defined in 1 files as a function:

Referenced in 39 files:

Smatch caller information:

drivers/usb/serial/mxuport.c mxuport_set_termios() -> tty_get_baud_rate()

Type Parameter Key Value
PARAM_VALUE 0 tty 4096-ptr_max
BUF_SIZE 0 tty s32min,(-1),1-s32max
BUF_SIZE 0 tty s32min,(-1),1-s32max
BUF_SIZE 0 tty->driver_data (-1),1-s32max
BUF_SIZE 0 tty->ops (-1),296
DATA_SOURCE 0 tty $0
NOSPEC 0 tty->index
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 tty->index 0-s16max[c]
USER_DATA 0 tty->termios.c_cflag 0-u32max[c]
USER_DATA 0 tty->termios.c_iflag 0-u32max[c]
USER_DATA 0 tty->termios.c_ispeed 0-u32max
USER_DATA 0 tty->termios.c_lflag 0-u32max[c]
USER_DATA 0 tty->termios.c_line 0-255
USER_DATA 0 tty->termios.c_oflag 0-u32max[c]
USER_DATA 0 tty->termios.c_ospeed 0-u32max
HALF_LOCKED2 &serial->disc_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &console_mutex
HALF_LOCKED2 0 &tty->atomic_write_lock
HALF_LOCKED2 0 &tty->ldisc_sem
HALF_LOCKED2 0 &tty->legacy_mutex
HALF_LOCKED2 0 &tty->termios_rwsem

drivers/tty/tty_port.c tty_port_drain_delay() -> tty_get_baud_rate()

Type Parameter Key Value
PARAM_VALUE 0 tty 4096-ptr_max
BUF_SIZE 0 tty s32min,(-1),1-s32max
BUF_SIZE 0 tty s32min,(-1),1-s32max
DATA_SOURCE 0 tty $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 0 &tty->legacy_mutex
HALF_LOCKED2 global &spk_mutex
HALF_LOCKED2 0 &tty->driver_data->d_lockref.lock
TYPE_LOCK (struct tty_struct)->legacy_mutex

drivers/usb/serial/ti_usb_3410_5052.c ti_set_termios() -> tty_get_baud_rate()

Type Parameter Key Value
PARAM_VALUE 0 tty 4096-ptr_max
PARAM_VALUE 0 tty->termios.c_cflag 0-2147483646,2147483648-u32max
BUF_SIZE 0 tty s32min,(-1),1-s32max
BUF_SIZE 0 tty s32min,(-1),1-s32max
BUF_SIZE 0 tty->driver_data (-1),1-s32max
BUF_SIZE 0 tty->ops (-1),296
DATA_SOURCE 0 tty $0
BIT_INFO 0 tty->termios.c_cflag 0x0,0xbfffffff
NOSPEC 0 tty->index
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 tty->index 0-s16max[c]
USER_DATA 0 tty->termios.c_cflag 0-2147483646,2147483648-u32max[c]
USER_DATA 0 tty->termios.c_iflag 0-u32max[c]
USER_DATA 0 tty->termios.c_ispeed 0-u32max
USER_DATA 0 tty->termios.c_lflag 0-u32max[c]
USER_DATA 0 tty->termios.c_line 0-255
USER_DATA 0 tty->termios.c_oflag 0-u32max[c]
USER_DATA 0 tty->termios.c_ospeed 0-u32max
HALF_LOCKED2 &serial->disc_mutex
HALF_LOCKED2 &tdev->td_open_close_lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &console_mutex
HALF_LOCKED2 0 &tty->atomic_write_lock
HALF_LOCKED2 0 &tty->ldisc_sem
HALF_LOCKED2 0 &tty->legacy_mutex
HALF_LOCKED2 0 &tty->termios_rwsem

drivers/usb/serial/mct_u232.c mct_u232_set_termios() -> tty_get_baud_rate()

Type Parameter Key Value
PARAM_VALUE 0 tty 4096-ptr_max
BUF_SIZE 0 tty (-1),1816
BUF_SIZE 0 tty (-1),1816
BUF_SIZE 0 tty->ops (-1),296
DATA_SOURCE 0 tty $0
NOSPEC 0 tty->index
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 tty->index 0-s16max[c]
USER_DATA 0 tty->termios.c_cflag 0-u32max[c]
USER_DATA 0 tty->termios.c_iflag 0-u32max[c]
USER_DATA 0 tty->termios.c_ispeed 0-u32max
USER_DATA 0 tty->termios.c_lflag 0-u32max[c]
USER_DATA 0 tty->termios.c_line 0-255
USER_DATA 0 tty->termios.c_oflag 0-u32max[c]
USER_DATA 0 tty->termios.c_ospeed 0-u32max
HALF_LOCKED2 &serial->disc_mutex
HALF_LOCKED2 global &console_mutex
HALF_LOCKED2 0 &tty->atomic_write_lock
HALF_LOCKED2 0 &tty->ldisc_sem
HALF_LOCKED2 0 &tty->legacy_mutex
HALF_LOCKED2 0 &tty->termios_rwsem

drivers/usb/serial/io_edgeport.c change_port_settings() -> tty_get_baud_rate()

Type Parameter Key Value
PARAM_VALUE 0 tty 4096-ptr_max
PARAM_VALUE 0 tty->termios.c_cflag 0-2147483646,2147483648-u32max
BUF_SIZE 0 tty s32min,(-1),1-s32max
BUF_SIZE 0 tty s32min,(-1),1-s32max
BUF_SIZE 0 tty->ops (-1),296
DATA_SOURCE 0 tty $0
NOSPEC 0 tty->index
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 tty->index 0-s16max[c]
USER_DATA 0 tty->termios.c_cflag 0-2147483646,2147483648-u32max[c]
USER_DATA 0 tty->termios.c_iflag 0-u32max[c]
USER_DATA 0 tty->termios.c_ispeed 0-u32max
USER_DATA 0 tty->termios.c_lflag 0-u32max[c]
USER_DATA 0 tty->termios.c_line 0-255
USER_DATA 0 tty->termios.c_oflag 0-u32max[c]
USER_DATA 0 tty->termios.c_ospeed 0-u32max
HALF_LOCKED2 &edge_serial->es_lock
HALF_LOCKED2 flags
HALF_LOCKED2 0 &tty->atomic_write_lock
HALF_LOCKED2 0 &tty->ldisc_sem
HALF_LOCKED2 0 &tty->legacy_mutex
HALF_LOCKED2 0 &tty->termios_rwsem

drivers/net/ppp/ppp_synctty.c ppp_sync_open() -> tty_get_baud_rate()

Type Parameter Key Value
PARAM_VALUE 0 tty 4096-ptr_max
BUF_SIZE 0 tty s32min,(-1),1-s32max
BUF_SIZE 0 tty s32min,(-1),1-s32max
BUF_SIZE 0 tty->disc_data (-1),16
BUF_SIZE 0 tty->ldisc (-1),4,16,24,64,168-s32max
BUF_SIZE 0 tty->port->itty (-1),8-s32max
DATA_SOURCE 0 tty $0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 tty->termios.c_line 0-30
NO_OVERFLOW_SIMPLE 0 tty->driver_data->d_fsdata
NO_OVERFLOW_SIMPLE 0 tty->driver_data->d_fsdata->d_fsdata
NO_OVERFLOW_SIMPLE 0 tty->name
HALF_LOCKED2 &tty->legacy_mutex
HALF_LOCKED2 0 &tty->driver_data->d_lockref.lock
HALF_LOCKED2 0 &tty->ldisc_sem
HALF_LOCKED2 0 &tty->legacy_mutex

drivers/usb/serial/ssu100.c ssu100_set_termios() -> tty_get_baud_rate()

Type Parameter Key Value
PARAM_VALUE 0 tty 4096-ptr_max
BUF_SIZE 0 tty s32min,(-1),1-s32max
BUF_SIZE 0 tty s32min,(-1),1-s32max
BUF_SIZE 0 tty->driver_data (-1),1-s32max
BUF_SIZE 0 tty->ops (-1),296
DATA_SOURCE 0 tty $0
NOSPEC 0 tty->index
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 tty->index 0-s16max[c]
USER_DATA 0 tty->termios.c_cflag 0-u32max[c]
USER_DATA 0 tty->termios.c_iflag 0-u32max[c]
USER_DATA 0 tty->termios.c_ispeed 0-u32max
USER_DATA 0 tty->termios.c_lflag 0-u32max[c]
USER_DATA 0 tty->termios.c_line 0-255
USER_DATA 0 tty->termios.c_oflag 0-u32max[c]
USER_DATA 0 tty->termios.c_ospeed 0-u32max
HALF_LOCKED2 &serial->disc_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &console_mutex
HALF_LOCKED2 0 &tty->atomic_write_lock
HALF_LOCKED2 0 &tty->ldisc_sem
HALF_LOCKED2 0 &tty->legacy_mutex
HALF_LOCKED2 0 &tty->termios_rwsem

drivers/usb/serial/ark3116.c ark3116_set_termios() -> tty_get_baud_rate()

Type Parameter Key Value
PARAM_VALUE 0 tty 4096-ptr_max
BUF_SIZE 0 tty s32min,(-1),1-s32max
BUF_SIZE 0 tty s32min,(-1),1-s32max
BUF_SIZE 0 tty->driver_data (-1),1-s32max
BUF_SIZE 0 tty->ops (-1),296
DATA_SOURCE 0 tty $0
NOSPEC 0 tty->index
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 tty->index 0-s16max[c]
USER_DATA 0 tty->termios.c_cflag 0-u32max[c]
USER_DATA 0 tty->termios.c_iflag 0-u32max[c]
USER_DATA 0 tty->termios.c_ispeed 0-u32max
USER_DATA 0 tty->termios.c_lflag 0-u32max[c]
USER_DATA 0 tty->termios.c_line 0-255
USER_DATA 0 tty->termios.c_oflag 0-u32max[c]
USER_DATA 0 tty->termios.c_ospeed 0-u32max
HALF_LOCKED2 &serial->disc_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &console_mutex
HALF_LOCKED2 0 &tty->atomic_write_lock
HALF_LOCKED2 0 &tty->ldisc_sem
HALF_LOCKED2 0 &tty->legacy_mutex
HALF_LOCKED2 0 &tty->termios_rwsem

drivers/usb/serial/ftdi_sio.c get_ftdi_divisor() -> tty_get_baud_rate()

Type Parameter Key Value
PARAM_VALUE 0 tty 4096-ptr_max
BUF_SIZE 0 tty (-1),1-s32max
BUF_SIZE 0 tty (-1),1-s32max
BUF_SIZE 0 tty->driver_data (-1),1-s32max
BUF_SIZE 0 tty->ops (-1),296
DATA_SOURCE 0 tty $0
NOSPEC 0 tty->index
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 tty->index 0-s16max[c]
USER_DATA 0 tty->termios.c_cflag 0-u32max[c]
USER_DATA 0 tty->termios.c_iflag 0-u32max[c]
USER_DATA 0 tty->termios.c_ispeed 0-u32max
USER_DATA 0 tty->termios.c_lflag 0-u32max[c]
USER_DATA 0 tty->termios.c_line 0-255
USER_DATA 0 tty->termios.c_oflag 0-u32max[c]
USER_DATA 0 tty->termios.c_ospeed 0-u32max
LOCK2 &priv->cfg_lock
HALF_LOCKED2 &tport->mutex
HALF_LOCKED2 0 &tty->atomic_write_lock
HALF_LOCKED2 0 &tty->ldisc_sem
HALF_LOCKED2 0 &tty->legacy_mutex
HALF_LOCKED2 0 &tty->termios_rwsem
TYPE_LOCK (struct ftdi_private)->cfg_lock

drivers/usb/serial/upd78f0730.c upd78f0730_get_baud_rate() -> tty_get_baud_rate()

Type Parameter Key Value
PARAM_VALUE 0 tty 4096-ptr_max
PARAM_VALUE 0 tty->termios.c_cflag 1-u32max
BUF_SIZE 0 tty s32min,(-1),1-s32max
BUF_SIZE 0 tty s32min,(-1),1-s32max
BUF_SIZE 0 tty->driver_data (-1),1-s32max
BUF_SIZE 0 tty->ops (-1),296
DATA_SOURCE 0 tty $0
NOSPEC 0 tty->index
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 tty->index 0-s16max[c]
USER_DATA 0 tty->termios.c_cflag 1-u32max[c]
USER_DATA 0 tty->termios.c_iflag 0-u32max[c]
USER_DATA 0 tty->termios.c_ispeed 0-u32max
USER_DATA 0 tty->termios.c_lflag 0-u32max[c]
USER_DATA 0 tty->termios.c_line 0-255
USER_DATA 0 tty->termios.c_oflag 0-u32max[c]
USER_DATA 0 tty->termios.c_ospeed 0-u32max
HALF_LOCKED2 &serial->disc_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &console_mutex
HALF_LOCKED2 0 &tty->atomic_write_lock
HALF_LOCKED2 0 &tty->ldisc_sem
HALF_LOCKED2 0 &tty->legacy_mutex
HALF_LOCKED2 0 &tty->termios_rwsem

drivers/usb/serial/upd78f0730.c upd78f0730_get_baud_rate() -> tty_get_baud_rate()

Type Parameter Key Value
PARAM_VALUE 0 tty 4096-ptr_max
PARAM_VALUE 0 tty->termios.c_ospeed 9600
BUF_SIZE 0 tty s32min,(-1),1-s32max
BUF_SIZE 0 tty s32min,(-1),1-s32max
BUF_SIZE 0 tty->driver_data (-1),1-s32max
BUF_SIZE 0 tty->ops (-1),296
DATA_SOURCE 0 tty $0
NOSPEC 0 tty->index
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 tty->index 0-s16max[c]
USER_DATA 0 tty->termios.c_cflag 0,16-u32max[c]
USER_DATA 0 tty->termios.c_iflag 0-u32max[c]
USER_DATA 0 tty->termios.c_ispeed 0-u32max
USER_DATA 0 tty->termios.c_lflag 0-u32max[c]
USER_DATA 0 tty->termios.c_line 0-255
USER_DATA 0 tty->termios.c_oflag 0-u32max[c]
USER_DATA 0 tty->termios.c_ospeed 9600
HALF_LOCKED2 &serial->disc_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &console_mutex
HALF_LOCKED2 0 &tty->atomic_write_lock
HALF_LOCKED2 0 &tty->ldisc_sem
HALF_LOCKED2 0 &tty->legacy_mutex
HALF_LOCKED2 0 &tty->termios_rwsem

drivers/usb/serial/quatech2.c qt2_set_termios() -> tty_get_baud_rate()

Type Parameter Key Value
PARAM_VALUE 0 tty 4096-ptr_max
BUF_SIZE 0 tty s32min,(-1),1-s32max
BUF_SIZE 0 tty s32min,(-1),1-s32max
BUF_SIZE 0 tty->driver_data (-1),1-s32max
BUF_SIZE 0 tty->ops (-1),296
DATA_SOURCE 0 tty $0
NOSPEC 0 tty->index
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 tty->index 0-s16max[c]
USER_DATA 0 tty->termios.c_cflag 0-u32max[c]
USER_DATA 0 tty->termios.c_iflag 0-u32max[c]
USER_DATA 0 tty->termios.c_ispeed 0-u32max
USER_DATA 0 tty->termios.c_lflag 0-u32max[c]
USER_DATA 0 tty->termios.c_line 0-255
USER_DATA 0 tty->termios.c_oflag 0-u32max[c]
USER_DATA 0 tty->termios.c_ospeed 0-u32max
HALF_LOCKED2 &serial->disc_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &console_mutex
HALF_LOCKED2 0 &tty->atomic_write_lock
HALF_LOCKED2 0 &tty->ldisc_sem
HALF_LOCKED2 0 &tty->legacy_mutex
HALF_LOCKED2 0 &tty->termios_rwsem

drivers/usb/serial/keyspan.c keyspan_open() -> tty_get_baud_rate()

Type Parameter Key Value
PARAM_VALUE 0 tty 4096-ptr_max
BUF_SIZE 0 tty s32min,(-1),1-s32max
BUF_SIZE 0 tty s32min,(-1),1-s32max
BUF_SIZE 0 tty->driver_data (-1),1-s32max
DATA_SOURCE 0 tty $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &serial->disc_mutex
LOCK2 _T->lock
HALF_LOCKED2 &tty->legacy_mutex
HALF_LOCKED2 global &spk_mutex
HALF_LOCKED2 0 &tty->legacy_mutex
TYPE_LOCK (struct usb_serial)->disc_mutex

drivers/usb/serial/keyspan.c keyspan_set_termios() -> tty_get_baud_rate()

Type Parameter Key Value
PARAM_VALUE 0 tty 4096-ptr_max
BUF_SIZE 0 tty (-1),1816
BUF_SIZE 0 tty (-1),1816
BUF_SIZE 0 tty->ops (-1),296
DATA_SOURCE 0 tty $0
NOSPEC 0 tty->index
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 tty->index 0-s16max[c]
USER_DATA 0 tty->termios.c_cflag 0-u32max[c]
USER_DATA 0 tty->termios.c_iflag 0-u32max[c]
USER_DATA 0 tty->termios.c_ispeed 0-u32max
USER_DATA 0 tty->termios.c_lflag 0-u32max[c]
USER_DATA 0 tty->termios.c_line 0-255
USER_DATA 0 tty->termios.c_oflag 0-u32max[c]
USER_DATA 0 tty->termios.c_ospeed 0-u32max
HALF_LOCKED2 &serial->disc_mutex
HALF_LOCKED2 global &console_mutex
HALF_LOCKED2 0 &tty->atomic_write_lock
HALF_LOCKED2 0 &tty->ldisc_sem
HALF_LOCKED2 0 &tty->legacy_mutex
HALF_LOCKED2 0 &tty->termios_rwsem

drivers/usb/serial/whiteheat.c firm_setup_port() -> tty_get_baud_rate()

Type Parameter Key Value
PARAM_VALUE 0 tty 4096-ptr_max
PARAM_VALUE 0 tty->termios.c_cflag 0-2147483646,2147483648-u32max
BUF_SIZE 0 tty s32min,(-1),1-s32max
BUF_SIZE 0 tty s32min,(-1),1-s32max
BUF_SIZE 0 tty->driver_data (-1),1-s32max
BUF_SIZE 0 tty->ops (-1),296
DATA_SOURCE 0 tty $0
NOSPEC 0 tty->index
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 tty->index 0-s16max[c]
USER_DATA 0 tty->termios.c_cflag 0-2147483646,2147483648-u32max[c]
USER_DATA 0 tty->termios.c_iflag 0-u32max[c]
USER_DATA 0 tty->termios.c_ispeed 0-u32max
USER_DATA 0 tty->termios.c_lflag 0-u32max[c]
USER_DATA 0 tty->termios.c_line 0-255
USER_DATA 0 tty->termios.c_oflag 0-u32max[c]
USER_DATA 0 tty->termios.c_ospeed 0-u32max
HALF_LOCKED2 &serial->disc_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 0 &tty->atomic_write_lock
HALF_LOCKED2 0 &tty->ldisc_sem
HALF_LOCKED2 0 &tty->legacy_mutex
HALF_LOCKED2 0 &tty->termios_rwsem

drivers/staging/greybus/uart.c gb_tty_set_termios() -> tty_get_baud_rate()

Type Parameter Key Value
PARAM_VALUE 0 tty 4096-ptr_max
BUF_SIZE 0 tty s32min,(-1),1-s32max
BUF_SIZE 0 tty s32min,(-1),1-s32max
CAPPED_DATA 0 tty 1
DATA_SOURCE 0 tty $0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 tty->termios.c_cflag 0-u32max[c]
USER_DATA 0 tty->termios.c_iflag 0-u32max[c]
USER_DATA 0 tty->termios.c_ispeed 0-u32max
USER_DATA 0 tty->termios.c_lflag 0-u32max[c]
USER_DATA 0 tty->termios.c_line 0-255
USER_DATA 0 tty->termios.c_oflag 0-u32max[c]
USER_DATA 0 tty->termios.c_ospeed 0-u32max
LOCK2 0 &tty->termios_rwsem
HALF_LOCKED2 &tty->ldisc_sem
HALF_LOCKED2 0 &tty->atomic_write_lock
HALF_LOCKED2 0 &tty->ldisc_sem
HALF_LOCKED2 0 &tty->legacy_mutex
TYPE_LOCK (struct tty_struct)->termios_rwsem

drivers/usb/serial/cypress_m8.c cypress_set_termios() -> tty_get_baud_rate()

Type Parameter Key Value
PARAM_VALUE 0 tty 4096-ptr_max
PARAM_VALUE 0 tty->termios.c_cflag 0-1073741823
BUF_SIZE 0 tty s32min,(-1),1-s32max
BUF_SIZE 0 tty s32min,(-1),1-s32max
BUF_SIZE 0 tty->driver_data (-1),1-s32max
BUF_SIZE 0 tty->ops (-1),296
DATA_SOURCE 0 tty $0
NOSPEC 0 tty->index
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 tty->index 0-s16max[c]
USER_DATA 0 tty->termios.c_cflag 0-1073741823[c]
USER_DATA 0 tty->termios.c_iflag 0-u32max[c]
USER_DATA 0 tty->termios.c_ispeed 0-u32max
USER_DATA 0 tty->termios.c_lflag 0-u32max[c]
USER_DATA 0 tty->termios.c_line 0-255
USER_DATA 0 tty->termios.c_oflag 0-u32max[c]
USER_DATA 0 tty->termios.c_ospeed 0-u32max
HALF_LOCKED2 &serial->disc_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &console_mutex
HALF_LOCKED2 0 &tty->atomic_write_lock
HALF_LOCKED2 0 &tty->ldisc_sem
HALF_LOCKED2 0 &tty->legacy_mutex
HALF_LOCKED2 0 &tty->termios_rwsem

drivers/tty/moxa.c moxa_set_tty_param() -> tty_get_baud_rate()

Type Parameter Key Value
PARAM_VALUE 0 tty 4096-ptr_max
PARAM_VALUE 0 tty->termios.c_cflag 0-2147483646,2147483648-u32max
BUF_SIZE 0 tty s32min,(-1),1-s32max
BUF_SIZE 0 tty s32min,(-1),1-s32max
BUF_SIZE 0 tty->link->driver_data (-1),1-s32max
CAPPED_DATA 0 tty 1
DATA_SOURCE 0 tty $0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 tty->termios.c_cflag 0-2147483646,2147483648-u32max[c]
USER_DATA 0 tty->termios.c_iflag 0-u32max[c]
USER_DATA 0 tty->termios.c_ispeed 0-u32max
USER_DATA 0 tty->termios.c_lflag 0-u32max[c]
USER_DATA 0 tty->termios.c_line 0-255
USER_DATA 0 tty->termios.c_oflag 0-u32max[c]
USER_DATA 0 tty->termios.c_ospeed 0-u32max
HALF_LOCKED2 _T->lock
HALF_LOCKED2 0 &tty->atomic_write_lock
HALF_LOCKED2 0 &tty->ldisc_sem
HALF_LOCKED2 0 &tty->legacy_mutex
HALF_LOCKED2 0 &tty->termios_rwsem

drivers/ipack/devices/ipoctal.c ipoctal_set_termios() -> tty_get_baud_rate()

Type Parameter Key Value
PARAM_VALUE 0 tty 4096-ptr_max
BUF_SIZE 0 tty s32min,(-1),1-s32max
BUF_SIZE 0 tty s32min,(-1),1-s32max
CAPPED_DATA 0 tty 1
DATA_SOURCE 0 tty $0
BIT_INFO 0 tty->termios.c_cflag 0x0,0xbfffffff
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 tty->termios.c_cflag 0-u32max[c]
USER_DATA 0 tty->termios.c_iflag 0-u32max[c]
USER_DATA 0 tty->termios.c_ispeed 0-u32max
USER_DATA 0 tty->termios.c_lflag 0-u32max[c]
USER_DATA 0 tty->termios.c_line 0-255
USER_DATA 0 tty->termios.c_oflag 0-u32max[c]
USER_DATA 0 tty->termios.c_ospeed 0-u32max
LOCK2 _T->lock
LOCK2 0 &tty->termios_rwsem
HALF_LOCKED2 &tty->ldisc_sem
HALF_LOCKED2 0 &tty->atomic_write_lock
HALF_LOCKED2 0 &tty->ldisc_sem
HALF_LOCKED2 0 &tty->legacy_mutex
TYPE_LOCK (struct tty_struct)->termios_rwsem

drivers/usb/serial/keyspan_pda.c keyspan_pda_set_termios() -> tty_get_baud_rate()

Type Parameter Key Value
PARAM_VALUE 0 tty 4096-ptr_max
BUF_SIZE 0 tty (-1),1816
BUF_SIZE 0 tty (-1),1816
BUF_SIZE 0 tty->ops (-1),296
DATA_SOURCE 0 tty $0
NOSPEC 0 tty->index
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 tty->index 0-s16max[c]
USER_DATA 0 tty->termios.c_cflag 0-u32max[c]
USER_DATA 0 tty->termios.c_iflag 0-u32max[c]
USER_DATA 0 tty->termios.c_ispeed 0-u32max
USER_DATA 0 tty->termios.c_lflag 0-u32max[c]
USER_DATA 0 tty->termios.c_line 0-255
USER_DATA 0 tty->termios.c_oflag 0-u32max[c]
USER_DATA 0 tty->termios.c_ospeed 0-u32max
HALF_LOCKED2 &serial->disc_mutex
HALF_LOCKED2 global &console_mutex
HALF_LOCKED2 0 &tty->atomic_write_lock
HALF_LOCKED2 0 &tty->ldisc_sem
HALF_LOCKED2 0 &tty->legacy_mutex
HALF_LOCKED2 0 &tty->termios_rwsem

drivers/usb/serial/mos7840.c mos7840_change_port_settings() -> tty_get_baud_rate()

Type Parameter Key Value
PARAM_VALUE 0 tty 4096-ptr_max
PARAM_VALUE 0 tty->termios.c_cflag 0-2147483646,2147483648-u32max
BUF_SIZE 0 tty s32min,(-1),1-s32max
BUF_SIZE 0 tty s32min,(-1),1-s32max
BUF_SIZE 0 tty->ops (-1),296
DATA_SOURCE 0 tty $0
NOSPEC 0 tty->index
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 tty->index 0-s16max[c]
USER_DATA 0 tty->termios.c_cflag 0-2147483646,2147483648-u32max[c]
USER_DATA 0 tty->termios.c_iflag 0-u32max[c]
USER_DATA 0 tty->termios.c_ispeed 0-u32max
USER_DATA 0 tty->termios.c_lflag 0-u32max[c]
USER_DATA 0 tty->termios.c_line 0-255
USER_DATA 0 tty->termios.c_oflag 0-u32max[c]
USER_DATA 0 tty->termios.c_ospeed 0-u32max
HALF_LOCKED2 &serial->disc_mutex
HALF_LOCKED2 global &console_mutex
HALF_LOCKED2 0 &tty->atomic_write_lock
HALF_LOCKED2 0 &tty->ldisc_sem
HALF_LOCKED2 0 &tty->legacy_mutex
HALF_LOCKED2 0 &tty->termios_rwsem

drivers/usb/serial/mos7720.c change_port_settings() -> tty_get_baud_rate()

Type Parameter Key Value
PARAM_VALUE 0 tty 4096-ptr_max
PARAM_VALUE 0 tty->termios.c_cflag 0-2147483646,2147483648-u32max
BUF_SIZE 0 tty s32min,(-1),1-s32max
BUF_SIZE 0 tty s32min,(-1),1-s32max
BUF_SIZE 0 tty->ops (-1),296
DATA_SOURCE 0 tty $0
NOSPEC 0 tty->index
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 tty->index 0-s16max[c]
USER_DATA 0 tty->termios.c_cflag 0-2147483646,2147483648-u32max[c]
USER_DATA 0 tty->termios.c_iflag 0-u32max[c]
USER_DATA 0 tty->termios.c_ispeed 0-u32max
USER_DATA 0 tty->termios.c_lflag 0-u32max[c]
USER_DATA 0 tty->termios.c_line 0-255
USER_DATA 0 tty->termios.c_oflag 0-u32max[c]
USER_DATA 0 tty->termios.c_ospeed 0-u32max
HALF_LOCKED2 &serial->disc_mutex
HALF_LOCKED2 global &console_mutex
HALF_LOCKED2 0 &tty->atomic_write_lock
HALF_LOCKED2 0 &tty->ldisc_sem
HALF_LOCKED2 0 &tty->legacy_mutex
HALF_LOCKED2 0 &tty->termios_rwsem

drivers/usb/serial/belkin_sa.c belkin_sa_set_termios() -> tty_get_baud_rate()

Type Parameter Key Value
PARAM_VALUE 0 tty 4096-ptr_max
BUF_SIZE 0 tty (-1),1816
BUF_SIZE 0 tty (-1),1816
BUF_SIZE 0 tty->ops (-1),296
DATA_SOURCE 0 tty $0
NOSPEC 0 tty->index
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 tty->index 0-s16max[c]
USER_DATA 0 tty->termios.c_cflag 0-u32max[c]
USER_DATA 0 tty->termios.c_iflag 0-u32max[c]
USER_DATA 0 tty->termios.c_ispeed 0-u32max
USER_DATA 0 tty->termios.c_lflag 0-u32max[c]
USER_DATA 0 tty->termios.c_line 0-255
USER_DATA 0 tty->termios.c_oflag 0-u32max[c]
USER_DATA 0 tty->termios.c_ospeed 0-u32max
HALF_LOCKED2 &serial->disc_mutex
HALF_LOCKED2 global &console_mutex
HALF_LOCKED2 0 &tty->atomic_write_lock
HALF_LOCKED2 0 &tty->ldisc_sem
HALF_LOCKED2 0 &tty->legacy_mutex
HALF_LOCKED2 0 &tty->termios_rwsem

drivers/tty/serial/8250/8250_mxpcie.c mxpcie8250_software_break_ctl() -> tty_get_baud_rate()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 &_T->lock->lock
LOCK2 _T->flags
LOCK2 _T->lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &tty->atomic_write_lock

drivers/usb/serial/io_ti.c change_port_settings() -> tty_get_baud_rate()

Type Parameter Key Value
PARAM_VALUE 0 tty 4096-ptr_max
BUF_SIZE 0 tty s32min,(-1),1-s32max
BUF_SIZE 0 tty s32min,(-1),1-s32max
BUF_SIZE 0 tty->driver_data (-1),1-s32max
BUF_SIZE 0 tty->ops (-1),296
DATA_SOURCE 0 tty $0
BIT_INFO 0 tty->termios.c_cflag 0x0,0xbfffffff
NOSPEC 0 tty->index
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 tty->index 0-s16max[c]
USER_DATA 0 tty->termios.c_cflag 0-u32max[c]
USER_DATA 0 tty->termios.c_iflag 0-u32max[c]
USER_DATA 0 tty->termios.c_ispeed 0-u32max
USER_DATA 0 tty->termios.c_lflag 0-u32max[c]
USER_DATA 0 tty->termios.c_line 0-255
USER_DATA 0 tty->termios.c_oflag 0-u32max[c]
USER_DATA 0 tty->termios.c_ospeed 0-u32max
HALF_LOCKED2 &serial->disc_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &console_mutex
HALF_LOCKED2 0 &tty->atomic_write_lock
HALF_LOCKED2 0 &tty->ldisc_sem
HALF_LOCKED2 0 &tty->legacy_mutex
HALF_LOCKED2 0 &tty->termios_rwsem

drivers/usb/serial/oti6858.c oti6858_set_termios() -> tty_get_baud_rate()

Type Parameter Key Value
PARAM_VALUE 0 tty 4096-ptr_max
BUF_SIZE 0 tty s32min,(-1),1-s32max
BUF_SIZE 0 tty s32min,(-1),1-s32max
BUF_SIZE 0 tty->driver_data (-1),1-s32max
BUF_SIZE 0 tty->ops (-1),296
DATA_SOURCE 0 tty $0
NOSPEC 0 tty->index
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 tty->index 0-s16max[c]
USER_DATA 0 tty->termios.c_cflag 0-u32max[c]
USER_DATA 0 tty->termios.c_iflag 0-u32max[c]
USER_DATA 0 tty->termios.c_ispeed 0-u32max
USER_DATA 0 tty->termios.c_lflag 0-u32max[c]
USER_DATA 0 tty->termios.c_line 0-255
USER_DATA 0 tty->termios.c_oflag 0-u32max[c]
USER_DATA 0 tty->termios.c_ospeed 0-u32max
HALF_LOCKED2 &serial->disc_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &console_mutex
HALF_LOCKED2 0 &tty->atomic_write_lock
HALF_LOCKED2 0 &tty->ldisc_sem
HALF_LOCKED2 0 &tty->legacy_mutex
HALF_LOCKED2 0 &tty->termios_rwsem

drivers/usb/serial/generic.c usb_serial_generic_wait_until_sent() -> tty_get_baud_rate()

Type Parameter Key Value
PARAM_VALUE 0 tty 4096-ptr_max
BUF_SIZE 0 tty s32min,(-1),1-s32max
BUF_SIZE 0 tty s32min,(-1),1-s32max
DATA_SOURCE 0 tty $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &serial->disc_mutex
HALF_LOCKED2 &tty->ldisc_sem
HALF_LOCKED2 0 &tty->atomic_write_lock
HALF_LOCKED2 0 &tty->driver_data->d_lockref.lock
HALF_LOCKED2 0 &tty->ldisc_sem
HALF_LOCKED2 0 &tty->legacy_mutex
TYPE_LOCK (struct usb_serial)->disc_mutex

drivers/usb/serial/f81232.c f81232_set_termios() -> tty_get_baud_rate()

Type Parameter Key Value
PARAM_VALUE 0 tty 4096-ptr_max
PARAM_VALUE 0 tty->termios.c_cflag 1-u32max
BUF_SIZE 0 tty s32min,(-1),1-s32max
BUF_SIZE 0 tty s32min,(-1),1-s32max
BUF_SIZE 0 tty->driver_data (-1),1-s32max
BUF_SIZE 0 tty->ops (-1),296
DATA_SOURCE 0 tty $0
NOSPEC 0 tty->index
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 tty->index 0-s16max[c]
USER_DATA 0 tty->termios.c_cflag 1-u32max[c]
USER_DATA 0 tty->termios.c_iflag 0-u32max[c]
USER_DATA 0 tty->termios.c_ispeed 0-u32max
USER_DATA 0 tty->termios.c_lflag 0-u32max[c]
USER_DATA 0 tty->termios.c_line 0-255
USER_DATA 0 tty->termios.c_oflag 0-u32max[c]
USER_DATA 0 tty->termios.c_ospeed 0-u32max
HALF_LOCKED2 &serial->disc_mutex
HALF_LOCKED2 global &console_mutex
HALF_LOCKED2 0 &tty->atomic_write_lock
HALF_LOCKED2 0 &tty->ldisc_sem
HALF_LOCKED2 0 &tty->legacy_mutex
HALF_LOCKED2 0 &tty->termios_rwsem

drivers/net/ppp/ppp_async.c ppp_asynctty_open() -> tty_get_baud_rate()

Type Parameter Key Value
PARAM_VALUE 0 tty 4096-ptr_max
BUF_SIZE 0 tty s32min,(-1),1-s32max
BUF_SIZE 0 tty s32min,(-1),1-s32max
BUF_SIZE 0 tty->disc_data (-1),16
BUF_SIZE 0 tty->ldisc (-1),4,16,24,64,168-s32max
BUF_SIZE 0 tty->port->itty (-1),8-s32max
DATA_SOURCE 0 tty $0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 tty->termios.c_line 0-30
NO_OVERFLOW_SIMPLE 0 tty->driver_data->d_fsdata
NO_OVERFLOW_SIMPLE 0 tty->driver_data->d_fsdata->d_fsdata
NO_OVERFLOW_SIMPLE 0 tty->name
HALF_LOCKED2 &tty->legacy_mutex
HALF_LOCKED2 0 &tty->driver_data->d_lockref.lock
HALF_LOCKED2 0 &tty->ldisc_sem
HALF_LOCKED2 0 &tty->legacy_mutex

drivers/usb/serial/f81534.c f81534_set_termios() -> tty_get_baud_rate()

Type Parameter Key Value
PARAM_VALUE 0 tty 4096-ptr_max
PARAM_VALUE 0 tty->termios.c_cflag 1-u32max
BUF_SIZE 0 tty s32min,(-1),1-s32max
BUF_SIZE 0 tty s32min,(-1),1-s32max
BUF_SIZE 0 tty->driver_data (-1),1-s32max
BUF_SIZE 0 tty->ops (-1),296
DATA_SOURCE 0 tty $0
NOSPEC 0 tty->index
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 tty->index 0-s16max[c]
USER_DATA 0 tty->termios.c_cflag 1-u32max[c]
USER_DATA 0 tty->termios.c_iflag 0-u32max[c]
USER_DATA 0 tty->termios.c_ispeed 0-u32max
USER_DATA 0 tty->termios.c_lflag 0-u32max[c]
USER_DATA 0 tty->termios.c_line 0-255
USER_DATA 0 tty->termios.c_oflag 0-u32max[c]
USER_DATA 0 tty->termios.c_ospeed 0-u32max
HALF_LOCKED2 &serial->disc_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &console_mutex
HALF_LOCKED2 0 &tty->atomic_write_lock
HALF_LOCKED2 0 &tty->ldisc_sem
HALF_LOCKED2 0 &tty->legacy_mutex
HALF_LOCKED2 0 &tty->termios_rwsem

drivers/usb/serial/digi_acceleport.c digi_set_termios() -> tty_get_baud_rate()

Type Parameter Key Value
PARAM_VALUE 0 tty 4096-ptr_max
BUF_SIZE 0 tty s32min,(-1),1-s32max
BUF_SIZE 0 tty s32min,(-1),1-s32max
BUF_SIZE 0 tty->driver_data (-1),1-s32max
BUF_SIZE 0 tty->ops (-1),296
DATA_SOURCE 0 tty $0
NOSPEC 0 tty->index
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 tty->index 0-s16max[c]
USER_DATA 0 tty->termios.c_cflag 0-u32max[c]
USER_DATA 0 tty->termios.c_iflag 0-u32max[c]
USER_DATA 0 tty->termios.c_ispeed 0-u32max
USER_DATA 0 tty->termios.c_lflag 0-u32max[c]
USER_DATA 0 tty->termios.c_line 0-255
USER_DATA 0 tty->termios.c_oflag 0-u32max[c]
USER_DATA 0 tty->termios.c_ospeed 0-u32max
HALF_LOCKED2 &serial->disc_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &console_mutex
HALF_LOCKED2 0 &tty->atomic_write_lock
HALF_LOCKED2 0 &tty->ldisc_sem
HALF_LOCKED2 0 &tty->legacy_mutex
HALF_LOCKED2 0 &tty->termios_rwsem

drivers/usb/class/cdc-acm.c acm_tty_set_termios() -> tty_get_baud_rate()

Type Parameter Key Value
PARAM_VALUE 0 tty 4096-ptr_max
BUF_SIZE 0 tty s32min,(-1),1-s32max
BUF_SIZE 0 tty s32min,(-1),1-s32max
BUF_SIZE 0 tty->driver_data (-1),1-s32max
CAPPED_DATA 0 tty 1
DATA_SOURCE 0 tty $0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 tty->termios.c_cflag 0-u32max[c]
USER_DATA 0 tty->termios.c_iflag 0-u32max[c]
USER_DATA 0 tty->termios.c_ispeed 0-u32max
USER_DATA 0 tty->termios.c_lflag 0-u32max[c]
USER_DATA 0 tty->termios.c_line 0-255
USER_DATA 0 tty->termios.c_oflag 0-u32max[c]
USER_DATA 0 tty->termios.c_ospeed 0-u32max
HALF_LOCKED2 &acm->mutex
HALF_LOCKED2 &tty->ldisc_sem
HALF_LOCKED2 _T->lock
HALF_LOCKED2 0 &tty->atomic_write_lock
HALF_LOCKED2 0 &tty->ldisc_sem
HALF_LOCKED2 0 &tty->legacy_mutex
HALF_LOCKED2 0 &tty->termios_rwsem

drivers/tty/serial/fsl_lpuart.c lpuart_start_rx_dma() -> tty_get_baud_rate()

Type Parameter Key Value
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 flags
HALF_LOCKED2 &port->lock
HALF_LOCKED2 &sport->port.lock
HALF_LOCKED2 _T->lock
TYPE_LOCK (struct uart_port)->lock

drivers/usb/serial/kobil_sct.c kobil_set_termios() -> tty_get_baud_rate()

Type Parameter Key Value
PARAM_VALUE 0 tty 4096-ptr_max
BUF_SIZE 0 tty (-1),1816
BUF_SIZE 0 tty (-1),1816
BUF_SIZE 0 tty->ops (-1),296
DATA_SOURCE 0 tty $0
NOSPEC 0 tty->index
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 tty->index 0-s16max[c]
USER_DATA 0 tty->termios.c_cflag 0-u32max[c]
USER_DATA 0 tty->termios.c_iflag 0-u32max[c]
USER_DATA 0 tty->termios.c_ispeed 0-u32max
USER_DATA 0 tty->termios.c_lflag 0-u32max[c]
USER_DATA 0 tty->termios.c_line 0-255
USER_DATA 0 tty->termios.c_oflag 0-u32max[c]
USER_DATA 0 tty->termios.c_ospeed 0-u32max
HALF_LOCKED2 &serial->disc_mutex
HALF_LOCKED2 global &console_mutex
HALF_LOCKED2 0 &tty->atomic_write_lock
HALF_LOCKED2 0 &tty->ldisc_sem
HALF_LOCKED2 0 &tty->legacy_mutex
HALF_LOCKED2 0 &tty->termios_rwsem

drivers/usb/serial/spcp8x5.c spcp8x5_set_termios() -> tty_get_baud_rate()

Type Parameter Key Value
PARAM_VALUE 0 tty 4096-ptr_max
BUF_SIZE 0 tty s32min,(-1),1-s32max
BUF_SIZE 0 tty s32min,(-1),1-s32max
BUF_SIZE 0 tty->driver_data (-1),1-s32max
BUF_SIZE 0 tty->ops (-1),296
DATA_SOURCE 0 tty $0
NOSPEC 0 tty->index
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 tty->index 0-s16max[c]
USER_DATA 0 tty->termios.c_cflag 0-u32max[c]
USER_DATA 0 tty->termios.c_iflag 0-u32max[c]
USER_DATA 0 tty->termios.c_ispeed 0-u32max
USER_DATA 0 tty->termios.c_lflag 0-u32max[c]
USER_DATA 0 tty->termios.c_line 0-255
USER_DATA 0 tty->termios.c_oflag 0-u32max[c]
USER_DATA 0 tty->termios.c_ospeed 0-u32max
HALF_LOCKED2 &serial->disc_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &console_mutex
HALF_LOCKED2 0 &tty->atomic_write_lock
HALF_LOCKED2 0 &tty->ldisc_sem
HALF_LOCKED2 0 &tty->legacy_mutex
HALF_LOCKED2 0 &tty->termios_rwsem

drivers/usb/serial/ch341.c ch341_set_termios() -> tty_get_baud_rate()

Type Parameter Key Value
PARAM_VALUE 0 tty 4096-ptr_max
BUF_SIZE 0 tty s32min,(-1),1-s32max
BUF_SIZE 0 tty s32min,(-1),1-s32max
BUF_SIZE 0 tty->driver_data (-1),1-s32max
BUF_SIZE 0 tty->ops (-1),296
DATA_SOURCE 0 tty $0
NOSPEC 0 tty->index
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 tty->index 0-s16max[c]
USER_DATA 0 tty->termios.c_cflag 0-u32max[c]
USER_DATA 0 tty->termios.c_iflag 0-u32max[c]
USER_DATA 0 tty->termios.c_ispeed 0-u32max
USER_DATA 0 tty->termios.c_lflag 0-u32max[c]
USER_DATA 0 tty->termios.c_line 0-255
USER_DATA 0 tty->termios.c_oflag 0-u32max[c]
USER_DATA 0 tty->termios.c_ospeed 0-u32max
HALF_LOCKED2 &serial->disc_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &console_mutex
HALF_LOCKED2 0 &tty->atomic_write_lock
HALF_LOCKED2 0 &tty->ldisc_sem
HALF_LOCKED2 0 &tty->legacy_mutex
HALF_LOCKED2 0 &tty->termios_rwsem

drivers/tty/mxser.c mxser_change_speed() -> tty_get_baud_rate()

Type Parameter Key Value
PARAM_VALUE 0 tty 4096-ptr_max
BUF_SIZE 0 tty s32min,(-1),1-s32max
BUF_SIZE 0 tty s32min,(-1),1-s32max
BUF_SIZE 0 tty->driver_data (-1),1-s32max
DATA_SOURCE 0 tty $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 tty->termios.c_cflag 0-u32max[c]
USER_DATA 0 tty->termios.c_iflag 0-u32max[c]
USER_DATA 0 tty->termios.c_ispeed 0-u32max
USER_DATA 0 tty->termios.c_lflag 0-u32max[c]
USER_DATA 0 tty->termios.c_line 0-255
USER_DATA 0 tty->termios.c_oflag 0-u32max[c]
USER_DATA 0 tty->termios.c_ospeed 0-u32max
LOCK2 &info->slock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq
HALF_LOCKED2 0 &tty->atomic_write_lock
HALF_LOCKED2 0 &tty->ldisc_sem
HALF_LOCKED2 0 &tty->legacy_mutex
HALF_LOCKED2 0 &tty->termios_rwsem
TYPE_LOCK (struct mxser_port)->slock

drivers/usb/serial/ir-usb.c ir_set_termios() -> tty_get_baud_rate()

Type Parameter Key Value
PARAM_VALUE 0 tty 4096-ptr_max
BUF_SIZE 0 tty (-1),1816
BUF_SIZE 0 tty (-1),1816
BUF_SIZE 0 tty->ops (-1),296
DATA_SOURCE 0 tty $0
NOSPEC 0 tty->index
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 tty->index 0-s16max[c]
USER_DATA 0 tty->termios.c_cflag 0-u32max[c]
USER_DATA 0 tty->termios.c_iflag 0-u32max[c]
USER_DATA 0 tty->termios.c_ispeed 0-u32max
USER_DATA 0 tty->termios.c_lflag 0-u32max[c]
USER_DATA 0 tty->termios.c_line 0-255
USER_DATA 0 tty->termios.c_oflag 0-u32max[c]
USER_DATA 0 tty->termios.c_ospeed 0-u32max
HALF_LOCKED2 &serial->disc_mutex
HALF_LOCKED2 global &console_mutex
HALF_LOCKED2 0 &tty->atomic_write_lock
HALF_LOCKED2 0 &tty->ldisc_sem
HALF_LOCKED2 0 &tty->legacy_mutex
HALF_LOCKED2 0 &tty->termios_rwsem

drivers/usb/serial/kl5kusb105.c klsi_105_set_termios() -> tty_get_baud_rate()

Type Parameter Key Value
PARAM_VALUE 0 tty 4096-ptr_max
BUF_SIZE 0 tty (-1),1816
BUF_SIZE 0 tty (-1),1816
BUF_SIZE 0 tty->ops (-1),296
DATA_SOURCE 0 tty $0
NOSPEC 0 tty->index
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 tty->index 0-s16max[c]
USER_DATA 0 tty->termios.c_cflag 0-u32max[c]
USER_DATA 0 tty->termios.c_iflag 0-u32max[c]
USER_DATA 0 tty->termios.c_ispeed 0-u32max
USER_DATA 0 tty->termios.c_lflag 0-u32max[c]
USER_DATA 0 tty->termios.c_line 0-255
USER_DATA 0 tty->termios.c_oflag 0-u32max[c]
USER_DATA 0 tty->termios.c_ospeed 0-u32max
LOCK2 &priv->lock
LOCK2 flags
HALF_LOCKED2 &serial->disc_mutex
HALF_LOCKED2 global &console_mutex
HALF_LOCKED2 0 &tty->atomic_write_lock
HALF_LOCKED2 0 &tty->ldisc_sem
HALF_LOCKED2 0 &tty->legacy_mutex
HALF_LOCKED2 0 &tty->termios_rwsem
TYPE_LOCK (struct klsi_105_private)->lock

drivers/usb/serial/pl2303.c pl2303_encode_baud_rate() -> tty_get_baud_rate()

Type Parameter Key Value
PARAM_VALUE 0 tty 4096-ptr_max
BUF_SIZE 0 tty s32min,(-1),1-s32max
BUF_SIZE 0 tty s32min,(-1),1-s32max
BUF_SIZE 0 tty->driver_data (-1),1-s32max
BUF_SIZE 0 tty->ops (-1),296
DATA_SOURCE 0 tty $0
NOSPEC 0 tty->index
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 tty->index 0-s16max[c]
USER_DATA 0 tty->termios.c_cflag 0-u32max[c]
USER_DATA 0 tty->termios.c_iflag 0-u32max[c]
USER_DATA 0 tty->termios.c_ispeed 0-u32max
USER_DATA 0 tty->termios.c_lflag 0-u32max[c]
USER_DATA 0 tty->termios.c_line 0-255
USER_DATA 0 tty->termios.c_oflag 0-u32max[c]
USER_DATA 0 tty->termios.c_ospeed 0-u32max
HALF_LOCKED2 &serial->disc_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &console_mutex
HALF_LOCKED2 0 &tty->atomic_write_lock
HALF_LOCKED2 0 &tty->ldisc_sem
HALF_LOCKED2 0 &tty->legacy_mutex
HALF_LOCKED2 0 &tty->termios_rwsem