Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 46 files:

Smatch caller information:

drivers/tty/tty_io.c tty_init_termios() -> tty_termios_baud_rate()

Type Parameter Key Value
PARAM_VALUE 0 termios 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 termios->c_ispeed 0-u32max
HALF_LOCKED2 &serial->disc_mutex
HALF_LOCKED2 &tty->legacy_mutex
HALF_LOCKED2 &tty->legacy_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &console_mutex

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

Type Parameter Key Value
PARAM_VALUE 0 termios 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 termios->c_cflag 0-u32max[c]
USER_DATA 0 termios->c_iflag 0-u32max[c]
USER_DATA 0 termios->c_ispeed 0-u32max
USER_DATA 0 termios->c_lflag 0-u32max[c]
USER_DATA 0 termios->c_line 0-255
USER_DATA 0 termios->c_oflag 0-u32max[c]
USER_DATA 0 termios->c_ospeed 0-u32max
HALF_LOCKED2 &serial->disc_mutex
HALF_LOCKED2 &tty->atomic_write_lock
HALF_LOCKED2 &tty->ldisc_sem
HALF_LOCKED2 &tty->legacy_mutex
HALF_LOCKED2 &tty->termios_rwsem
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &console_mutex

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

Type Parameter Key Value
PARAM_VALUE 0 termios 4096-ptr_max
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 &tty->legacy_mutex
HALF_LOCKED2 &tty->driver_data->d_lockref.lock
HALF_LOCKED2 global &spk_mutex
TYPE_LOCK (struct tty_struct)->legacy_mutex

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

Type Parameter Key Value
PARAM_VALUE 0 termios 4096-ptr_max
PARAM_VALUE 0 termios->c_cflag 0-2147483646,2147483648-u32max
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 termios->c_cflag 0-2147483646,2147483648-u32max[c]
USER_DATA 0 termios->c_iflag 0-u32max[c]
USER_DATA 0 termios->c_ispeed 0-u32max
USER_DATA 0 termios->c_lflag 0-u32max[c]
USER_DATA 0 termios->c_line 0-255
USER_DATA 0 termios->c_oflag 0-u32max[c]
USER_DATA 0 termios->c_ospeed 0-u32max
HALF_LOCKED2 &serial->disc_mutex
HALF_LOCKED2 &tdev->td_open_close_lock
HALF_LOCKED2 &tty->atomic_write_lock
HALF_LOCKED2 &tty->ldisc_sem
HALF_LOCKED2 &tty->legacy_mutex
HALF_LOCKED2 &tty->termios_rwsem
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &console_mutex

drivers/tty/serial/8250/8250_fintek.c fintek_8250_set_termios() -> tty_termios_baud_rate()

Type Parameter Key Value
PARAM_VALUE 0 termios 4096-ptr_max
BUF_SIZE 0 termios (-1),44
BUF_SIZE 0 termios (-1),44
DATA_SOURCE 0 termios $1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 termios->c_cflag 0-u32max[c]
USER_DATA 0 termios->c_iflag 0-u32max[c]
USER_DATA 0 termios->c_ispeed 0-u32max
USER_DATA 0 termios->c_lflag 0-u32max[c]
USER_DATA 0 termios->c_line 0-255
USER_DATA 0 termios->c_oflag 0-u32max[c]
USER_DATA 0 termios->c_ospeed 0-u32max
HALF_LOCKED2 &port->mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &console_mutex

drivers/tty/serial/8250/8250_fintek.c fintek_8250_set_termios() -> tty_termios_baud_rate()

Type Parameter Key Value
PARAM_VALUE 0 termios 0,1767035511140073472,3137504346029961216,7525340350016356352
DATA_SOURCE 0 termios $2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &port->mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &console_mutex

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

Type Parameter Key Value
PARAM_VALUE 0 termios 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 termios->c_cflag 0-u32max[c]
USER_DATA 0 termios->c_iflag 0-u32max[c]
USER_DATA 0 termios->c_ispeed 0-u32max
USER_DATA 0 termios->c_lflag 0-u32max[c]
USER_DATA 0 termios->c_line 0-255
USER_DATA 0 termios->c_oflag 0-u32max[c]
USER_DATA 0 termios->c_ospeed 0-u32max
HALF_LOCKED2 &serial->disc_mutex
HALF_LOCKED2 &tty->atomic_write_lock
HALF_LOCKED2 &tty->ldisc_sem
HALF_LOCKED2 &tty->legacy_mutex
HALF_LOCKED2 &tty->termios_rwsem
HALF_LOCKED2 global &console_mutex

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

Type Parameter Key Value
PARAM_VALUE 0 termios 4096-ptr_max
DATA_SOURCE 0 termios $2
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &edge_serial->es_lock
HALF_LOCKED2 flags

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

Type Parameter Key Value
PARAM_VALUE 0 termios 4096-ptr_max
PARAM_VALUE 0 termios->c_cflag 0-2147483646,2147483648-u32max
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 termios->c_cflag 0-2147483646,2147483648-u32max[c]
USER_DATA 0 termios->c_iflag 0-u32max[c]
USER_DATA 0 termios->c_ispeed 0-u32max
USER_DATA 0 termios->c_lflag 0-u32max[c]
USER_DATA 0 termios->c_line 0-255
USER_DATA 0 termios->c_oflag 0-u32max[c]
USER_DATA 0 termios->c_ospeed 0-u32max
HALF_LOCKED2 &edge_serial->es_lock
HALF_LOCKED2 &tty->atomic_write_lock
HALF_LOCKED2 &tty->ldisc_sem
HALF_LOCKED2 &tty->legacy_mutex
HALF_LOCKED2 &tty->termios_rwsem
HALF_LOCKED2 flags

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

Type Parameter Key Value
PARAM_VALUE 0 termios 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 termios->c_line 0-30
HALF_LOCKED2 &tty->ldisc_sem
HALF_LOCKED2 &tty->legacy_mutex
HALF_LOCKED2 &tty->legacy_mutex

drivers/tty/serial/serial_core.c uart_get_baud_rate() -> tty_termios_baud_rate()

Type Parameter Key Value
PARAM_VALUE 0 termios 4096-ptr_max
BUF_SIZE 0 termios (-1),44
BUF_SIZE 0 termios (-1),44
DATA_SOURCE 0 termios $1
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 termios->c_ispeed 0-268435454,u32max
HOST_DATA 0 termios->c_ospeed 0-268435454,u32max
USER_DATA 0 termios->c_cflag 0-u32max[c]
USER_DATA 0 termios->c_iflag 0-u32max[c]
USER_DATA 0 termios->c_ispeed 0-u32max
USER_DATA 0 termios->c_lflag 0-u32max[c]
USER_DATA 0 termios->c_line 0-255
USER_DATA 0 termios->c_oflag 0-u32max[c]
USER_DATA 0 termios->c_ospeed 0-u32max
USER_PTR 0 termios->c_cc
HALF_LOCKED2 &ltq_port->lock
HALF_LOCKED2 &port->lock
HALF_LOCKED2 &s->lock
HALF_LOCKED2 flags

drivers/tty/serial/serial_core.c uart_get_baud_rate() -> tty_termios_baud_rate()

Type Parameter Key Value
PARAM_VALUE 0 termios 1767035511140073472,3137504346029961216,7525340350016356352
DATA_SOURCE 0 termios $2
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &ltq_port->lock
HALF_LOCKED2 &port->lock
HALF_LOCKED2 &s->lock
HALF_LOCKED2 flags

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

Type Parameter Key Value
PARAM_VALUE 0 termios 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 termios->c_cflag 0-u32max[c]
USER_DATA 0 termios->c_iflag 0-u32max[c]
USER_DATA 0 termios->c_ispeed 0-u32max
USER_DATA 0 termios->c_lflag 0-u32max[c]
USER_DATA 0 termios->c_line 0-255
USER_DATA 0 termios->c_oflag 0-u32max[c]
USER_DATA 0 termios->c_ospeed 0-u32max
HALF_LOCKED2 &serial->disc_mutex
HALF_LOCKED2 &tty->atomic_write_lock
HALF_LOCKED2 &tty->ldisc_sem
HALF_LOCKED2 &tty->legacy_mutex
HALF_LOCKED2 &tty->termios_rwsem
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &console_mutex

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

