Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 40 files:
- drivers/bluetooth/hci_ldisc.c, line 407
- drivers/ipack/devices/ipoctal.c
- drivers/net/usb/hso.c, line 1076
- drivers/tty/serdev/serdev-ttyport.c, line 166
- drivers/tty/serial/21285.c, line 247
- drivers/tty/serial/8250/8250_fintek.c, line 349
- drivers/tty/serial/8250/8250_mtk.c
- drivers/tty/serial/8250/8250_omap.c, line 526
- drivers/tty/serial/8250/8250_port.c, line 2852
- drivers/tty/serial/altera_uart.c, line 187
- drivers/tty/serial/amba-pl011.c, line 2347
- drivers/tty/serial/ar933x_uart.c, line 358
- drivers/tty/serial/arc_uart.c, line 388
- drivers/tty/serial/dz.c, line 632
- drivers/tty/serial/imx.c, line 1865
- drivers/tty/serial/lantiq.c, line 483
- drivers/tty/serial/lpc32xx_hs.c, line 507
- drivers/tty/serial/max3100.c, line 465
- drivers/tty/serial/men_z135_uart.c, line 708
- drivers/tty/serial/mps2-uart.c, line 367
- drivers/tty/serial/msm_serial.c, line 1288
- drivers/tty/serial/mvebu-uart.c, line 578
- drivers/tty/serial/owl-uart.c, line 368
- drivers/tty/serial/pch_uart.c, line 1357
- drivers/tty/serial/pic32_uart.c, line 668
- drivers/tty/serial/rda-uart.c, line 323
- drivers/tty/serial/rp2.c, line 383
- drivers/tty/serial/sccnxp.c, line 719
- drivers/tty/serial/serial-tegra.c, line 1356
- drivers/tty/serial/serial_core.c
- drivers/tty/serial/sprd_serial.c, line 865
- drivers/tty/serial/timbuart.c, line 293
- drivers/tty/serial/uartlite.c, line 332
- drivers/tty/serial/vt8500_serial.c, line 351
- drivers/tty/serial/xilinx_uartps.c, line 838
- drivers/tty/tty_baudrate.c
- drivers/tty/tty_ioctl.c, line 644
- drivers/usb/serial/ark3116.c, line 292
- drivers/usb/serial/console.c, line 164
- net/nfc/nci/uart.c, line 413
Smatch caller information:
drivers/tty/serial/8250/8250_fintek.c fintek_8250_set_termios() -> tty_termios_encode_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 |
| NOSPEC | 1 | ibaud | |
| NOSPEC | 2 | obaud | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| 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_DATA | 1 | ibaud | 50,75,110,134,150,200,300,600,1200,1800,2400,4800,9600,19200,38 |
| USER_DATA | 2 | obaud | 50,75,110,134,150,200,300,600,1200,1800,2400,4800,9600,19200,38 |
| UNITS | 1 | ibaud | unit_byte |
| UNITS | 2 | obaud | unit_byte |
| HALF_LOCKED2 | &port->mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | global &console_mutex |
drivers/tty/serial/altera_uart.c altera_uart_set_termios() -> tty_termios_encode_baud_rate()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | termios | 4096-ptr_max |
| PARAM_VALUE | 1 | ibaud | 0-4000000 |
| PARAM_VALUE | 2 | obaud | 0-4000000 |
| BUF_SIZE | 0 | termios | (-1),44 |
| BUF_SIZE | 0 | termios | (-1),44 |
| CAPPED_DATA | 1 | ibaud | 1 |
| CAPPED_DATA | 2 | obaud | 1 |
| DATA_SOURCE | 0 | termios | $1 |
| DATA_SOURCE | 1 | ibaud | r uart_get_baud_rate |
| DATA_SOURCE | 2 | obaud | r uart_get_baud_rate |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | termios->c_ispeed | 0-268435454,u32max |
| HOST_DATA | 0 | termios->c_ospeed | 0-268435454,u32max |
| HOST_DATA | 1 | ibaud | 1-4000000[c] |
| HOST_DATA | 2 | obaud | 1-4000000[c] |
| 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_DATA | 1 | ibaud | 1-4000000[c] |
| USER_DATA | 2 | obaud | 1-4000000[c] |
| HALF_LOCKED2 | &port->mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | global &console_mutex |
drivers/tty/serial/serial_core.c uart_get_baud_rate() -> tty_termios_encode_baud_rate()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | termios | 4096-ptr_max |
| PARAM_VALUE | 0 | termios->c_cflag | 0,16-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,0xffffeff0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | termios->c_ispeed | 0-268435454,u32max |
| HOST_DATA | 0 | termios->c_ospeed | 0-268435454,u32max |
| HOST_DATA | 1 | ibaud | 50,75,110,134,150,200,300,600,1200,1800,2400,4800,9600,19200,38 |
| HOST_DATA | 2 | obaud | 50,75,110,134,150,200,300,600,1200,1800,2400,4800,9600,19200,38 |
| USER_DATA | 0 | termios->c_cflag | 0,16-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_DATA | 1 | ibaud | 50,75,110,134,150,200,300,600,1200,1800,2400,4800,9600,19200,38 |
| USER_DATA | 2 | obaud | 50,75,110,134,150,200,300,600,1200,1800,2400,4800,9600,19200,38 |
| UNITS | 1 | ibaud | unit_byte |
| UNITS | 2 | obaud | unit_byte |
| USER_PTR | 0 | termios->c_cc | |
| HALF_LOCKED2 | <q_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_encode_baud_rate()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | termios | 4096-ptr_max |
| PARAM_VALUE | 0 | termios->c_cflag | 0,16-u32max |
| BUF_SIZE | 0 | termios | (-1),44 |
| BUF_SIZE | 0 | termios | (-1),44 |
| CAPPED_DATA | 1 | ibaud | 1 |
| CAPPED_DATA | 2 | obaud | 1 |
| DATA_SOURCE | 0 | termios | $1 |
| BIT_INFO | 0 | termios->c_cflag | 0x0,0xffffeff0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | termios->c_ispeed | 0-268435454,u32max |
| HOST_DATA | 0 | termios->c_ospeed | 0-268435454,u32max |
| HOST_DATA | 1 | ibaud | 0-268435454,u32max[c] |
| HOST_DATA | 2 | obaud | 0-268435454,u32max[c] |
| USER_DATA | 0 | termios->c_cflag | 0,16-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 |
| UNITS | 1 | ibaud | unit_byte |
| UNITS | 2 | obaud | unit_byte |
| USER_PTR | 0 | termios->c_cc | |
| HALF_LOCKED2 | <q_port->lock | ||
| HALF_LOCKED2 | &port->lock | ||
| HALF_LOCKED2 | &s->lock | ||
| HALF_LOCKED2 | flags |
drivers/tty/serial/serial_core.c uart_set_options() -> tty_termios_encode_baud_rate()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | termios | 3873019628929220608 |
| PARAM_VALUE | 0 | termios->c_cflag | 3200 |
| DATA_SOURCE | 1 | ibaud | $2 |
| DATA_SOURCE | 2 | obaud | $2 |
| MEM_ZERO | 0 | termios | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 1 | ibaud | 0-u32max |
| USER_DATA | 2 | obaud | 0-u32max |
| LOCK2 | global &console_mutex | ||
| HALF_LOCKED2 | _T->lock |
drivers/usb/serial/ark3116.c ark3116_set_termios() -> tty_termios_encode_baud_rate()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | termios | 4096-ptr_max |
| PARAM_VALUE | 0 | termios->c_cflag | 0-2147483646,2147483648-u32max |
| PARAM_VALUE | 1 | ibaud | 0,75-3000000 |
| PARAM_VALUE | 2 | obaud | 0,75-3000000 |
| BUF_SIZE | 0 | termios | 44 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| 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 |
| USER_DATA | 1 | ibaud | 0,75-3000000 |
| USER_DATA | 2 | obaud | 0,75-3000000 |
| HALF_LOCKED2 | &serial->disc_mutex | ||
| HALF_LOCKED2 | &tty->termios_rwsem | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | global &console_mutex |
drivers/bluetooth/hci_ldisc.c hci_uart_set_baudrate() -> tty_termios_encode_baud_rate()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | termios | 5728145439050788864 |
| PARAM_VALUE | 0 | termios->c_cflag | 0,16-u32max |
| DATA_SOURCE | 1 | ibaud | $1 |
| DATA_SOURCE | 2 | obaud | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | ibaud | unit_byte |
| UNITS | 2 | obaud | unit_byte |
| LOCK2 | &hdev->req_lock | ||
| TYPE_LOCK | (struct hci_dev)->req_lock |
drivers/tty/serial/lantiq.c lqasc_set_termios() -> tty_termios_encode_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 |
| CAPPED_DATA | 1 | ibaud | 1 |
| CAPPED_DATA | 2 | obaud | 1 |
| DATA_SOURCE | 0 | termios | $1 |
| DATA_SOURCE | 1 | ibaud | r uart_get_baud_rate |
| DATA_SOURCE | 2 | obaud | r uart_get_baud_rate |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | termios->c_ispeed | 0-268435454,u32max |
| HOST_DATA | 0 | termios->c_ospeed | 0-268435454,u32max |
| HOST_DATA | 1 | ibaud | 1-268435454,u32max[c] |
| HOST_DATA | 2 | obaud | 1-268435454,u32max[c] |
| 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_DATA | 1 | ibaud | 1-s32max[c] |
| USER_DATA | 2 | obaud | 1-s32max[c] |
| 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_encode_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 |
| CAPPED_DATA | 1 | ibaud | 1 |
| CAPPED_DATA | 2 | obaud | 1 |
| DATA_SOURCE | 0 | termios | $1 |
| DATA_SOURCE | 1 | ibaud | r uart_get_baud_rate |
| DATA_SOURCE | 2 | obaud | r uart_get_baud_rate |
| NOSPEC | 1 | ibaud | |
| NOSPEC | 1 | ibaud | |
| NOSPEC | 2 | obaud | |
| NOSPEC | 2 | obaud | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | termios->c_ispeed | 0-268435454,u32max |
| HOST_DATA | 0 | termios->c_ospeed | 0-268435454,u32max |
| HOST_DATA | 1 | ibaud | 1-268435454,u32max[c] |
| HOST_DATA | 2 | obaud | 1-268435454,u32max[c] |
| 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 |
| USER_DATA | 1 | ibaud | 1-s32max[c] |
| USER_DATA | 2 | obaud | 1-s32max[c] |
| HALF_LOCKED2 | &port->mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | global &console_mutex |
drivers/tty/serial/sccnxp.c sccnxp_set_termios() -> tty_termios_encode_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 |
| DATA_SOURCE | 1 | ibaud | r sccnxp_set_baud |
| DATA_SOURCE | 2 | obaud | r sccnxp_set_baud |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | termios->c_ispeed | 0-268435454,u32max |
| HOST_DATA | 0 | termios->c_ospeed | 0-268435454,u32max |
| HOST_DATA | 1 | ibaud | 1-230400[c] |
| HOST_DATA | 2 | obaud | 1-230400[c] |
| 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_DATA | 1 | ibaud | 1-230400[c] |
| USER_DATA | 2 | obaud | 1-230400[c] |
| 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/tty/tty_baudrate.c tty_encode_baud_rate() -> tty_termios_encode_baud_rate()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | termios | 4096-ptr_max |
| DATA_SOURCE | 1 | ibaud | $1 |
| DATA_SOURCE | 2 | obaud | $2 |
| NOSPEC | 1 | ibaud | |
| NOSPEC | 2 | obaud | |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| 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_DATA | 1 | ibaud | 0-u32max |
| USER_DATA | 2 | obaud | 0-u32max |
| UNITS | 1 | ibaud | unit_byte |
| UNITS | 2 | obaud | unit_byte |
| USER_PTR | 0 | termios->c_cc | |
| HALF_LOCKED2 | &info->slock | ||
| HALF_LOCKED2 | &priv->cfg_lock | ||
| HALF_LOCKED2 | &priv->lock | ||
| HALF_LOCKED2 | &serial->disc_mutex | ||
| HALF_LOCKED2 | &tty->legacy_mutex | ||
| HALF_LOCKED2 | &tty->termios_rwsem | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | irq |
net/nfc/nci/uart.c nci_uart_set_config() -> tty_termios_encode_baud_rate()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | termios | 6602360430924832768 |
| DATA_SOURCE | 1 | ibaud | $1 |
| DATA_SOURCE | 2 | obaud | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &nfc_dev->dev.mutex |
drivers/tty/serial/uartlite.c ulite_set_termios() -> tty_termios_encode_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 |
| BIT_INFO | 0 | termios->c_cflag | 0x0,0xffffffbf |
| BIT_INFO | 0 | termios->c_iflag | 0x0,0xfffffffd |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| 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/ipack/devices/ipoctal.c ipoctal_set_termios() -> tty_termios_encode_baud_rate()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | termios | 4096-ptr_max |
| DATA_SOURCE | 1 | ibaud | r tty_get_baud_rate |
| DATA_SOURCE | 2 | obaud | r tty_get_baud_rate |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| 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_DATA | 1 | ibaud | 0-u32max |
| USER_DATA | 2 | obaud | 0-u32max |
| LOCK2 | &tty->termios_rwsem | ||
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &tty->ldisc_sem | ||
| TYPE_LOCK | (struct tty_struct)->termios_rwsem |
drivers/ipack/devices/ipoctal.c ipoctal_set_termios() -> tty_termios_encode_baud_rate()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | termios | 4096-ptr_max |
| PARAM_VALUE | 1 | ibaud | 38400 |
| PARAM_VALUE | 2 | obaud | 38400 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 0 | termios->c_cflag | 0,16-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->ldisc_sem | ||
| TYPE_LOCK | (struct tty_struct)->termios_rwsem |
drivers/tty/serdev/serdev-ttyport.c ttyport_set_baudrate() -> tty_termios_encode_baud_rate()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | termios | 8131824872891965440 |
| PARAM_VALUE | 0 | termios->c_cflag | 0,16-u32max |
| DATA_SOURCE | 1 | ibaud | $1 |
| DATA_SOURCE | 2 | obaud | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &ctrl->lock | ||
| HALF_LOCKED2 | &data->serdev_mutex | ||
| HALF_LOCKED2 | &gdev->rwsem | ||
| HALF_LOCKED2 | &hdev->req_lock |
drivers/tty/serial/sprd_serial.c sprd_set_termios() -> tty_termios_encode_baud_rate()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | termios | 4096-ptr_max |
| PARAM_VALUE | 0 | termios->c_cflag | 0-2147483646,2147483648-u32max |
| PARAM_VALUE | 1 | ibaud | 0-3000000 |
| PARAM_VALUE | 2 | obaud | 0-3000000 |
| BUF_SIZE | 0 | termios | (-1),44 |
| BUF_SIZE | 0 | termios | (-1),44 |
| CAPPED_DATA | 1 | ibaud | 1 |
| CAPPED_DATA | 2 | obaud | 1 |
| DATA_SOURCE | 0 | termios | $1 |
| DATA_SOURCE | 1 | ibaud | r uart_get_baud_rate |
| DATA_SOURCE | 2 | obaud | r uart_get_baud_rate |
| BIT_INFO | 0 | termios->c_cflag | 0x0,0xbfffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | termios->c_ispeed | 0-268435454,u32max |
| HOST_DATA | 0 | termios->c_ospeed | 0-268435454,u32max |
| HOST_DATA | 1 | ibaud | 1-3000000[c] |
| HOST_DATA | 2 | obaud | 1-3000000[c] |
| 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 |
| USER_DATA | 1 | ibaud | 1-3000000[c] |
| USER_DATA | 2 | obaud | 1-3000000[c] |
| HALF_LOCKED2 | &port->mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | global &console_mutex |
drivers/tty/serial/max3100.c max3100_set_termios() -> tty_termios_encode_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 | |||
| NOCHECK_CALL | |||
| 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_DATA | 1 | ibaud | 300,600,1200,2400,4800,9600,19200,38400,57600,115200,230400 |
| USER_DATA | 2 | obaud | 300,600,1200,2400,4800,9600,19200,38400,57600,115200,230400 |
| UNITS | 1 | ibaud | unit_byte |
| UNITS | 2 | obaud | unit_byte |
| HALF_LOCKED2 | &port->mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | global &console_mutex |
drivers/tty/serial/pch_uart.c pch_uart_set_termios() -> tty_termios_encode_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 |
| CAPPED_DATA | 1 | ibaud | 1 |
| CAPPED_DATA | 2 | obaud | 1 |
| DATA_SOURCE | 0 | termios | $1 |
| DATA_SOURCE | 1 | ibaud | r uart_get_baud_rate |
| DATA_SOURCE | 2 | obaud | r uart_get_baud_rate |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | termios->c_ispeed | 0-268435454,u32max |
| HOST_DATA | 0 | termios->c_ospeed | 0-268435454,u32max |
| HOST_DATA | 1 | ibaud | 1-268435454,u32max[c] |
| HOST_DATA | 2 | obaud | 1-268435454,u32max[c] |
| 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_DATA | 1 | ibaud | 1-s32max[c] |
| USER_DATA | 2 | obaud | 1-s32max[c] |
| 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_encode_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 |
| DATA_SOURCE | 1 | ibaud | r vt8500_set_baud_rate |
| DATA_SOURCE | 2 | obaud | r vt8500_set_baud_rate |
| BIT_INFO | 1 | ibaud | 0x0,0x7fffffff |
| BIT_INFO | 2 | obaud | 0x0,0x7fffffff |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | termios->c_ispeed | 0-268435454,u32max |
| HOST_DATA | 0 | termios->c_ospeed | 0-268435454,u32max |
| HOST_DATA | 1 | ibaud | 1-921600[c] |
| HOST_DATA | 2 | obaud | 1-921600[c] |
| 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_DATA | 1 | ibaud | 1-921600[c] |
| USER_DATA | 2 | obaud | 1-921600[c] |
| 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_encode_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 |
| CAPPED_DATA | 1 | ibaud | 1 |
| CAPPED_DATA | 2 | obaud | 1 |
| DATA_SOURCE | 0 | termios | $1 |
| DATA_SOURCE | 1 | ibaud | r uart_get_baud_rate |
| DATA_SOURCE | 2 | obaud | r uart_get_baud_rate |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | termios->c_ispeed | 0-268435454,u32max |
| HOST_DATA | 0 | termios->c_ospeed | 0-268435454,u32max |
| HOST_DATA | 1 | ibaud | 1-268435454,u32max[c] |
| HOST_DATA | 2 | obaud | 1-268435454,u32max[c] |
| 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_DATA | 1 | ibaud | 1-s32max[c] |
| USER_DATA | 2 | obaud | 1-s32max[c] |
| HALF_LOCKED2 | &port->mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | global &console_mutex |
drivers/tty/serial/8250/8250_port.c serial8250_do_set_termios() -> tty_termios_encode_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 |
| CAPPED_DATA | 1 | ibaud | 1 |
| CAPPED_DATA | 2 | obaud | 1 |
| DATA_SOURCE | 0 | termios | $1 |
| DATA_SOURCE | 1 | ibaud | r serial8250_get_baud_rate |
| DATA_SOURCE | 2 | obaud | r serial8250_get_baud_rate |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | termios->c_ispeed | 0-268435454,u32max |
| HOST_DATA | 0 | termios->c_ospeed | 0-268435454,u32max |
| HOST_DATA | 1 | ibaud | 1-268435454,u32max[c] |
| HOST_DATA | 2 | obaud | 1-268435454,u32max[c] |
| 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_DATA | 1 | ibaud | 1-s32max[c] |
| USER_DATA | 2 | obaud | 1-s32max[c] |
| USER_PTR | 0 | termios->c_cc | |
| LOCK2 | &_T->lock->lock | ||
| LOCK2 | _T->flags | ||
| HALF_LOCKED2 | _T->lock |
drivers/tty/serial/imx.c imx_uart_set_termios() -> tty_termios_encode_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 | |||
| NOCHECK_CALL | |||
| 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 |
| UNITS | 1 | ibaud | unit_byte |
| UNITS | 2 | obaud | unit_byte |
| LOCK2 | &sport->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/men_z135_uart.c men_z135_set_termios() -> tty_termios_encode_baud_rate()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | termios | 4096-ptr_max |
| PARAM_VALUE | 1 | ibaud | 0-268435455 |
| PARAM_VALUE | 2 | obaud | 0-268435455 |
| BUF_SIZE | 0 | termios | (-1),44 |
| BUF_SIZE | 0 | termios | (-1),44 |
| CAPPED_DATA | 1 | ibaud | 1 |
| CAPPED_DATA | 2 | obaud | 1 |
| DATA_SOURCE | 0 | termios | $1 |
| DATA_SOURCE | 1 | ibaud | r uart_get_baud_rate |
| DATA_SOURCE | 2 | obaud | r uart_get_baud_rate |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | termios->c_ispeed | 0-268435454,u32max |
| HOST_DATA | 0 | termios->c_ospeed | 0-268435454,u32max |
| HOST_DATA | 1 | ibaud | 1-268435454[c] |
| HOST_DATA | 2 | obaud | 1-268435454[c] |
| 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_DATA | 1 | ibaud | 1-268435455[c] |
| USER_DATA | 2 | obaud | 1-268435455[c] |
| 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/tty/serial/xilinx_uartps.c cdns_uart_set_termios() -> tty_termios_encode_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 |
| DATA_SOURCE | 1 | ibaud | r cdns_uart_set_baud_rate |
| DATA_SOURCE | 2 | obaud | r cdns_uart_set_baud_rate |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | termios->c_ispeed | 0-268435454,u32max |
| HOST_DATA | 0 | termios->c_ospeed | 0-268435454,u32max |
| HOST_DATA | 1 | ibaud | 1-268435454,u32max[c] |
| HOST_DATA | 2 | obaud | 1-268435454,u32max[c] |
| 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_DATA | 1 | ibaud | 1-s32max |
| USER_DATA | 2 | obaud | 1-s32max |
| 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_encode_baud_rate()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | termios | 4096-ptr_max |
| PARAM_VALUE | 1 | ibaud | 0-460800 |
| PARAM_VALUE | 2 | obaud | 0-460800 |
| BUF_SIZE | 0 | termios | (-1),44 |
| BUF_SIZE | 0 | termios | (-1),44 |
| CAPPED_DATA | 1 | ibaud | 1 |
| CAPPED_DATA | 2 | obaud | 1 |
| DATA_SOURCE | 0 | termios | $1 |
| DATA_SOURCE | 1 | ibaud | r uart_get_baud_rate |
| DATA_SOURCE | 2 | obaud | r uart_get_baud_rate |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | termios->c_ispeed | 0-268435454,u32max |
| HOST_DATA | 0 | termios->c_ospeed | 0-268435454,u32max |
| HOST_DATA | 1 | ibaud | 1-460800[c] |
| HOST_DATA | 2 | obaud | 1-460800[c] |
| 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_DATA | 1 | ibaud | 1-460800[c] |
| USER_DATA | 2 | obaud | 1-460800[c] |
| 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_encode_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 |
| CAPPED_DATA | 1 | ibaud | 1 |
| CAPPED_DATA | 2 | obaud | 1 |
| DATA_SOURCE | 0 | termios | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | termios->c_ispeed | 0-268435454,u32max |
| HOST_DATA | 0 | termios->c_ospeed | 0-268435454,u32max |
| HOST_DATA | 1 | ibaud | 1-268435454,u32max[c] |
| HOST_DATA | 2 | obaud | 1-268435454,u32max[c] |
| 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_DATA | 1 | ibaud | 1-s32max[c] |
| USER_DATA | 2 | obaud | 1-s32max[c] |
| HALF_LOCKED2 | &port->mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | global &console_mutex |
drivers/tty/serial/rp2.c rp2_uart_set_termios() -> tty_termios_encode_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 |
| CAPPED_DATA | 1 | ibaud | 1 |
| CAPPED_DATA | 2 | obaud | 1 |
| DATA_SOURCE | 0 | termios | $1 |
| DATA_SOURCE | 1 | ibaud | r uart_get_baud_rate |
| DATA_SOURCE | 2 | obaud | r uart_get_baud_rate |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | termios->c_ispeed | 0-268435454,u32max |
| HOST_DATA | 0 | termios->c_ospeed | 0-268435454,u32max |
| HOST_DATA | 1 | ibaud | 1-268435454,u32max[c] |
| HOST_DATA | 2 | obaud | 1-268435454,u32max[c] |
| 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_DATA | 1 | ibaud | 1-s32max[c] |
| USER_DATA | 2 | obaud | 1-s32max[c] |
| 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_encode_baud_rate()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | termios | 4096-ptr_max |
| PARAM_VALUE | 1 | ibaud | 1-u32max |
| PARAM_VALUE | 2 | obaud | 1-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 | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | termios->c_ispeed | 0-268435454,u32max |
| HOST_DATA | 0 | termios->c_ospeed | 0-268435454,u32max |
| HOST_DATA | 1 | ibaud | 1-268435454,u32max[c] |
| HOST_DATA | 2 | obaud | 1-268435454,u32max[c] |
| 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_DATA | 1 | ibaud | 1-s32max[c] |
| USER_DATA | 2 | obaud | 1-s32max[c] |
| UNITS | 1 | ibaud | unit_byte |
| UNITS | 2 | obaud | unit_byte |
| 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/serial-tegra.c tegra_uart_set_termios() -> tty_termios_encode_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 |
| CAPPED_DATA | 1 | ibaud | 1 |
| CAPPED_DATA | 2 | obaud | 1 |
| DATA_SOURCE | 0 | termios | $1 |
| DATA_SOURCE | 1 | ibaud | r uart_get_baud_rate |
| DATA_SOURCE | 2 | obaud | r uart_get_baud_rate |
| NOSPEC | 1 | ibaud | |
| NOSPEC | 2 | obaud | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | termios->c_ispeed | 0-268435454,u32max |
| HOST_DATA | 0 | termios->c_ospeed | 0-268435454,u32max |
| HOST_DATA | 1 | ibaud | 1-268435454,u32max[c] |
| HOST_DATA | 2 | obaud | 1-268435454,u32max[c] |
| 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_DATA | 1 | ibaud | 1-s32max[c] |
| USER_DATA | 2 | obaud | 1-s32max[c] |
| HALF_LOCKED2 | &port->mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | global &console_mutex |
drivers/usb/serial/console.c usb_console_setup() -> tty_termios_encode_baud_rate()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | termios | 4096-ptr_max |
| PARAM_VALUE | 0 | termios->c_cflag | 3232,3248,3488,3504,3744,3760,2147486880,2147486896,2147487136,2147487152,2147487392,2147487408 |
| PARAM_VALUE | 1 | ibaud | 1-u32max |
| PARAM_VALUE | 2 | obaud | 1-u32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 0 | termios->c_ispeed | 0-u32max |
| USER_DATA | 0 | termios->c_ospeed | 0-u32max |
| USER_DATA | 1 | ibaud | 1-u32max |
| USER_DATA | 2 | obaud | 1-u32max |
| LOCK2 | &serial->disc_mutex | ||
| LOCK2 | global &console_mutex | ||
| HALF_LOCKED2 | &_T->lock->lock | ||
| HALF_LOCKED2 | &buffer->mutex | ||
| HALF_LOCKED2 | &frag->frag_sem | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | _T->flags | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | global &console_sem | ||
| HALF_LOCKED2 | global &dynamic_netconsole_mutex | ||
| HALF_LOCKED2 | global &goldfish_tty_lock | ||
| HALF_LOCKED2 | global &psinfo_lock | ||
| HALF_LOCKED2 | irq |
drivers/tty/serial/rda-uart.c rda_uart_set_termios() -> tty_termios_encode_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 |
| CAPPED_DATA | 1 | ibaud | 1 |
| CAPPED_DATA | 2 | obaud | 1 |
| DATA_SOURCE | 0 | termios | $1 |
| DATA_SOURCE | 1 | ibaud | r uart_get_baud_rate |
| DATA_SOURCE | 2 | obaud | r uart_get_baud_rate |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | termios->c_ispeed | 0-268435454,u32max |
| HOST_DATA | 0 | termios->c_ospeed | 0-268435454,u32max |
| HOST_DATA | 1 | ibaud | 1-268435454,u32max[c] |
| HOST_DATA | 2 | obaud | 1-268435454,u32max[c] |
| 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 |
| USER_DATA | 1 | ibaud | 1-s32max[c] |
| USER_DATA | 2 | obaud | 1-s32max[c] |
| 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_encode_baud_rate()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | termios | 4096-ptr_max |
| PARAM_VALUE | 1 | ibaud | 0-3200000 |
| PARAM_VALUE | 2 | obaud | 0-3200000 |
| BUF_SIZE | 0 | termios | (-1),44 |
| BUF_SIZE | 0 | termios | (-1),44 |
| CAPPED_DATA | 1 | ibaud | 1 |
| CAPPED_DATA | 2 | obaud | 1 |
| DATA_SOURCE | 0 | termios | $1 |
| DATA_SOURCE | 1 | ibaud | r uart_get_baud_rate |
| DATA_SOURCE | 2 | obaud | r uart_get_baud_rate |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | termios->c_ispeed | 0-268435454,u32max |
| HOST_DATA | 0 | termios->c_ospeed | 0-268435454,u32max |
| HOST_DATA | 1 | ibaud | 1-3200000[c] |
| HOST_DATA | 2 | obaud | 1-3200000[c] |
| 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_DATA | 1 | ibaud | 1-3200000[c] |
| USER_DATA | 2 | obaud | 1-3200000[c] |
| 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/msm_serial.c msm_set_termios() -> tty_termios_encode_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 |
| DATA_SOURCE | 1 | ibaud | r msm_set_baud_rate |
| DATA_SOURCE | 2 | obaud | r msm_set_baud_rate |
| BIT_INFO | 1 | ibaud | 0x0,0x7fffffff |
| BIT_INFO | 2 | obaud | 0x0,0x7fffffff |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | termios->c_ispeed | 0-268435454,u32max |
| HOST_DATA | 0 | termios->c_ospeed | 0-268435454,u32max |
| HOST_DATA | 1 | ibaud | 1-4000000[c] |
| HOST_DATA | 2 | obaud | 1-4000000[c] |
| 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_DATA | 1 | ibaud | 1-4000000[c] |
| USER_DATA | 2 | obaud | 1-4000000[c] |
| 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_encode_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 | |||
| NOCHECK_CALL | |||
| 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,16-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_DATA | 1 | ibaud | 0-u32max |
| USER_DATA | 2 | obaud | 0-u32max |
| UNITS | 1 | ibaud | unit_byte |
| UNITS | 2 | obaud | unit_byte |
| 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_encode_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 |
| CAPPED_DATA | 1 | ibaud | 1 |
| CAPPED_DATA | 2 | obaud | 1 |
| DATA_SOURCE | 0 | termios | $1 |
| DATA_SOURCE | 1 | ibaud | r uart_get_baud_rate |
| DATA_SOURCE | 2 | obaud | r uart_get_baud_rate |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | termios->c_ispeed | 0-268435454,u32max |
| HOST_DATA | 0 | termios->c_ospeed | 0-268435454,u32max |
| HOST_DATA | 1 | ibaud | 1-268435454,u32max[c] |
| HOST_DATA | 2 | obaud | 1-268435454,u32max[c] |
| 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 |
| USER_DATA | 1 | ibaud | 0-u32max[c] |
| USER_DATA | 2 | obaud | 0-u32max[c] |
| UNITS | 1 | ibaud | unit_byte |
| UNITS | 2 | obaud | unit_byte |
| HALF_LOCKED2 | &port->mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | global &console_mutex |
drivers/tty/serial/timbuart.c timbuart_set_termios() -> tty_termios_encode_baud_rate()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | termios | 4096-ptr_max |
| PARAM_VALUE | 1 | ibaud | 9600,19200,38400,57600,115200,230400,460800,921600,1843200,3250000 |
| PARAM_VALUE | 2 | obaud | 9600,19200,38400,57600,115200,230400,460800,921600,1843200,3250000 |
| BUF_SIZE | 0 | termios | (-1),44 |
| BUF_SIZE | 0 | termios | (-1),44 |
| CAPPED_DATA | 1 | ibaud | 1 |
| CAPPED_DATA | 2 | obaud | 1 |
| DATA_SOURCE | 0 | termios | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| 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/pic32_uart.c pic32_uart_set_termios() -> tty_termios_encode_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 |
| CAPPED_DATA | 1 | ibaud | 1 |
| CAPPED_DATA | 2 | obaud | 1 |
| DATA_SOURCE | 0 | termios | $1 |
| DATA_SOURCE | 1 | ibaud | r uart_get_baud_rate |
| DATA_SOURCE | 2 | obaud | r uart_get_baud_rate |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | termios->c_ispeed | 0-268435454,u32max |
| HOST_DATA | 0 | termios->c_ospeed | 0-268435454,u32max |
| HOST_DATA | 1 | ibaud | 1-268435454,u32max[c] |
| HOST_DATA | 2 | obaud | 1-268435454,u32max[c] |
| 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_DATA | 1 | ibaud | 1-s32max[c] |
| USER_DATA | 2 | obaud | 1-s32max[c] |
| 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/net/usb/hso.c hso_init_termios() -> tty_termios_encode_baud_rate()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | termios | 4096-ptr_max |
| PARAM_VALUE | 0 | termios->c_cflag | 0,16-u32max |
| PARAM_VALUE | 1 | ibaud | 115200 |
| PARAM_VALUE | 2 | obaud | 115200 |
| DATA_SOURCE | 0 | termios | $0 |
| BIT_INFO | 0 | termios->c_cflag | 0x30,0xffffeef0 |
| BIT_INFO | 0 | termios->c_iflag | 0x0,0xfffffa14 |
| BIT_INFO | 0 | termios->c_lflag | 0x0,0xffff7fb4 |
| BIT_INFO | 0 | termios->c_oflag | 0x0,0xfffffffe |
| NOCHECK_CALL |