Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 8 files:
- drivers/tty/tty_ioctl.c, line 260
- drivers/usb/serial/ch341.c, line 521
- drivers/usb/serial/cp210x.c, line 1132
- drivers/usb/serial/f81232.c, line 616
- drivers/usb/serial/mxuport.c, line 846
- drivers/usb/serial/pl2303.c, line 889
- drivers/usb/serial/spcp8x5.c, line 276
- drivers/usb/serial/upd78f0730.c, line 309
Smatch caller information:
drivers/usb/serial/mxuport.c mxuport_set_termios() -> tty_termios_hw_change()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | a | 4096-ptr_max |
| PARAM_VALUE | 1 | b | 1767035511140073472,3137504346029961216,7752371099641409536 |
| DATA_SOURCE | 1 | b | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | a->c_cflag | 0-u32max[c] |
| USER_DATA | 0 | a->c_iflag | 0-u32max[c] |
| USER_DATA | 0 | a->c_ispeed | 0-u32max |
| USER_DATA | 0 | a->c_lflag | 0-u32max[c] |
| USER_DATA | 0 | a->c_line | 0-255 |
| USER_DATA | 0 | a->c_oflag | 0-u32max[c] |
| USER_DATA | 0 | a->c_ospeed | 0-u32max |
| HALF_LOCKED2 | &serial->disc_mutex | ||
| HALF_LOCKED2 | &tty->termios_rwsem | ||
| HALF_LOCKED2 | global &console_mutex |
drivers/usb/serial/upd78f0730.c upd78f0730_set_termios() -> tty_termios_hw_change()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | a | 4096-ptr_max |
| PARAM_VALUE | 1 | b | 1767035511140073472,3137504346029961216,7752371099641409536 |
| DATA_SOURCE | 1 | b | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | a->c_cflag | 0-u32max[c] |
| USER_DATA | 0 | a->c_iflag | 0-u32max[c] |
| USER_DATA | 0 | a->c_ispeed | 0-u32max |
| USER_DATA | 0 | a->c_lflag | 0-u32max[c] |
| USER_DATA | 0 | a->c_line | 0-255 |
| USER_DATA | 0 | a->c_oflag | 0-u32max[c] |
| USER_DATA | 0 | a->c_ospeed | 0-u32max |
| HALF_LOCKED2 | &serial->disc_mutex | ||
| HALF_LOCKED2 | &tty->termios_rwsem | ||
| HALF_LOCKED2 | global &console_mutex |
drivers/usb/serial/f81232.c f81232_set_termios() -> tty_termios_hw_change()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | a | 4096-ptr_max |
| PARAM_VALUE | 1 | b | 1767035511140073472,3137504346029961216,7752371099641409536 |
| DATA_SOURCE | 1 | b | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | a->c_cflag | 0-u32max[c] |
| USER_DATA | 0 | a->c_iflag | 0-u32max[c] |
| USER_DATA | 0 | a->c_ispeed | 0-u32max |
| USER_DATA | 0 | a->c_lflag | 0-u32max[c] |
| USER_DATA | 0 | a->c_line | 0-255 |
| USER_DATA | 0 | a->c_oflag | 0-u32max[c] |
| USER_DATA | 0 | a->c_ospeed | 0-u32max |
| HALF_LOCKED2 | &serial->disc_mutex | ||
| HALF_LOCKED2 | &tty->termios_rwsem | ||
| HALF_LOCKED2 | global &console_mutex |
drivers/usb/serial/cp210x.c cp210x_termios_change() -> tty_termios_hw_change()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | a | 4096-ptr_max |
| PARAM_VALUE | 1 | b | 1767035511140073472,3137504346029961216,7752371099641409536 |
| DATA_SOURCE | 0 | a | $0 |
| DATA_SOURCE | 1 | b | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | a->c_cflag | 0-u32max[c] |
| USER_DATA | 0 | a->c_iflag | 0-u32max[c] |
| USER_DATA | 0 | a->c_ispeed | 0-u32max |
| USER_DATA | 0 | a->c_lflag | 0-u32max[c] |
| USER_DATA | 0 | a->c_line | 0-255 |
| USER_DATA | 0 | a->c_oflag | 0-u32max[c] |
| USER_DATA | 0 | a->c_ospeed | 0-u32max |
| HALF_LOCKED2 | &serial->disc_mutex | ||
| HALF_LOCKED2 | &tty->termios_rwsem | ||
| HALF_LOCKED2 | global &console_mutex |
drivers/usb/serial/spcp8x5.c spcp8x5_set_termios() -> tty_termios_hw_change()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | a | 4096-ptr_max |
| PARAM_VALUE | 1 | b | 1767035511140073472,3137504346029961216,7752371099641409536 |
| DATA_SOURCE | 1 | b | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | a->c_cflag | 0-u32max[c] |
| USER_DATA | 0 | a->c_iflag | 0-u32max[c] |
| USER_DATA | 0 | a->c_ispeed | 0-u32max |
| USER_DATA | 0 | a->c_lflag | 0-u32max[c] |
| USER_DATA | 0 | a->c_line | 0-255 |
| USER_DATA | 0 | a->c_oflag | 0-u32max[c] |
| USER_DATA | 0 | a->c_ospeed | 0-u32max |
| HALF_LOCKED2 | &serial->disc_mutex | ||
| HALF_LOCKED2 | &tty->termios_rwsem | ||
| HALF_LOCKED2 | global &console_mutex |
drivers/usb/serial/ch341.c ch341_set_termios() -> tty_termios_hw_change()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | a | 4096-ptr_max |
| PARAM_VALUE | 1 | b | 1767035511140073472,3137504346029961216,7752371099641409536 |
| DATA_SOURCE | 1 | b | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | a->c_cflag | 0-u32max[c] |
| USER_DATA | 0 | a->c_iflag | 0-u32max[c] |
| USER_DATA | 0 | a->c_ispeed | 0-u32max |
| USER_DATA | 0 | a->c_lflag | 0-u32max[c] |
| USER_DATA | 0 | a->c_line | 0-255 |
| USER_DATA | 0 | a->c_oflag | 0-u32max[c] |
| USER_DATA | 0 | a->c_ospeed | 0-u32max |
| HALF_LOCKED2 | &serial->disc_mutex | ||
| HALF_LOCKED2 | &tty->termios_rwsem | ||
| HALF_LOCKED2 | global &console_mutex |
drivers/usb/serial/pl2303.c pl2303_termios_change() -> tty_termios_hw_change()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | a | 4096-ptr_max |
| PARAM_VALUE | 1 | b | 1767035511140073472,3137504346029961216,7752371099641409536 |
| DATA_SOURCE | 0 | a | $0 |
| DATA_SOURCE | 1 | b | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | a->c_cflag | 0-u32max[c] |
| USER_DATA | 0 | a->c_iflag | 0-u32max[c] |
| USER_DATA | 0 | a->c_ispeed | 0-u32max |
| USER_DATA | 0 | a->c_lflag | 0-u32max[c] |
| USER_DATA | 0 | a->c_line | 0-255 |
| USER_DATA | 0 | a->c_oflag | 0-u32max[c] |
| USER_DATA | 0 | a->c_ospeed | 0-u32max |
| HALF_LOCKED2 | &serial->disc_mutex | ||
| HALF_LOCKED2 | &tty->termios_rwsem | ||
| HALF_LOCKED2 | global &console_mutex |