Type Parameter Key Value
PARAM_VALUE 0 termios 4096-ptr_max
PARAM_VALUE 0 termios->c_cflag 0-2147483646,2147483648-u32max
BUF_SIZE 0 termios 44
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 termios->c_cflag 0-2147483646,2147483648-u32max[c]
USER_DATA 0 termios->c_iflag 0-u32max[c]
USER_DATA 0 termios->c_ispeed 0-u32max
USER_DATA 0 termios->c_lflag 0-u32max[c]
USER_DATA 0 termios->c_line 0-255
USER_DATA 0 termios->c_oflag 0-u32max[c]
USER_DATA 0 termios->c_ospeed 0-u32max
HALF_LOCKED2 &serial->disc_mutex
HALF_LOCKED2 &tty->termios_rwsem
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &console_mutex

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

Type Parameter Key Value
PARAM_VALUE 0 termios 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 termios->c_cflag 0-u32max[c]
USER_DATA 0 termios->c_iflag 0-u32max[c]
USER_DATA 0 termios->c_ispeed 0-u32max
USER_DATA 0 termios->c_lflag 0-u32max[c]
USER_DATA 0 termios->c_line 0-255
USER_DATA 0 termios->c_oflag 0-u32max[c]
USER_DATA 0 termios->c_ospeed 0-u32max
HALF_LOCKED2 &serial->disc_mutex
HALF_LOCKED2 &tty->atomic_write_lock
HALF_LOCKED2 &tty->ldisc_sem
HALF_LOCKED2 &tty->legacy_mutex
HALF_LOCKED2 &tty->termios_rwsem
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &console_mutex

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

Type Parameter Key Value
PARAM_VALUE 0 termios 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 termios->c_cflag 0-u32max[c]
USER_DATA 0 termios->c_iflag 0-u32max[c]
USER_DATA 0 termios->c_ispeed 0-u32max
USER_DATA 0 termios->c_lflag 0-u32max[c]
USER_DATA 0 termios->c_line 0-255
USER_DATA 0 termios->c_oflag 0-u32max[c]
USER_DATA 0 termios->c_ospeed 0-u32max
USER_PTR 0 termios->c_cc
LOCK2 &priv->cfg_lock
HALF_LOCKED2 &tport->mutex
HALF_LOCKED2 &tty->atomic_write_lock
HALF_LOCKED2 &tty->ldisc_sem
HALF_LOCKED2 &tty->legacy_mutex
HALF_LOCKED2 &tty->termios_rwsem
TYPE_LOCK (struct ftdi_private)->cfg_lock

drivers/tty/serial/8250/8250_bcm7271.c brcmstb_set_termios() -> tty_termios_baud_rate()

Type Parameter Key Value
PARAM_VALUE 0 termios 4096-ptr_max
BUF_SIZE 0 termios (-1),44
BUF_SIZE 0 termios (-1),44
DATA_SOURCE 0 termios $1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 termios->c_cflag 0-u32max[c]
USER_DATA 0 termios->c_iflag 0-u32max[c]
USER_DATA 0 termios->c_ispeed 0-u32max
USER_DATA 0 termios->c_lflag 0-u32max[c]
USER_DATA 0 termios->c_line 0-255
USER_DATA 0 termios->c_oflag 0-u32max[c]
USER_DATA 0 termios->c_ospeed 0-u32max
HALF_LOCKED2 &port->mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &console_mutex

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

Type Parameter Key Value
PARAM_VALUE 0 termios 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 termios->c_cflag 0-u32max[c]
USER_DATA 0 termios->c_iflag 0-u32max[c]
USER_DATA 0 termios->c_ispeed 0-u32max
USER_DATA 0 termios->c_lflag 0-u32max[c]
USER_DATA 0 termios->c_line 0-255
USER_DATA 0 termios->c_oflag 0-u32max[c]
USER_DATA 0 termios->c_ospeed 0-u32max
HALF_LOCKED2 &serial->disc_mutex
HALF_LOCKED2 &tty->atomic_write_lock
HALF_LOCKED2 &tty->ldisc_sem
HALF_LOCKED2 &tty->legacy_mutex
HALF_LOCKED2 &tty->termios_rwsem
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &console_mutex

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

Type Parameter Key Value
PARAM_VALUE 0 termios 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 termios->c_cflag 0-u32max[c]
USER_DATA 0 termios->c_iflag 0-u32max[c]
USER_DATA 0 termios->c_ispeed 0-u32max
USER_DATA 0 termios->c_lflag 0-u32max[c]
USER_DATA 0 termios->c_line 0-255
USER_DATA 0 termios->c_oflag 0-u32max[c]
USER_DATA 0 termios->c_ospeed 0-u32max
HALF_LOCKED2 &serial->disc_mutex
HALF_LOCKED2 &tty->atomic_write_lock
HALF_LOCKED2 &tty->ldisc_sem
HALF_LOCKED2 &tty->legacy_mutex
HALF_LOCKED2 &tty->termios_rwsem
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &console_mutex

drivers/tty/serial/lantiq.c lqasc_set_termios() -> tty_termios_baud_rate()

Type Parameter Key Value
PARAM_VALUE 0 termios 4096-ptr_max
BUF_SIZE 0 termios (-1),44
BUF_SIZE 0 termios (-1),44
DATA_SOURCE 0 termios $1
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 termios->c_ispeed 0-268435454,u32max
HOST_DATA 0 termios->c_ospeed 0-268435454,u32max
USER_DATA 0 termios->c_cflag 0-u32max[c]
USER_DATA 0 termios->c_iflag 0-u32max[c]
USER_DATA 0 termios->c_ispeed 0-u32max
USER_DATA 0 termios->c_lflag 0-u32max[c]
USER_DATA 0 termios->c_line 0-255
USER_DATA 0 termios->c_oflag 0-u32max[c]
USER_DATA 0 termios->c_ospeed 0-u32max
HALF_LOCKED2 &port->mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &console_mutex

drivers/tty/serial/8250/8250_omap.c omap_8250_set_termios() -> tty_termios_baud_rate()

Type Parameter Key Value
PARAM_VALUE 0 termios 4096-ptr_max
PARAM_VALUE 0 termios->c_cflag 0-2147483646,2147483648-u32max
BUF_SIZE 0 termios (-1),44
BUF_SIZE 0 termios (-1),44
DATA_SOURCE 0 termios $1
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 termios->c_ispeed 0-268435454,u32max
HOST_DATA 0 termios->c_ospeed 0-268435454,u32max
USER_DATA 0 termios->c_cflag 0-2147483646,2147483648-u32max[c]
USER_DATA 0 termios->c_iflag 0-u32max[c]
USER_DATA 0 termios->c_ispeed 0-u32max
USER_DATA 0 termios->c_lflag 0-u32max[c]
USER_DATA 0 termios->c_line 0-255
USER_DATA 0 termios->c_oflag 0-u32max[c]
USER_DATA 0 termios->c_ospeed 0-u32max
HALF_LOCKED2 &port->mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &console_mutex

drivers/tty/serial/sccnxp.c sccnxp_set_termios() -> tty_termios_baud_rate()

Type Parameter Key Value
PARAM_VALUE 0 termios 4096-ptr_max
BUF_SIZE 0 termios (-1),44
BUF_SIZE 0 termios (-1),44
DATA_SOURCE 0 termios $1
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 termios->c_ispeed 0-268435454,u32max
HOST_DATA 0 termios->c_ospeed 0-268435454,u32max
USER_DATA 0 termios->c_cflag 0-u32max[c]
USER_DATA 0 termios->c_iflag 0-u32max[c]
USER_DATA 0 termios->c_ispeed 0-u32max
USER_DATA 0 termios->c_lflag 0-u32max[c]
USER_DATA 0 termios->c_line 0-255
USER_DATA 0 termios->c_oflag 0-u32max[c]
USER_DATA 0 termios->c_ospeed 0-u32max
LOCK2 &s->lock
LOCK2 flags
HALF_LOCKED2 &port->mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &console_mutex
TYPE_LOCK (struct sccnxp_port)->lock

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

Type Parameter Key Value
PARAM_VALUE 0 termios 1767035511140073472,3137504346029961216,7752371099641409536
DATA_SOURCE 0 termios $2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &serial->disc_mutex
HALF_LOCKED2 &tty->termios_rwsem
HALF_LOCKED2 global &console_mutex

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

Type Parameter Key Value
PARAM_VALUE 0 termios 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 termios->c_cflag 0-u32max[c]
USER_DATA 0 termios->c_iflag 0-u32max[c]
USER_DATA 0 termios->c_ispeed 0-u32max
USER_DATA 0 termios->c_lflag 0-u32max[c]
USER_DATA 0 termios->c_line 0-255
USER_DATA 0 termios->c_oflag 0-u32max[c]
USER_DATA 0 termios->c_ospeed 0-u32max
HALF_LOCKED2 &serial->disc_mutex
HALF_LOCKED2 &tty->legacy_mutex
HALF_LOCKED2 _T->lock

drivers/tty/tty_baudrate.c tty_termios_input_baud_rate() -> tty_termios_baud_rate()

Type Parameter Key Value
PARAM_VALUE 0 termios 4096-ptr_max
DATA_SOURCE 0 termios $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 termios->c_cflag 0-u32max
USER_DATA 0 termios->c_iflag 0-u32max
USER_DATA 0 termios->c_ispeed 0-u32max
USER_DATA 0 termios->c_lflag 0-u32max
USER_DATA 0 termios->c_line 0-255
USER_DATA 0 termios->c_oflag 0-u32max
USER_DATA 0 termios->c_ospeed 0-u32max
USER_PTR 0 termios->c_cc
HALF_LOCKED2 &tty->ldisc_sem
HALF_LOCKED2 &tty->legacy_mutex
HALF_LOCKED2 &tty->termios_rwsem

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

Type Parameter Key Value
PARAM_VALUE 0 termios 4096-ptr_max
PARAM_VALUE 0 termios->c_cflag 0-2147483646,2147483648-u32max
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 termios->c_cflag 0-2147483646,2147483648-u32max[c]
USER_DATA 0 termios->c_iflag 0-u32max[c]
USER_DATA 0 termios->c_ispeed 0-u32max
USER_DATA 0 termios->c_lflag 0-u32max[c]
USER_DATA 0 termios->c_line 0-255
USER_DATA 0 termios->c_oflag 0-u32max[c]
USER_DATA 0 termios->c_ospeed 0-u32max
HALF_LOCKED2 &serial->disc_mutex
HALF_LOCKED2 &tty->atomic_write_lock
HALF_LOCKED2 &tty->ldisc_sem
HALF_LOCKED2 &tty->legacy_mutex
HALF_LOCKED2 &tty->termios_rwsem
HALF_LOCKED2 _T->lock

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

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

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

Type Parameter Key Value
PARAM_VALUE 0 termios 4096-ptr_max
PARAM_VALUE 0 termios->c_cflag 0-1073741823
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 termios->c_cflag 0-1073741823[c]
USER_DATA 0 termios->c_iflag 0-u32max[c]
USER_DATA 0 termios->c_ispeed 0-u32max
USER_DATA 0 termios->c_lflag 0-u32max[c]
USER_DATA 0 termios->c_line 0-255
USER_DATA 0 termios->c_oflag 0-u32max[c]
USER_DATA 0 termios->c_ospeed 0-u32max
HALF_LOCKED2 &serial->disc_mutex
HALF_LOCKED2 &tty->atomic_write_lock
HALF_LOCKED2 &tty->ldisc_sem
HALF_LOCKED2 &tty->legacy_mutex
HALF_LOCKED2 &tty->termios_rwsem
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &console_mutex

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

Type Parameter Key Value
PARAM_VALUE 0 termios 4096-ptr_max
DATA_SOURCE 0 termios $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &tty->legacy_mutex
HALF_LOCKED2 &tty->termios_rwsem
HALF_LOCKED2 _T->lock

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

Type Parameter Key Value
PARAM_VALUE 0 termios 4096-ptr_max
PARAM_VALUE 0 termios->c_cflag 0-2147483646,2147483648-u32max
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 termios->c_cflag 0-2147483646,2147483648-u32max[c]
USER_DATA 0 termios->c_iflag 0-u32max[c]
USER_DATA 0 termios->c_ispeed 0-u32max
USER_DATA 0 termios->c_lflag 0-u32max[c]
USER_DATA 0 termios->c_line 0-255
USER_DATA 0 termios->c_oflag 0-u32max[c]
USER_DATA 0 termios->c_ospeed 0-u32max
HALF_LOCKED2 &tty->atomic_write_lock
HALF_LOCKED2 &tty->ldisc_sem
HALF_LOCKED2 &tty->legacy_mutex
HALF_LOCKED2 &tty->termios_rwsem
HALF_LOCKED2 _T->lock

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

Type Parameter Key Value
PARAM_VALUE 0 termios 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 termios->c_cflag 0-u32max[c]
USER_DATA 0 termios->c_iflag 0-u32max[c]
USER_DATA 0 termios->c_ispeed 0-u32max
USER_DATA 0 termios->c_lflag 0-u32max[c]
USER_DATA 0 termios->c_line 0-255
USER_DATA 0 termios->c_oflag 0-u32max[c]
USER_DATA 0 termios->c_ospeed 0-u32max
LOCK2 &tty->termios_rwsem
LOCK2 _T->lock
HALF_LOCKED2 &tty->atomic_write_lock
HALF_LOCKED2 &tty->ldisc_sem
HALF_LOCKED2 &tty->ldisc_sem
HALF_LOCKED2 &tty->legacy_mutex
TYPE_LOCK (struct tty_struct)->termios_rwsem

drivers/tty/tty_ioctl.c set_termios() -> tty_termios_baud_rate()

Type Parameter Key Value
PARAM_VALUE 0 termios 1032568042258620416
USER_DATA 0 termios->c_cflag 0-u32max
USER_DATA 0 termios->c_iflag 0-u32max
USER_DATA 0 termios->c_ispeed 0-u32max
USER_DATA 0 termios->c_lflag 0-u32max
USER_DATA 0 termios->c_line 0-255
USER_DATA 0 termios->c_oflag 0-u32max
USER_DATA 0 termios->c_ospeed 0-u32max
USER_PTR 0 termios->c_cc
LOCK2 &tty->ldisc_sem
TYPE_LOCK (struct tty_struct)->ldisc_sem

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

Type Parameter Key Value
PARAM_VALUE 0 termios 1767035511140073472,3137504346029961216,7752371099641409536
DATA_SOURCE 0 termios $2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &serial->disc_mutex
HALF_LOCKED2 &tty->termios_rwsem
HALF_LOCKED2 global &console_mutex

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

Type Parameter Key Value
PARAM_VALUE 0 termios 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 termios->c_cflag 0-u32max[c]
USER_DATA 0 termios->c_iflag 0-u32max[c]
USER_DATA 0 termios->c_ispeed 0-u32max
USER_DATA 0 termios->c_lflag 0-u32max[c]
USER_DATA 0 termios->c_line 0-255
USER_DATA 0 termios->c_oflag 0-u32max[c]
USER_DATA 0 termios->c_ospeed 0-u32max
HALF_LOCKED2 &serial->disc_mutex
HALF_LOCKED2 &tty->atomic_write_lock
HALF_LOCKED2 &tty->ldisc_sem
HALF_LOCKED2 &tty->legacy_mutex
HALF_LOCKED2 &tty->termios_rwsem
HALF_LOCKED2 global &console_mutex

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

Type Parameter Key Value
PARAM_VALUE 0 termios 4096-ptr_max
PARAM_VALUE 0 termios->c_cflag 0-2147483646,2147483648-u32max
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 termios->c_cflag 0-2147483646,2147483648-u32max[c]
USER_DATA 0 termios->c_iflag 0-u32max[c]
USER_DATA 0 termios->c_ispeed 0-u32max
USER_DATA 0 termios->c_lflag 0-u32max[c]
USER_DATA 0 termios->c_line 0-255
USER_DATA 0 termios->c_oflag 0-u32max[c]
USER_DATA 0 termios->c_ospeed 0-u32max
HALF_LOCKED2 &serial->disc_mutex
HALF_LOCKED2 &tty->atomic_write_lock
HALF_LOCKED2 &tty->ldisc_sem
HALF_LOCKED2 &tty->legacy_mutex
HALF_LOCKED2 &tty->termios_rwsem
HALF_LOCKED2 global &console_mutex

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

Type Parameter Key Value
PARAM_VALUE 0 termios 4096-ptr_max
PARAM_VALUE 0 termios->c_cflag 0-2147483646,2147483648-u32max
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 termios->c_cflag 0-2147483646,2147483648-u32max[c]
USER_DATA 0 termios->c_iflag 0-u32max[c]
USER_DATA 0 termios->c_ispeed 0-u32max
USER_DATA 0 termios->c_lflag 0-u32max[c]
USER_DATA 0 termios->c_line 0-255
USER_DATA 0 termios->c_oflag 0-u32max[c]
USER_DATA 0 termios->c_ospeed 0-u32max
HALF_LOCKED2 &serial->disc_mutex
HALF_LOCKED2 &tty->atomic_write_lock
HALF_LOCKED2 &tty->ldisc_sem
HALF_LOCKED2 &tty->legacy_mutex
HALF_LOCKED2 &tty->termios_rwsem
HALF_LOCKED2 global &console_mutex

drivers/tty/serial/sprd_serial.c sprd_set_termios() -> tty_termios_baud_rate()

Type Parameter Key Value
PARAM_VALUE 0 termios 4096-ptr_max
PARAM_VALUE 0 termios->c_cflag 0-2147483646,2147483648-u32max
BUF_SIZE 0 termios (-1),44
BUF_SIZE 0 termios (-1),44
DATA_SOURCE 0 termios $1
BIT_INFO 0 termios->c_cflag 0x0,0xbfffffff
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 termios->c_ispeed 0-268435454,u32max
HOST_DATA 0 termios->c_ospeed 0-268435454,u32max
USER_DATA 0 termios->c_cflag 0-2147483646,2147483648-u32max[c]
USER_DATA 0 termios->c_iflag 0-u32max[c]
USER_DATA 0 termios->c_ispeed 0-u32max
USER_DATA 0 termios->c_lflag 0-u32max[c]
USER_DATA 0 termios->c_line 0-255
USER_DATA 0 termios->c_oflag 0-u32max[c]
USER_DATA 0 termios->c_ospeed 0-u32max
HALF_LOCKED2 &port->mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &console_mutex

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

Type Parameter Key Value
PARAM_VALUE 0 termios 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 termios->c_cflag 0-u32max[c]
USER_DATA 0 termios->c_iflag 0-u32max[c]
USER_DATA 0 termios->c_ispeed 0-u32max
USER_DATA 0 termios->c_lflag 0-u32max[c]
USER_DATA 0 termios->c_line 0-255
USER_DATA 0 termios->c_oflag 0-u32max[c]
USER_DATA 0 termios->c_ospeed 0-u32max
HALF_LOCKED2 &serial->disc_mutex
HALF_LOCKED2 &tty->atomic_write_lock
HALF_LOCKED2 &tty->ldisc_sem
HALF_LOCKED2 &tty->legacy_mutex
HALF_LOCKED2 &tty->termios_rwsem
HALF_LOCKED2 global &console_mutex

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

Type Parameter Key Value
PARAM_VALUE 0 termios 4096-ptr_max
LOCK2 &_T->lock->lock
LOCK2 _T->flags

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

Type Parameter Key Value
PARAM_VALUE 0 termios 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 termios->c_cflag 0-u32max[c]
USER_DATA 0 termios->c_iflag 0-u32max[c]
USER_DATA 0 termios->c_ispeed 0-u32max
USER_DATA 0 termios->c_lflag 0-u32max[c]
USER_DATA 0 termios->c_line 0-255
USER_DATA 0 termios->c_oflag 0-u32max[c]
USER_DATA 0 termios->c_ospeed 0-u32max
HALF_LOCKED2 &serial->disc_mutex
HALF_LOCKED2 &tty->atomic_write_lock
HALF_LOCKED2 &tty->ldisc_sem
HALF_LOCKED2 &tty->legacy_mutex
HALF_LOCKED2 &tty->termios_rwsem
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &console_mutex

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

Type Parameter Key Value
PARAM_VALUE 0 termios 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 termios->c_cflag 0-u32max[c]
USER_DATA 0 termios->c_iflag 0-u32max[c]
USER_DATA 0 termios->c_ispeed 0-u32max
USER_DATA 0 termios->c_lflag 0-u32max[c]
USER_DATA 0 termios->c_line 0-255
USER_DATA 0 termios->c_oflag 0-u32max[c]
USER_DATA 0 termios->c_ospeed 0-u32max
HALF_LOCKED2 &serial->disc_mutex
HALF_LOCKED2 &tty->atomic_write_lock
HALF_LOCKED2 &tty->ldisc_sem
HALF_LOCKED2 &tty->legacy_mutex
HALF_LOCKED2 &tty->termios_rwsem
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &console_mutex

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

Type Parameter Key Value
PARAM_VALUE 0 termios 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
LOCK2 &serial->disc_mutex
HALF_LOCKED2 &tty->atomic_write_lock
HALF_LOCKED2 &tty->ldisc_sem
HALF_LOCKED2 &tty->ldisc_sem
HALF_LOCKED2 &tty->legacy_mutex
TYPE_LOCK (struct usb_serial)->disc_mutex

drivers/tty/serial/max3100.c max3100_set_termios() -> tty_termios_baud_rate()

Type Parameter Key Value
PARAM_VALUE 0 termios 4096-ptr_max
BUF_SIZE 0 termios (-1),44
BUF_SIZE 0 termios (-1),44
DATA_SOURCE 0 termios $1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 termios->c_cflag 0-u32max[c]
USER_DATA 0 termios->c_iflag 0-u32max[c]
USER_DATA 0 termios->c_ispeed 0-u32max
USER_DATA 0 termios->c_lflag 0-u32max[c]
USER_DATA 0 termios->c_line 0-255
USER_DATA 0 termios->c_oflag 0-u32max[c]
USER_DATA 0 termios->c_ospeed 0-u32max
HALF_LOCKED2 &port->mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &console_mutex

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

Type Parameter Key Value
PARAM_VALUE 0 termios 1767035511140073472,3137504346029961216,7752371099641409536
PARAM_VALUE 0 termios->c_cflag 1-u32max
DATA_SOURCE 0 termios $2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &serial->disc_mutex
HALF_LOCKED2 &tty->termios_rwsem
HALF_LOCKED2 global &console_mutex

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

Type Parameter Key Value
PARAM_VALUE 0 termios 4096-ptr_max
PARAM_VALUE 0 termios->c_cflag 1-u32max
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 termios->c_cflag 1-u32max[c]
USER_DATA 0 termios->c_iflag 0-u32max[c]
USER_DATA 0 termios->c_ispeed 0-u32max
USER_DATA 0 termios->c_lflag 0-u32max[c]
USER_DATA 0 termios->c_line 0-255
USER_DATA 0 termios->c_oflag 0-u32max[c]
USER_DATA 0 termios->c_ospeed 0-u32max
HALF_LOCKED2 &serial->disc_mutex
HALF_LOCKED2 &tty->atomic_write_lock
HALF_LOCKED2 &tty->ldisc_sem
HALF_LOCKED2 &tty->legacy_mutex
HALF_LOCKED2 &tty->termios_rwsem
HALF_LOCKED2 global &console_mutex

drivers/tty/serial/pch_uart.c pch_uart_set_termios() -> tty_termios_baud_rate()

Type Parameter Key Value
PARAM_VALUE 0 termios 4096-ptr_max
BUF_SIZE 0 termios (-1),44
BUF_SIZE 0 termios (-1),44
DATA_SOURCE 0 termios $1
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 termios->c_ispeed 0-268435454,u32max
HOST_DATA 0 termios->c_ospeed 0-268435454,u32max
USER_DATA 0 termios->c_cflag 0-u32max[c]
USER_DATA 0 termios->c_iflag 0-u32max[c]
USER_DATA 0 termios->c_ispeed 0-u32max
USER_DATA 0 termios->c_lflag 0-u32max[c]
USER_DATA 0 termios->c_line 0-255
USER_DATA 0 termios->c_oflag 0-u32max[c]
USER_DATA 0 termios->c_ospeed 0-u32max
LOCK2 &port->lock
LOCK2 flags
HALF_LOCKED2 &port->mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &console_mutex
TYPE_LOCK (struct uart_port)->lock

drivers/tty/serial/vt8500_serial.c vt8500_set_termios() -> tty_termios_baud_rate()

Type Parameter Key Value
PARAM_VALUE 0 termios 4096-ptr_max
BUF_SIZE 0 termios (-1),44
BUF_SIZE 0 termios (-1),44
DATA_SOURCE 0 termios $1
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 termios->c_ispeed 0-268435454,u32max
HOST_DATA 0 termios->c_ospeed 0-268435454,u32max
USER_DATA 0 termios->c_cflag 0-u32max[c]
USER_DATA 0 termios->c_iflag 0-u32max[c]
USER_DATA 0 termios->c_ispeed 0-u32max
USER_DATA 0 termios->c_lflag 0-u32max[c]
USER_DATA 0 termios->c_line 0-255
USER_DATA 0 termios->c_oflag 0-u32max[c]
USER_DATA 0 termios->c_ospeed 0-u32max
LOCK2 &port->lock
LOCK2 flags
HALF_LOCKED2 &port->mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &console_mutex
TYPE_LOCK (struct uart_port)->lock

drivers/tty/serial/lpc32xx_hs.c serial_lpc32xx_set_termios() -> tty_termios_baud_rate()

Type Parameter Key Value
PARAM_VALUE 0 termios 4096-ptr_max
BUF_SIZE 0 termios (-1),44
BUF_SIZE 0 termios (-1),44
DATA_SOURCE 0 termios $1
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 termios->c_ispeed 0-268435454,u32max
HOST_DATA 0 termios->c_ospeed 0-268435454,u32max
USER_DATA 0 termios->c_cflag 0-u32max[c]
USER_DATA 0 termios->c_iflag 0-u32max[c]
USER_DATA 0 termios->c_ispeed 0-u32max
USER_DATA 0 termios->c_lflag 0-u32max[c]
USER_DATA 0 termios->c_line 0-255
USER_DATA 0 termios->c_oflag 0-u32max[c]
USER_DATA 0 termios->c_ospeed 0-u32max
HALF_LOCKED2 &port->mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &console_mutex

drivers/tty/serial/8250/8250_mid.c mid8250_set_termios() -> tty_termios_baud_rate()

Type Parameter Key Value
PARAM_VALUE 0 termios 4096-ptr_max
BUF_SIZE 0 termios (-1),44
BUF_SIZE 0 termios (-1),44
DATA_SOURCE 0 termios $1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 termios->c_cflag 0-u32max[c]
USER_DATA 0 termios->c_iflag 0-u32max[c]
USER_DATA 0 termios->c_ispeed 0-u32max
USER_DATA 0 termios->c_lflag 0-u32max[c]
USER_DATA 0 termios->c_line 0-255
USER_DATA 0 termios->c_oflag 0-u32max[c]
USER_DATA 0 termios->c_ospeed 0-u32max
HALF_LOCKED2 &port->mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &console_mutex

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

Type Parameter Key Value
PARAM_VALUE 0 termios 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 termios->c_line 0-30
HALF_LOCKED2 &tty->ldisc_sem
HALF_LOCKED2 &tty->legacy_mutex
HALF_LOCKED2 &tty->legacy_mutex

drivers/tty/serial/8250/8250_port.c serial8250_do_set_termios() -> tty_termios_baud_rate()

Type Parameter Key Value
PARAM_VALUE 0 termios 4096-ptr_max
PARAM_VALUE 0 termios->c_cflag 128-u32max
BUF_SIZE 0 termios (-1),44
BUF_SIZE 0 termios (-1),44
DATA_SOURCE 0 termios $1
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 termios->c_ispeed 0-268435454,u32max
HOST_DATA 0 termios->c_ospeed 0-268435454,u32max
USER_DATA 0 termios->c_cflag 128-u32max[c]
USER_DATA 0 termios->c_iflag 0-u32max[c]
USER_DATA 0 termios->c_ispeed 0-u32max
USER_DATA 0 termios->c_lflag 0-u32max[c]
USER_DATA 0 termios->c_line 0-255
USER_DATA 0 termios->c_oflag 0-u32max[c]
USER_DATA 0 termios->c_ospeed 0-u32max
USER_PTR 0 termios->c_cc
LOCK2 &_T->lock->lock
LOCK2 _T->flags
HALF_LOCKED2 _T->lock

drivers/tty/serial/men_z135_uart.c men_z135_set_termios() -> tty_termios_baud_rate()

Type Parameter Key Value
PARAM_VALUE 0 termios 4096-ptr_max
BUF_SIZE 0 termios (-1),44
BUF_SIZE 0 termios (-1),44
DATA_SOURCE 0 termios $1
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 termios->c_ispeed 0-268435454,u32max
HOST_DATA 0 termios->c_ospeed 0-268435454,u32max
USER_DATA 0 termios->c_cflag 0-u32max[c]
USER_DATA 0 termios->c_iflag 0-u32max[c]
USER_DATA 0 termios->c_ispeed 0-u32max
USER_DATA 0 termios->c_lflag 0-u32max[c]
USER_DATA 0 termios->c_line 0-255
USER_DATA 0 termios->c_oflag 0-u32max[c]
USER_DATA 0 termios->c_ospeed 0-u32max
LOCK2 &port->lock
LOCK2 irq
HALF_LOCKED2 &port->mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &console_mutex
TYPE_LOCK (struct uart_port)->lock

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

Type Parameter Key Value
PARAM_VALUE 0 termios 1767035511140073472,3137504346029961216,7752371099641409536
PARAM_VALUE 0 termios->c_cflag 1-u32max
DATA_SOURCE 0 termios $2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &serial->disc_mutex
HALF_LOCKED2 &tty->termios_rwsem
HALF_LOCKED2 global &console_mutex

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

Type Parameter Key Value
PARAM_VALUE 0 termios 4096-ptr_max
PARAM_VALUE 0 termios->c_cflag 1-u32max
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 termios->c_cflag 1-u32max[c]
USER_DATA 0 termios->c_iflag 0-u32max[c]
USER_DATA 0 termios->c_ispeed 0-u32max
USER_DATA 0 termios->c_lflag 0-u32max[c]
USER_DATA 0 termios->c_line 0-255
USER_DATA 0 termios->c_oflag 0-u32max[c]
USER_DATA 0 termios->c_ospeed 0-u32max
HALF_LOCKED2 &serial->disc_mutex
HALF_LOCKED2 &tty->atomic_write_lock
HALF_LOCKED2 &tty->ldisc_sem
HALF_LOCKED2 &tty->legacy_mutex
HALF_LOCKED2 &tty->termios_rwsem
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &console_mutex

drivers/tty/serial/xilinx_uartps.c cdns_uart_set_termios() -> tty_termios_baud_rate()

Type Parameter Key Value
PARAM_VALUE 0 termios 4096-ptr_max
BUF_SIZE 0 termios (-1),44
BUF_SIZE 0 termios (-1),44
DATA_SOURCE 0 termios $1
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 termios->c_ispeed 0-268435454,u32max
HOST_DATA 0 termios->c_ospeed 0-268435454,u32max
USER_DATA 0 termios->c_cflag 0-u32max[c]
USER_DATA 0 termios->c_iflag 0-u32max[c]
USER_DATA 0 termios->c_ispeed 0-u32max
USER_DATA 0 termios->c_lflag 0-u32max[c]
USER_DATA 0 termios->c_line 0-255
USER_DATA 0 termios->c_oflag 0-u32max[c]
USER_DATA 0 termios->c_ospeed 0-u32max
LOCK2 &port->lock
LOCK2 flags
HALF_LOCKED2 &port->mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &console_mutex
TYPE_LOCK (struct uart_port)->lock

drivers/tty/serial/arc_uart.c arc_serial_set_termios() -> tty_termios_baud_rate()

Type Parameter Key Value
PARAM_VALUE 0 termios 4096-ptr_max
BUF_SIZE 0 termios (-1),44
BUF_SIZE 0 termios (-1),44
DATA_SOURCE 0 termios $1
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 termios->c_ispeed 0-268435454,u32max
HOST_DATA 0 termios->c_ospeed 0-268435454,u32max
USER_DATA 0 termios->c_cflag 0-u32max[c]
USER_DATA 0 termios->c_iflag 0-u32max[c]
USER_DATA 0 termios->c_ispeed 0-u32max
USER_DATA 0 termios->c_lflag 0-u32max[c]
USER_DATA 0 termios->c_line 0-255
USER_DATA 0 termios->c_oflag 0-u32max[c]
USER_DATA 0 termios->c_ospeed 0-u32max
LOCK2 &port->lock
LOCK2 flags
HALF_LOCKED2 &port->mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &console_mutex
TYPE_LOCK (struct uart_port)->lock

drivers/tty/serial/mps2-uart.c mps2_uart_set_termios() -> tty_termios_baud_rate()

Type Parameter Key Value
PARAM_VALUE 0 termios 4096-ptr_max
BUF_SIZE 0 termios (-1),44
BUF_SIZE 0 termios (-1),44
DATA_SOURCE 0 termios $1
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 termios->c_ispeed 0-268435454,u32max
HOST_DATA 0 termios->c_ospeed 0-268435454,u32max
USER_DATA 0 termios->c_cflag 0-u32max[c]
USER_DATA 0 termios->c_iflag 0-u32max[c]
USER_DATA 0 termios->c_ispeed 0-u32max
USER_DATA 0 termios->c_lflag 0-u32max[c]
USER_DATA 0 termios->c_line 0-255
USER_DATA 0 termios->c_oflag 0-u32max[c]
USER_DATA 0 termios->c_ospeed 0-u32max
HALF_LOCKED2 &port->mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &console_mutex

drivers/tty/serial/8250/8250_lpss.c byt_set_termios() -> tty_termios_baud_rate()

Type Parameter Key Value
PARAM_VALUE 0 termios 4096-ptr_max
BUF_SIZE 0 termios (-1),44
BUF_SIZE 0 termios (-1),44
DATA_SOURCE 0 termios $1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 termios->c_cflag 0-u32max[c]
USER_DATA 0 termios->c_iflag 0-u32max[c]
USER_DATA 0 termios->c_ispeed 0-u32max
USER_DATA 0 termios->c_lflag 0-u32max[c]
USER_DATA 0 termios->c_line 0-255
USER_DATA 0 termios->c_oflag 0-u32max[c]
USER_DATA 0 termios->c_ospeed 0-u32max
HALF_LOCKED2 &port->mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &console_mutex

net/bluetooth/rfcomm/tty.c rfcomm_tty_set_termios() -> tty_termios_baud_rate()

Type Parameter Key Value
PARAM_VALUE 0 termios 1767035511140073472,3137504346029961216
DATA_SOURCE 0 termios $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &tty->termios_rwsem
HALF_LOCKED2 &tty->ldisc_sem
TYPE_LOCK (struct tty_struct)->termios_rwsem

net/bluetooth/rfcomm/tty.c rfcomm_tty_set_termios() -> tty_termios_baud_rate()

Type Parameter Key Value
PARAM_VALUE 0 termios 4096-ptr_max
BUF_SIZE 0 termios 44
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 termios->c_cflag 0-u32max[c]
USER_DATA 0 termios->c_iflag 0-u32max[c]
USER_DATA 0 termios->c_ispeed 0-u32max
USER_DATA 0 termios->c_lflag 0-u32max[c]
USER_DATA 0 termios->c_line 0-255
USER_DATA 0 termios->c_oflag 0-u32max[c]
USER_DATA 0 termios->c_ospeed 0-u32max
LOCK2 &tty->termios_rwsem
HALF_LOCKED2 &tty->ldisc_sem
TYPE_LOCK (struct tty_struct)->termios_rwsem

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

Type Parameter Key Value
PARAM_VALUE 0 termios 1767035511140073472,3137504346029961216,6981003767561068544,7752371099641409536
DATA_SOURCE 0 termios $2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &serial->disc_mutex
HALF_LOCKED2 &tty->termios_rwsem
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &console_mutex

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

Type Parameter Key Value
PARAM_VALUE 0 termios 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 termios->c_cflag 0-u32max[c]
USER_DATA 0 termios->c_iflag 0-u32max[c]
USER_DATA 0 termios->c_ispeed 0-u32max
USER_DATA 0 termios->c_lflag 0-u32max[c]
USER_DATA 0 termios->c_line 0-255
USER_DATA 0 termios->c_oflag 0-u32max[c]
USER_DATA 0 termios->c_ospeed 0-u32max
HALF_LOCKED2 &serial->disc_mutex
HALF_LOCKED2 &tty->atomic_write_lock
HALF_LOCKED2 &tty->ldisc_sem
HALF_LOCKED2 &tty->legacy_mutex
HALF_LOCKED2 &tty->termios_rwsem
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &console_mutex

drivers/tty/serial/rp2.c rp2_uart_set_termios() -> tty_termios_baud_rate()

Type Parameter Key Value
PARAM_VALUE 0 termios 4096-ptr_max
BUF_SIZE 0 termios (-1),44
BUF_SIZE 0 termios (-1),44
DATA_SOURCE 0 termios $1
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 termios->c_ispeed 0-268435454,u32max
HOST_DATA 0 termios->c_ospeed 0-268435454,u32max
USER_DATA 0 termios->c_cflag 0-u32max[c]
USER_DATA 0 termios->c_iflag 0-u32max[c]
USER_DATA 0 termios->c_ispeed 0-u32max
USER_DATA 0 termios->c_lflag 0-u32max[c]
USER_DATA 0 termios->c_line 0-255
USER_DATA 0 termios->c_oflag 0-u32max[c]
USER_DATA 0 termios->c_ospeed 0-u32max
HALF_LOCKED2 &port->mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &console_mutex

drivers/tty/serial/mvebu-uart.c mvebu_uart_set_termios() -> tty_termios_baud_rate()

Type Parameter Key Value
PARAM_VALUE 0 termios 1767035511140073472,3137504346029961216,7525340350016356352
DATA_SOURCE 0 termios $2
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
LOCK2 &port->lock
LOCK2 flags
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &console_mutex
TYPE_LOCK (struct uart_port)->lock

drivers/tty/serial/serial-tegra.c tegra_uart_set_termios() -> tty_termios_baud_rate()

Type Parameter Key Value
PARAM_VALUE 0 termios 4096-ptr_max
BUF_SIZE 0 termios (-1),44
BUF_SIZE 0 termios (-1),44
DATA_SOURCE 0 termios $1
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 termios->c_ispeed 0-268435454,u32max
HOST_DATA 0 termios->c_ospeed 0-268435454,u32max
USER_DATA 0 termios->c_cflag 0-u32max[c]
USER_DATA 0 termios->c_iflag 0-u32max[c]
USER_DATA 0 termios->c_ispeed 0-u32max
USER_DATA 0 termios->c_lflag 0-u32max[c]
USER_DATA 0 termios->c_line 0-255
USER_DATA 0 termios->c_oflag 0-u32max[c]
USER_DATA 0 termios->c_ospeed 0-u32max
HALF_LOCKED2 &port->mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &console_mutex

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

Type Parameter Key Value
PARAM_VALUE 0 termios 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 termios->c_cflag 0-u32max[c]
USER_DATA 0 termios->c_iflag 0-u32max[c]
USER_DATA 0 termios->c_ispeed 0-u32max
USER_DATA 0 termios->c_lflag 0-u32max[c]
USER_DATA 0 termios->c_line 0-255
USER_DATA 0 termios->c_oflag 0-u32max[c]
USER_DATA 0 termios->c_ospeed 0-u32max
HALF_LOCKED2 &acm->mutex
HALF_LOCKED2 &tty->atomic_write_lock
HALF_LOCKED2 &tty->ldisc_sem
HALF_LOCKED2 &tty->ldisc_sem
HALF_LOCKED2 &tty->legacy_mutex
HALF_LOCKED2 &tty->termios_rwsem
HALF_LOCKED2 _T->lock

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

Type Parameter Key Value
PARAM_VALUE 0 termios 4096-ptr_max
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/tty/serial/rda-uart.c rda_uart_set_termios() -> tty_termios_baud_rate()

Type Parameter Key Value
PARAM_VALUE 0 termios 4096-ptr_max
PARAM_VALUE 0 termios->c_cflag 0-2147483646,2147483648-u32max
BUF_SIZE 0 termios (-1),44
BUF_SIZE 0 termios (-1),44
DATA_SOURCE 0 termios $1
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 termios->c_ispeed 0-268435454,u32max
HOST_DATA 0 termios->c_ospeed 0-268435454,u32max
USER_DATA 0 termios->c_cflag 0-2147483646,2147483648-u32max[c]
USER_DATA 0 termios->c_iflag 0-u32max[c]
USER_DATA 0 termios->c_ispeed 0-u32max
USER_DATA 0 termios->c_lflag 0-u32max[c]
USER_DATA 0 termios->c_line 0-255
USER_DATA 0 termios->c_oflag 0-u32max[c]
USER_DATA 0 termios->c_ospeed 0-u32max
LOCK2 &port->lock
LOCK2 flags
HALF_LOCKED2 &port->mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &console_mutex
TYPE_LOCK (struct uart_port)->lock

drivers/tty/serial/owl-uart.c owl_uart_set_termios() -> tty_termios_baud_rate()

Type Parameter Key Value
PARAM_VALUE 0 termios 4096-ptr_max
BUF_SIZE 0 termios (-1),44
BUF_SIZE 0 termios (-1),44
DATA_SOURCE 0 termios $1
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 termios->c_ispeed 0-268435454,u32max
HOST_DATA 0 termios->c_ospeed 0-268435454,u32max
USER_DATA 0 termios->c_cflag 0-u32max[c]
USER_DATA 0 termios->c_iflag 0-u32max[c]
USER_DATA 0 termios->c_ispeed 0-u32max
USER_DATA 0 termios->c_lflag 0-u32max[c]
USER_DATA 0 termios->c_line 0-255
USER_DATA 0 termios->c_oflag 0-u32max[c]
USER_DATA 0 termios->c_ospeed 0-u32max
LOCK2 &port->lock
LOCK2 flags
HALF_LOCKED2 &port->mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &console_mutex
TYPE_LOCK (struct uart_port)->lock

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

Type Parameter Key Value
PARAM_VALUE 0 termios 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 termios->c_cflag 0-u32max[c]
USER_DATA 0 termios->c_iflag 0-u32max[c]
USER_DATA 0 termios->c_ispeed 0-u32max
USER_DATA 0 termios->c_lflag 0-u32max[c]
USER_DATA 0 termios->c_line 0-255
USER_DATA 0 termios->c_oflag 0-u32max[c]
USER_DATA 0 termios->c_ospeed 0-u32max
HALF_LOCKED2 &serial->disc_mutex
HALF_LOCKED2 &tty->atomic_write_lock
HALF_LOCKED2 &tty->ldisc_sem
HALF_LOCKED2 &tty->legacy_mutex
HALF_LOCKED2 &tty->termios_rwsem
HALF_LOCKED2 global &console_mutex

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

Type Parameter Key Value
PARAM_VALUE 0 termios 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 termios->c_cflag 0-u32max[c]
USER_DATA 0 termios->c_iflag 0-u32max[c]
USER_DATA 0 termios->c_ispeed 0-u32max
USER_DATA 0 termios->c_lflag 0-u32max[c]
USER_DATA 0 termios->c_line 0-255
USER_DATA 0 termios->c_oflag 0-u32max[c]
USER_DATA 0 termios->c_ospeed 0-u32max
HALF_LOCKED2 &serial->disc_mutex
HALF_LOCKED2 &tty->atomic_write_lock
HALF_LOCKED2 &tty->ldisc_sem
HALF_LOCKED2 &tty->legacy_mutex
HALF_LOCKED2 &tty->termios_rwsem
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &console_mutex

drivers/tty/serial/msm_serial.c msm_set_termios() -> tty_termios_baud_rate()

Type Parameter Key Value
PARAM_VALUE 0 termios 4096-ptr_max
BUF_SIZE 0 termios (-1),44
BUF_SIZE 0 termios (-1),44
DATA_SOURCE 0 termios $1
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 termios->c_ispeed 0-268435454,u32max
HOST_DATA 0 termios->c_ospeed 0-268435454,u32max
USER_DATA 0 termios->c_cflag 0-u32max[c]
USER_DATA 0 termios->c_iflag 0-u32max[c]
USER_DATA 0 termios->c_ispeed 0-u32max
USER_DATA 0 termios->c_lflag 0-u32max[c]
USER_DATA 0 termios->c_line 0-255
USER_DATA 0 termios->c_oflag 0-u32max[c]
USER_DATA 0 termios->c_ospeed 0-u32max
LOCK2 &port->lock
LOCK2 flags
LOCK2 flags
HALF_LOCKED2 &port->mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &console_mutex
TYPE_LOCK (struct uart_port)->lock

drivers/tty/serial/8250/8250_mtk.c mtk8250_set_termios() -> tty_termios_baud_rate()

Type Parameter Key Value
PARAM_VALUE 0 termios 4096-ptr_max
BUF_SIZE 0 termios (-1),44
BUF_SIZE 0 termios (-1),44
DATA_SOURCE 0 termios $1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 termios->c_cflag 0-u32max[c]
USER_DATA 0 termios->c_iflag 0-u32max[c]
USER_DATA 0 termios->c_ispeed 0-u32max
USER_DATA 0 termios->c_lflag 0-u32max[c]
USER_DATA 0 termios->c_line 0-255
USER_DATA 0 termios->c_oflag 0-u32max[c]
USER_DATA 0 termios->c_ospeed 0-u32max
HALF_LOCKED2 &port->mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &console_mutex

drivers/tty/serial/8250/8250_mtk.c mtk8250_set_termios() -> tty_termios_baud_rate()

Type Parameter Key Value
PARAM_VALUE 0 termios 4096-ptr_max
PARAM_VALUE 0 termios->c_cflag 0-2147483646,2147483648-u32max
BUF_SIZE 0 termios (-1),44
BUF_SIZE 0 termios (-1),44
DATA_SOURCE 0 termios $1
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 termios->c_ispeed 0-268435454,u32max
HOST_DATA 0 termios->c_ospeed 0-268435454,u32max
USER_DATA 0 termios->c_cflag 0-2147483646,2147483648-u32max[c]
USER_DATA 0 termios->c_iflag 0-2147483646,2147483648-u32max[c]
USER_DATA 0 termios->c_ispeed 0-u32max
USER_DATA 0 termios->c_lflag 0-u32max[c]
USER_DATA 0 termios->c_line 0-255
USER_DATA 0 termios->c_oflag 0-u32max[c]
USER_DATA 0 termios->c_ospeed 0-u32max
HALF_LOCKED2 &port->mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &console_mutex

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

Type Parameter Key Value
PARAM_VALUE 0 termios 1767035511140073472,3137504346029961216,7752371099641409536
DATA_SOURCE 0 termios $2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &serial->disc_mutex
HALF_LOCKED2 &tty->termios_rwsem
HALF_LOCKED2 global &console_mutex

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

Type Parameter Key Value
PARAM_VALUE 0 termios 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 termios->c_cflag 0-u32max[c]
USER_DATA 0 termios->c_iflag 0-u32max[c]
USER_DATA 0 termios->c_ispeed 0-u32max
USER_DATA 0 termios->c_lflag 0-u32max[c]
USER_DATA 0 termios->c_line 0-255
USER_DATA 0 termios->c_oflag 0-u32max[c]
USER_DATA 0 termios->c_ospeed 0-u32max
HALF_LOCKED2 &serial->disc_mutex
HALF_LOCKED2 &tty->atomic_write_lock
HALF_LOCKED2 &tty->ldisc_sem
HALF_LOCKED2 &tty->legacy_mutex
HALF_LOCKED2 &tty->termios_rwsem
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &console_mutex

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

Type Parameter Key Value
PARAM_VALUE 0 termios 1767035511140073472,3137504346029961216
DATA_SOURCE 0 termios $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &info->slock
LOCK2 &tty->termios_rwsem
LOCK2 irq
HALF_LOCKED2 &tty->atomic_write_lock
HALF_LOCKED2 &tty->ldisc_sem
HALF_LOCKED2 &tty->ldisc_sem
HALF_LOCKED2 &tty->legacy_mutex
TYPE_LOCK (struct mxser_port)->slock
TYPE_LOCK (struct tty_struct)->termios_rwsem

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

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

drivers/tty/serial/pic32_uart.c pic32_uart_set_termios() -> tty_termios_baud_rate()

Type Parameter Key Value
PARAM_VALUE 0 termios 4096-ptr_max
BUF_SIZE 0 termios (-1),44
BUF_SIZE 0 termios (-1),44
DATA_SOURCE 0 termios $1
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 termios->c_ispeed 0-268435454,u32max
HOST_DATA 0 termios->c_ospeed 0-268435454,u32max
USER_DATA 0 termios->c_cflag 0-u32max[c]
USER_DATA 0 termios->c_iflag 0-u32max[c]
USER_DATA 0 termios->c_ispeed 0-u32max
USER_DATA 0 termios->c_lflag 0-u32max[c]
USER_DATA 0 termios->c_line 0-255
USER_DATA 0 termios->c_oflag 0-u32max[c]
USER_DATA 0 termios->c_ospeed 0-u32max
LOCK2 &port->lock
LOCK2 flags
HALF_LOCKED2 &port->mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &console_mutex
TYPE_LOCK (struct uart_port)->lock

drivers/tty/serial/8250/8250_dw.c dw8250_set_termios() -> tty_termios_baud_rate()

Type Parameter Key Value
PARAM_VALUE 0 termios 4096-ptr_max
BUF_SIZE 0 termios (-1),44
BUF_SIZE 0 termios (-1),44
DATA_SOURCE 0 termios $1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 termios->c_cflag 0-u32max[c]
USER_DATA 0 termios->c_iflag 0-u32max[c]
USER_DATA 0 termios->c_ispeed 0-u32max
USER_DATA 0 termios->c_lflag 0-u32max[c]
USER_DATA 0 termios->c_line 0-255
USER_DATA 0 termios->c_oflag 0-u32max[c]
USER_DATA 0 termios->c_ospeed 0-u32max
HALF_LOCKED2 &port->mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &console_mutex

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

Type Parameter Key Value
PARAM_VALUE 0 termios 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 termios->c_cflag 0-u32max[c]
USER_DATA 0 termios->c_iflag 0-u32max[c]
USER_DATA 0 termios->c_ispeed 0-u32max
USER_DATA 0 termios->c_lflag 0-u32max[c]
USER_DATA 0 termios->c_line 0-255
USER_DATA 0 termios->c_oflag 0-u32max[c]
USER_DATA 0 termios->c_ospeed 0-u32max
HALF_LOCKED2 &serial->disc_mutex
HALF_LOCKED2 &tty->atomic_write_lock
HALF_LOCKED2 &tty->ldisc_sem
HALF_LOCKED2 &tty->legacy_mutex
HALF_LOCKED2 &tty->termios_rwsem
HALF_LOCKED2 global &console_mutex

drivers/tty/tty_ldisc.c tty_reset_termios() -> tty_termios_baud_rate()

Type Parameter Key Value
PARAM_VALUE 0 termios 4096-ptr_max
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 &tty->legacy_mutex
LOCK2 &tty->termios_rwsem
HALF_LOCKED2 &tty->driver_data->d_lockref.lock
HALF_LOCKED2 &tty->ldisc_sem
TYPE_LOCK (struct tty_struct)->legacy_mutex
TYPE_LOCK (struct tty_struct)->termios_rwsem

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

Type Parameter Key Value
PARAM_VALUE 0 termios 4096-ptr_max
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 termios->c_cflag 0-u32max[c]
USER_DATA 0 termios->c_iflag 0-u32max[c]
USER_DATA 0 termios->c_ispeed 0-u32max
USER_DATA 0 termios->c_lflag 0-u32max[c]
USER_DATA 0 termios->c_line 0-255
USER_DATA 0 termios->c_oflag 0-u32max[c]
USER_DATA 0 termios->c_ospeed 0-u32max
LOCK2 &priv->lock
LOCK2 flags
HALF_LOCKED2 &serial->disc_mutex
HALF_LOCKED2 &tty->atomic_write_lock
HALF_LOCKED2 &tty->ldisc_sem
HALF_LOCKED2 &tty->legacy_mutex
HALF_LOCKED2 &tty->termios_rwsem
HALF_LOCKED2 global &console_mutex
TYPE_LOCK (struct klsi_105_private)->lock

drivers/mmc/core/sdio_uart.c sdio_uart_change_speed() -> tty_termios_baud_rate()

Type Parameter Key Value
PARAM_VALUE 0 termios 4096-ptr_max
DATA_SOURCE 0 termios $1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 termios->c_cflag 0-u32max[c]
USER_DATA 0 termios->c_iflag 0-u32max[c]
USER_DATA 0 termios->c_ispeed 0-u32max
USER_DATA 0 termios->c_lflag 0-u32max[c]
USER_DATA 0 termios->c_line 0-255
USER_DATA 0 termios->c_oflag 0-u32max[c]
USER_DATA 0 termios->c_ospeed 0-u32max
HALF_LOCKED2 &tty->termios_rwsem
HALF_LOCKED2 _T->lock

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

Type Parameter Key Value
PARAM_VALUE 0 termios 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 termios->c_cflag 0-u32max[c]
USER_DATA 0 termios->c_iflag 0-u32max[c]
USER_DATA 0 termios->c_ispeed 0-u32max
USER_DATA 0 termios->c_lflag 0-u32max[c]
USER_DATA 0 termios->c_line 0-255
USER_DATA 0 termios->c_oflag 0-u32max[c]
USER_DATA 0 termios->c_ospeed 0-u32max
HALF_LOCKED2 &serial->disc_mutex
HALF_LOCKED2 &tty->atomic_write_lock
HALF_LOCKED2 &tty->ldisc_sem
HALF_LOCKED2 &tty->legacy_mutex
HALF_LOCKED2 &tty->termios_rwsem
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &console_mutex