Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 18 files:
- drivers/usb/serial/ark3116.c, line 321
- drivers/usb/serial/belkin_sa.c, line 154
- drivers/usb/serial/ch341.c, line 473
- drivers/usb/serial/cp210x.c, line 790
- drivers/usb/serial/f81232.c, line 715
- drivers/usb/serial/ftdi_sio.c, line 2336
- drivers/usb/serial/generic.c, line 115
- drivers/usb/serial/ipaq.c, line 543
- drivers/usb/serial/kl5kusb105.c, line 251
- drivers/usb/serial/opticon.c, line 142
- drivers/usb/serial/pl2303.c, line 1116
- drivers/usb/serial/spcp8x5.c, line 386
- drivers/usb/serial/ssu100.c, line 315
- drivers/usb/serial/upd78f0730.c, line 394
- drivers/usb/serial/visor.c, line 228
- drivers/usb/serial/whiteheat.c, line 374
- drivers/usb/serial/wishbone-serial.c, line 57
- drivers/usb/serial/xr_serial.c, line 935
Smatch caller information:
drivers/usb/serial/ssu100.c ssu100_open() -> usb_serial_generic_open()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tty | 0,4096-ptr_max |
| PARAM_VALUE | 0 | tty->link->termios_rwsem.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | tty->link->termios_rwsem.first_waiter->type | 0-1 |
| PARAM_VALUE | 0 | tty->ops | 4096-ptr_max |
| PARAM_VALUE | 0 | tty->ops->lookup | 0,4096-ptr_max |
| PARAM_VALUE | 0 | tty->ops->open | 0,4096-ptr_max |
| PARAM_VALUE | 0 | tty->ops->write | 0,4096-ptr_max |
| PARAM_VALUE | 0 | tty->termios.c_cflag | 0-2147483646,2147483648-u32max |
| PARAM_VALUE | 0 | tty->termios_rwsem.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | tty->termios_rwsem.first_waiter->type | 0-1 |
| PARAM_VALUE | 1 | port | 4096-ptr_max |
| PARAM_VALUE | 1 | port->serial | 4096-ptr_max |
| PARAM_VALUE | 1 | port->serial->dev | 4096-ptr_max |
| PARAM_VALUE | 1 | port->serial->disc_mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | port->serial->disc_mutex.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 1 | port->serial->disc_mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 1 | port->serial->disc_mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 1 | port->serial->disc_mutex.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | port->serial->disc_mutex.wait_lock.owner | (-1) |
| PARAM_VALUE | 1 | port->serial->disc_mutex.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 1 | port->serial->disconnected | 0 |
| PARAM_VALUE | 1 | port->serial->interface | 4096-ptr_max |
| PARAM_VALUE | 1 | port->serial->interface->dev.power.request | 0-4 |
| PARAM_VALUE | 1 | port->serial->interface->dev.power.runtime_error | s32min-(-17),(-15)-(-14),(-12),(-10)-s32max |
| PARAM_VALUE | 1 | port->serial->interface->dev.power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 1 | port->serial->type | 4096-ptr_max |
| BUF_SIZE | 0 | tty | s32min,(-1),1-s32max |
| BUF_SIZE | 0 | tty | s32min,(-1),1-s32max |
| BUF_SIZE | 0 | tty->driver_data | (-1),1-s32max |
| DATA_SOURCE | 0 | tty | $0 |
| DATA_SOURCE | 1 | port | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | port->port.tty->index | 0-s16max[c] |
| USER_DATA | 1 | port->port.tty->termios.c_ispeed | 0-u32max |
| USER_DATA | 1 | port->port.tty->termios.c_ospeed | 0-u32max |
| LOCK2 | &serial->disc_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | global &console_mutex | ||
| HALF_LOCKED2 | 0 | &tty->legacy_mutex |
drivers/usb/serial/ark3116.c ark3116_open() -> usb_serial_generic_open()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tty | 0,4096-ptr_max |
| PARAM_VALUE | 0 | tty->link->termios_rwsem.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | tty->link->termios_rwsem.first_waiter->type | 0-1 |
| PARAM_VALUE | 0 | tty->ops | 4096-ptr_max |
| PARAM_VALUE | 0 | tty->ops->lookup | 0,4096-ptr_max |
| PARAM_VALUE | 0 | tty->ops->open | 0,4096-ptr_max |
| PARAM_VALUE | 0 | tty->ops->write | 0,4096-ptr_max |
| PARAM_VALUE | 0 | tty->termios_rwsem.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | tty->termios_rwsem.first_waiter->type | 0-1 |
| PARAM_VALUE | 1 | port | 4096-ptr_max |
| PARAM_VALUE | 1 | port->serial | 4096-ptr_max |
| PARAM_VALUE | 1 | port->serial->disc_mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | port->serial->disc_mutex.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 1 | port->serial->disc_mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 1 | port->serial->disc_mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 1 | port->serial->disc_mutex.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | port->serial->disc_mutex.wait_lock.owner | (-1) |
| PARAM_VALUE | 1 | port->serial->disc_mutex.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 1 | port->serial->disconnected | 0 |
| PARAM_VALUE | 1 | port->serial->interface | 4096-ptr_max |
| PARAM_VALUE | 1 | port->serial->interface->dev.power.request | 0-4 |
| PARAM_VALUE | 1 | port->serial->interface->dev.power.runtime_error | s32min-(-17),(-15)-(-14),(-12),(-10)-s32max |
| PARAM_VALUE | 1 | port->serial->interface->dev.power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 1 | port->serial->type | 4096-ptr_max |
| BUF_SIZE | 0 | tty | s32min,(-1),1-s32max |
| BUF_SIZE | 0 | tty | s32min,(-1),1-s32max |
| BUF_SIZE | 0 | tty->driver_data | (-1),1-s32max |
| DATA_SOURCE | 0 | tty | $0 |
| DATA_SOURCE | 1 | port | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | port->port.tty->index | 0-s16max[c] |
| USER_DATA | 1 | port->port.tty->termios.c_ispeed | 0-u32max |
| USER_DATA | 1 | port->port.tty->termios.c_ospeed | 0-u32max |
| LOCK2 | &serial->disc_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | global &console_mutex | ||
| HALF_LOCKED2 | 0 | &tty->legacy_mutex |
drivers/usb/serial/ipaq.c ipaq_open() -> usb_serial_generic_open()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tty | 0,4096-ptr_max |
| PARAM_VALUE | 0 | tty->link->termios_rwsem.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | tty->link->termios_rwsem.first_waiter->type | 0-1 |
| PARAM_VALUE | 0 | tty->ops | 4096-ptr_max |
| PARAM_VALUE | 0 | tty->ops->lookup | 0,4096-ptr_max |
| PARAM_VALUE | 0 | tty->ops->open | 0,4096-ptr_max |
| PARAM_VALUE | 0 | tty->ops->write | 0,4096-ptr_max |
| PARAM_VALUE | 0 | tty->termios_rwsem.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | tty->termios_rwsem.first_waiter->type | 0-1 |
| PARAM_VALUE | 1 | port | 4096-ptr_max |
| PARAM_VALUE | 1 | port->serial | 4096-ptr_max |
| PARAM_VALUE | 1 | port->serial->disc_mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | port->serial->disc_mutex.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 1 | port->serial->disc_mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 1 | port->serial->disc_mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 1 | port->serial->disc_mutex.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | port->serial->disc_mutex.wait_lock.owner | (-1) |
| PARAM_VALUE | 1 | port->serial->disc_mutex.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 1 | port->serial->disconnected | 0 |
| PARAM_VALUE | 1 | port->serial->interface | 4096-ptr_max |
| PARAM_VALUE | 1 | port->serial->interface->dev.power.request | 0-4 |
| PARAM_VALUE | 1 | port->serial->interface->dev.power.runtime_error | s32min-(-17),(-15)-(-14),(-12),(-10)-s32max |
| PARAM_VALUE | 1 | port->serial->interface->dev.power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 1 | port->serial->type | 4096-ptr_max |
| BUF_SIZE | 0 | tty | s32min,(-1),1-s32max |
| BUF_SIZE | 0 | tty | s32min,(-1),1-s32max |
| BUF_SIZE | 0 | tty->driver_data | (-1),1-s32max |
| DATA_SOURCE | 0 | tty | $0 |
| DATA_SOURCE | 1 | port | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | port->port.tty->index | 0-s16max[c] |
| USER_DATA | 1 | port->port.tty->termios.c_ispeed | 0-u32max |
| USER_DATA | 1 | port->port.tty->termios.c_ospeed | 0-u32max |
| LOCK2 | &serial->disc_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | global &console_mutex | ||
| HALF_LOCKED2 | 0 | &tty->legacy_mutex |
drivers/usb/serial/ftdi_sio.c ftdi_open() -> usb_serial_generic_open()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tty | 0,4096-ptr_max |
| PARAM_VALUE | 0 | tty->link->termios_rwsem.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | tty->link->termios_rwsem.first_waiter->type | 0-1 |
| PARAM_VALUE | 0 | tty->ops | 4096-ptr_max |
| PARAM_VALUE | 0 | tty->ops->lookup | 0,4096-ptr_max |
| PARAM_VALUE | 0 | tty->ops->open | 0,4096-ptr_max |
| PARAM_VALUE | 0 | tty->ops->write | 0,4096-ptr_max |
| PARAM_VALUE | 0 | tty->termios.c_cflag | 0-2147483646,2147483648-u32max |
| PARAM_VALUE | 0 | tty->termios.c_ospeed | 1-u32max |
| PARAM_VALUE | 0 | tty->termios_rwsem.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | tty->termios_rwsem.first_waiter->type | 0-1 |
| PARAM_VALUE | 1 | port | 4096-ptr_max |
| PARAM_VALUE | 1 | port->serial | 4096-ptr_max |
| PARAM_VALUE | 1 | port->serial->dev | 4096-ptr_max |
| PARAM_VALUE | 1 | port->serial->disc_mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | port->serial->disc_mutex.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 1 | port->serial->disc_mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 1 | port->serial->disc_mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 1 | port->serial->disc_mutex.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | port->serial->disc_mutex.wait_lock.owner | (-1) |
| PARAM_VALUE | 1 | port->serial->disc_mutex.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 1 | port->serial->disconnected | 0 |
| PARAM_VALUE | 1 | port->serial->interface | 4096-ptr_max |
| PARAM_VALUE | 1 | port->serial->interface->dev.power.request | 0-4 |
| PARAM_VALUE | 1 | port->serial->interface->dev.power.runtime_error | s32min-(-17),(-15)-(-14),(-12),(-10)-s32max |
| PARAM_VALUE | 1 | port->serial->interface->dev.power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 1 | port->serial->type | 4096-ptr_max |
| BUF_SIZE | 0 | tty | s32min,(-1),1-s32max |
| BUF_SIZE | 0 | tty | s32min,(-1),1-s32max |
| BUF_SIZE | 0 | tty->driver_data | (-1),1-s32max |
| DATA_SOURCE | 0 | tty | $0 |
| DATA_SOURCE | 1 | port | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | tty->termios.c_cflag | 0-2147483646,2147483648-u32max[c] |
| USER_DATA | 0 | tty->termios.c_ispeed | 0-u32max |
| USER_DATA | 0 | tty->termios.c_ospeed | 1-u32max |
| USER_DATA | 1 | port->dev.driver_data->last_dtr_rts | 0-4294967295[c] |
| USER_DATA | 1 | port->dev.driver_data->last_set_data_value | 0,7-8,256,263-264,512,519-520,768,775-776,1024,1031-1032,4096 |
| USER_DATA | 1 | port->port.tty->index | 0-s16max[c] |
| USER_DATA | 1 | port->port.tty->termios.c_ispeed | 0-u32max |
| USER_DATA | 1 | port->port.tty->termios.c_ospeed | 0-u32max |
| LOCK2 | &serial->disc_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | global &console_mutex | ||
| HALF_LOCKED2 | 0 | &tty->legacy_mutex |
drivers/usb/serial/upd78f0730.c upd78f0730_open() -> usb_serial_generic_open()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tty | 0,4096-ptr_max |
| PARAM_VALUE | 0 | tty->link->termios_rwsem.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | tty->link->termios_rwsem.first_waiter->type | 0-1 |
| PARAM_VALUE | 0 | tty->ops | 4096-ptr_max |
| PARAM_VALUE | 0 | tty->ops->lookup | 0,4096-ptr_max |
| PARAM_VALUE | 0 | tty->ops->open | 0,4096-ptr_max |
| PARAM_VALUE | 0 | tty->ops->write | 0,4096-ptr_max |
| PARAM_VALUE | 0 | tty->termios.c_cflag | 0-s32max |
| PARAM_VALUE | 0 | tty->termios.c_ospeed | 9600 |
| PARAM_VALUE | 0 | tty->termios_rwsem.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | tty->termios_rwsem.first_waiter->type | 0-1 |
| PARAM_VALUE | 1 | port | 4096-ptr_max |
| PARAM_VALUE | 1 | port->serial | 4096-ptr_max |
| PARAM_VALUE | 1 | port->serial->disc_mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | port->serial->disc_mutex.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 1 | port->serial->disc_mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 1 | port->serial->disc_mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 1 | port->serial->disc_mutex.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | port->serial->disc_mutex.wait_lock.owner | (-1) |
| PARAM_VALUE | 1 | port->serial->disc_mutex.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 1 | port->serial->disconnected | 0 |
| PARAM_VALUE | 1 | port->serial->interface | 4096-ptr_max |
| PARAM_VALUE | 1 | port->serial->interface->dev.power.request | 0-4 |
| PARAM_VALUE | 1 | port->serial->interface->dev.power.runtime_error | s32min-(-17),(-15)-(-14),(-12),(-10)-s32max |
| PARAM_VALUE | 1 | port->serial->interface->dev.power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 1 | port->serial->type | 4096-ptr_max |
| BUF_SIZE | 0 | tty | s32min,(-1),1-s32max |
| BUF_SIZE | 0 | tty | s32min,(-1),1-s32max |
| BUF_SIZE | 0 | tty->driver_data | (-1),1-s32max |
| DATA_SOURCE | 0 | tty | $0 |
| DATA_SOURCE | 1 | port | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | tty->termios.c_cflag | 0-s32max[c] |
| USER_DATA | 0 | tty->termios.c_ospeed | 9600 |
| USER_DATA | 1 | port->port.tty->index | 0-s16max[c] |
| USER_DATA | 1 | port->port.tty->termios.c_ispeed | 0-u32max |
| USER_DATA | 1 | port->port.tty->termios.c_ospeed | 0-u32max |
| LOCK2 | &serial->disc_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | global &console_mutex | ||
| HALF_LOCKED2 | 0 | &tty->legacy_mutex |
drivers/usb/serial/whiteheat.c whiteheat_open() -> usb_serial_generic_open()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tty | 0,4096-ptr_max |
| PARAM_VALUE | 0 | tty->driver_data | 4096-ptr_max |
| PARAM_VALUE | 0 | tty->driver_data->serial | 4096-ptr_max |
| PARAM_VALUE | 0 | tty->link->termios_rwsem.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | tty->link->termios_rwsem.first_waiter->type | 0-1 |
| PARAM_VALUE | 0 | tty->ops | 4096-ptr_max |
| PARAM_VALUE | 0 | tty->ops->lookup | 0,4096-ptr_max |
| PARAM_VALUE | 0 | tty->ops->open | 0,4096-ptr_max |
| PARAM_VALUE | 0 | tty->ops->write | 0,4096-ptr_max |
| PARAM_VALUE | 0 | tty->termios_rwsem.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | tty->termios_rwsem.first_waiter->type | 0-1 |
| PARAM_VALUE | 1 | port | 4096-ptr_max |
| PARAM_VALUE | 1 | port->dev.driver_data->mcr | 0-255 |
| PARAM_VALUE | 1 | port->read_urb | 4096-ptr_max |
| PARAM_VALUE | 1 | port->serial | 4096-ptr_max |
| PARAM_VALUE | 1 | port->serial->dev | 4096-ptr_max |
| PARAM_VALUE | 1 | port->serial->disc_mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | port->serial->disc_mutex.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 1 | port->serial->disc_mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 1 | port->serial->disc_mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 1 | port->serial->disc_mutex.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | port->serial->disc_mutex.wait_lock.owner | (-1) |
| PARAM_VALUE | 1 | port->serial->disc_mutex.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 1 | port->serial->disconnected | 0 |
| PARAM_VALUE | 1 | port->serial->interface | 4096-ptr_max |
| PARAM_VALUE | 1 | port->serial->interface->dev.power.request | 0-4 |
| PARAM_VALUE | 1 | port->serial->interface->dev.power.runtime_error | s32min-(-17),(-15)-(-14),(-12),(-10)-s32max |
| PARAM_VALUE | 1 | port->serial->interface->dev.power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 1 | port->serial->type | 4096-ptr_max |
| PARAM_VALUE | 1 | port->write_urb | 4096-ptr_max |
| PARAM_VALUE | 1 | *port->serial->dev->toggle | 0-4294967295 |
| BUF_SIZE | 0 | tty | s32min,(-1),1-s32max |
| BUF_SIZE | 0 | tty | s32min,(-1),1-s32max |
| BUF_SIZE | 0 | tty->driver_data | (-1),1-s32max |
| DATA_SOURCE | 0 | tty | $0 |
| DATA_SOURCE | 1 | port | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | port->port.tty->index | 0-s16max[c] |
| USER_DATA | 1 | port->port.tty->termios.c_ispeed | 0-u32max |
| USER_DATA | 1 | port->port.tty->termios.c_ospeed | 0-u32max |
| LOCK2 | &serial->disc_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | global &console_mutex | ||
| HALF_LOCKED2 | 0 | &tty->legacy_mutex |
drivers/usb/serial/xr_serial.c xr_open() -> usb_serial_generic_open()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tty | 0,4096-ptr_max |
| PARAM_VALUE | 0 | tty->link->termios_rwsem.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | tty->link->termios_rwsem.first_waiter->type | 0-1 |
| PARAM_VALUE | 0 | tty->ops | 4096-ptr_max |
| PARAM_VALUE | 0 | tty->ops->lookup | 0,4096-ptr_max |
| PARAM_VALUE | 0 | tty->ops->open | 0,4096-ptr_max |
| PARAM_VALUE | 0 | tty->ops->write | 0,4096-ptr_max |
| PARAM_VALUE | 0 | tty->termios.c_ospeed | 46-48000000 |
| PARAM_VALUE | 0 | tty->termios_rwsem.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | tty->termios_rwsem.first_waiter->type | 0-1 |
| PARAM_VALUE | 1 | port | 4096-ptr_max |
| PARAM_VALUE | 1 | port->serial | 4096-ptr_max |
| PARAM_VALUE | 1 | port->serial->disc_mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | port->serial->disc_mutex.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 1 | port->serial->disc_mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 1 | port->serial->disc_mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 1 | port->serial->disc_mutex.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | port->serial->disc_mutex.wait_lock.owner | (-1) |
| PARAM_VALUE | 1 | port->serial->disc_mutex.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 1 | port->serial->disconnected | 0 |
| PARAM_VALUE | 1 | port->serial->interface | 4096-ptr_max |
| PARAM_VALUE | 1 | port->serial->interface->dev.power.request | 0-4 |
| PARAM_VALUE | 1 | port->serial->interface->dev.power.runtime_error | s32min-(-17),(-15)-(-14),(-12),(-10)-s32max |
| PARAM_VALUE | 1 | port->serial->interface->dev.power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 1 | port->serial->type | 4096-ptr_max |
| BUF_SIZE | 0 | tty | s32min,(-1),1-s32max |
| BUF_SIZE | 0 | tty | s32min,(-1),1-s32max |
| BUF_SIZE | 0 | tty->driver_data | (-1),1-s32max |
| DATA_SOURCE | 0 | tty | $0 |
| DATA_SOURCE | 1 | port | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | port->port.tty->index | 0-s16max[c] |
| USER_DATA | 1 | port->port.tty->termios.c_ispeed | 0-u32max |
| USER_DATA | 1 | port->port.tty->termios.c_ospeed | 0-u32max |
| LOCK2 | &serial->disc_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | global &console_mutex | ||
| HALF_LOCKED2 | 0 | &tty->legacy_mutex |
drivers/usb/serial/belkin_sa.c belkin_sa_open() -> usb_serial_generic_open()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tty | 0,4096-ptr_max |
| PARAM_VALUE | 0 | tty->link->termios_rwsem.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | tty->link->termios_rwsem.first_waiter->type | 0-1 |
| PARAM_VALUE | 0 | tty->ops | 4096-ptr_max |
| PARAM_VALUE | 0 | tty->ops->lookup | 0,4096-ptr_max |
| PARAM_VALUE | 0 | tty->ops->open | 0,4096-ptr_max |
| PARAM_VALUE | 0 | tty->ops->write | 0,4096-ptr_max |
| PARAM_VALUE | 0 | tty->termios_rwsem.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | tty->termios_rwsem.first_waiter->type | 0-1 |
| PARAM_VALUE | 1 | port | 4096-ptr_max |
| PARAM_VALUE | 1 | port->interrupt_in_urb | 4096-ptr_max |
| PARAM_VALUE | 1 | port->interrupt_in_urb->actual_length | 0-s32max |
| PARAM_VALUE | 1 | port->interrupt_in_urb->complete | 1-u64max |
| PARAM_VALUE | 1 | port->interrupt_in_urb->dev | 4096-ptr_max |
| PARAM_VALUE | 1 | port->interrupt_in_urb->dev->state | 4-u32max |
| PARAM_VALUE | 1 | port->interrupt_in_urb->ep | 4096-ptr_max |
| PARAM_VALUE | 1 | port->interrupt_in_urb->ep->urb_list.prev | 4096-ptr_max |
| PARAM_VALUE | 1 | port->interrupt_in_urb->ep->urb_list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 1 | port->interrupt_in_urb->ep->urb_list.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 1 | port->interrupt_in_urb->hcpriv | 0,4096-ptr_max |
| PARAM_VALUE | 1 | port->interrupt_in_urb->interval | s32min-32768 |
| PARAM_VALUE | 1 | port->interrupt_in_urb->num_mapped_sgs | 0-s32max |
| PARAM_VALUE | 1 | port->interrupt_in_urb->status | (-4095)-0 |
| PARAM_VALUE | 1 | port->interrupt_in_urb->transfer_buffer->bDeviceProtocol | 1 |
| PARAM_VALUE | 1 | port->interrupt_in_urb->transfer_buffer->bmAttributes | 0-255 |
| PARAM_VALUE | 1 | port->interrupt_in_urb->transfer_buffer_length | 0-s32max |
| PARAM_VALUE | 1 | port->interrupt_in_urb->urb_list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 1 | port->serial | 4096-ptr_max |
| PARAM_VALUE | 1 | port->serial->disc_mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | port->serial->disc_mutex.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 1 | port->serial->disc_mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 1 | port->serial->disc_mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 1 | port->serial->disc_mutex.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | port->serial->disc_mutex.wait_lock.owner | (-1) |
| PARAM_VALUE | 1 | port->serial->disc_mutex.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 1 | port->serial->disconnected | 0 |
| PARAM_VALUE | 1 | port->serial->interface | 4096-ptr_max |
| PARAM_VALUE | 1 | port->serial->interface->dev.power.request | 0-4 |
| PARAM_VALUE | 1 | port->serial->interface->dev.power.runtime_error | s32min-(-17),(-15)-(-14),(-12),(-10)-s32max |
| PARAM_VALUE | 1 | port->serial->interface->dev.power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 1 | port->serial->type | 4096-ptr_max |
| BUF_SIZE | 0 | tty | s32min,(-1),1-s32max |
| BUF_SIZE | 0 | tty | s32min,(-1),1-s32max |
| BUF_SIZE | 0 | tty->driver_data | (-1),1-s32max |
| CAPPED_DATA | 1 | port->interrupt_in_urb | 1 |
| CAPPED_DATA | 1 | port->interrupt_in_urb->transfer_buffer_length | 1 |
| DATA_SOURCE | 0 | tty | $0 |
| DATA_SOURCE | 1 | port | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | port->port.tty->index | 0-s16max[c] |
| USER_DATA | 1 | port->port.tty->termios.c_ispeed | 0-u32max |
| USER_DATA | 1 | port->port.tty->termios.c_ospeed | 0-u32max |
| NO_OVERFLOW_SIMPLE | 1 | port->interrupt_in_urb->num_mapped_sgs | |
| LOCK2 | &serial->disc_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | global &console_mutex | ||
| HALF_LOCKED2 | 0 | &tty->legacy_mutex |
drivers/usb/serial/f81232.c f81232_open() -> usb_serial_generic_open()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tty | 0,4096-ptr_max |
| PARAM_VALUE | 0 | tty->link->termios_rwsem.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | tty->link->termios_rwsem.first_waiter->type | 0-1 |
| PARAM_VALUE | 0 | tty->ops | 4096-ptr_max |
| PARAM_VALUE | 0 | tty->ops->lookup | 0,4096-ptr_max |
| PARAM_VALUE | 0 | tty->ops->open | 0,4096-ptr_max |
| PARAM_VALUE | 0 | tty->ops->write | 0,4096-ptr_max |
| PARAM_VALUE | 0 | tty->termios.c_ospeed | 0-1500000 |
| PARAM_VALUE | 0 | tty->termios_rwsem.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | tty->termios_rwsem.first_waiter->type | 0-1 |
| PARAM_VALUE | 1 | port | 4096-ptr_max |
| PARAM_VALUE | 1 | port->interrupt_in_urb | 4096-ptr_max |
| PARAM_VALUE | 1 | port->interrupt_in_urb->actual_length | 0-s32max |
| PARAM_VALUE | 1 | port->interrupt_in_urb->complete | 1-u64max |
| PARAM_VALUE | 1 | port->interrupt_in_urb->dev | 4096-ptr_max |
| PARAM_VALUE | 1 | port->interrupt_in_urb->dev->state | 4-u32max |
| PARAM_VALUE | 1 | port->interrupt_in_urb->ep | 4096-ptr_max |
| PARAM_VALUE | 1 | port->interrupt_in_urb->ep->urb_list.prev | 4096-ptr_max |
| PARAM_VALUE | 1 | port->interrupt_in_urb->ep->urb_list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 1 | port->interrupt_in_urb->ep->urb_list.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 1 | port->interrupt_in_urb->hcpriv | 0,4096-ptr_max |
| PARAM_VALUE | 1 | port->interrupt_in_urb->interval | s32min-32768 |
| PARAM_VALUE | 1 | port->interrupt_in_urb->num_mapped_sgs | 0-s32max |
| PARAM_VALUE | 1 | port->interrupt_in_urb->status | (-4095)-0 |
| PARAM_VALUE | 1 | port->interrupt_in_urb->transfer_buffer->bDeviceProtocol | 1 |
| PARAM_VALUE | 1 | port->interrupt_in_urb->transfer_buffer->bmAttributes | 0-255 |
| PARAM_VALUE | 1 | port->interrupt_in_urb->transfer_buffer_length | 0-s32max |
| PARAM_VALUE | 1 | port->interrupt_in_urb->urb_list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 1 | port->serial | 4096-ptr_max |
| PARAM_VALUE | 1 | port->serial->dev | 4096-ptr_max |
| PARAM_VALUE | 1 | port->serial->disc_mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | port->serial->disc_mutex.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 1 | port->serial->disc_mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 1 | port->serial->disc_mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 1 | port->serial->disc_mutex.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | port->serial->disc_mutex.wait_lock.owner | (-1) |
| PARAM_VALUE | 1 | port->serial->disc_mutex.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 1 | port->serial->disconnected | 0 |
| PARAM_VALUE | 1 | port->serial->interface | 4096-ptr_max |
| PARAM_VALUE | 1 | port->serial->interface->dev.power.request | 0-4 |
| PARAM_VALUE | 1 | port->serial->interface->dev.power.runtime_error | s32min-(-17),(-15)-(-14),(-12),(-10)-s32max |
| PARAM_VALUE | 1 | port->serial->interface->dev.power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 1 | port->serial->type | 4096-ptr_max |
| BUF_SIZE | 0 | tty | s32min,(-1),1-s32max |
| BUF_SIZE | 0 | tty | s32min,(-1),1-s32max |
| BUF_SIZE | 0 | tty->driver_data | (-1),1-s32max |
| CAPPED_DATA | 1 | port->interrupt_in_urb | 1 |
| CAPPED_DATA | 1 | port->interrupt_in_urb->transfer_buffer_length | 1 |
| DATA_SOURCE | 0 | tty | $0 |
| DATA_SOURCE | 1 | port | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | tty->termios.c_cflag | 0-u32max[c] |
| USER_DATA | 1 | port->port.tty->index | 0-s16max[c] |
| USER_DATA | 1 | port->port.tty->termios.c_ispeed | 0-u32max |
| USER_DATA | 1 | port->port.tty->termios.c_ospeed | 0-u32max |
| NO_OVERFLOW_SIMPLE | 1 | port->interrupt_in_urb->num_mapped_sgs | |
| LOCK2 | &serial->disc_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | global &console_mutex | ||
| HALF_LOCKED2 | 0 | &tty->legacy_mutex |
drivers/usb/serial/cp210x.c cp210x_open() -> usb_serial_generic_open()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tty | 0,4096-ptr_max |
| PARAM_VALUE | 0 | tty->link->termios_rwsem.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | tty->link->termios_rwsem.first_waiter->type | 0-1 |
| PARAM_VALUE | 0 | tty->ops | 4096-ptr_max |
| PARAM_VALUE | 0 | tty->ops->lookup | 0,4096-ptr_max |
| PARAM_VALUE | 0 | tty->ops->open | 0,4096-ptr_max |
| PARAM_VALUE | 0 | tty->ops->write | 0,4096-ptr_max |
| PARAM_VALUE | 0 | tty->termios_rwsem.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | tty->termios_rwsem.first_waiter->type | 0-1 |
| PARAM_VALUE | 1 | port | 4096-ptr_max |
| PARAM_VALUE | 1 | port->serial | 4096-ptr_max |
| PARAM_VALUE | 1 | port->serial->dev | 4096-ptr_max |
| PARAM_VALUE | 1 | port->serial->disc_mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | port->serial->disc_mutex.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 1 | port->serial->disc_mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 1 | port->serial->disc_mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 1 | port->serial->disc_mutex.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | port->serial->disc_mutex.wait_lock.owner | (-1) |
| PARAM_VALUE | 1 | port->serial->disc_mutex.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 1 | port->serial->disconnected | 0 |
| PARAM_VALUE | 1 | port->serial->interface | 4096-ptr_max |
| PARAM_VALUE | 1 | port->serial->interface->dev.power.request | 0-4 |
| PARAM_VALUE | 1 | port->serial->interface->dev.power.runtime_error | s32min-(-17),(-15)-(-14),(-12),(-10)-s32max |
| PARAM_VALUE | 1 | port->serial->interface->dev.power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 1 | port->serial->type | 4096-ptr_max |
| BUF_SIZE | 0 | tty | s32min,(-1),1-s32max |
| BUF_SIZE | 0 | tty | s32min,(-1),1-s32max |
| BUF_SIZE | 0 | tty->driver_data | (-1),1-s32max |
| DATA_SOURCE | 0 | tty | $0 |
| DATA_SOURCE | 1 | port | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | tty->termios.c_cflag | 0-u32max[c] |
| USER_DATA | 0 | tty->termios.c_ospeed | 0-u32max |
| USER_DATA | 1 | port->port.tty->index | 0-s16max[c] |
| USER_DATA | 1 | port->port.tty->termios.c_ispeed | 0-u32max |
| USER_DATA | 1 | port->port.tty->termios.c_ospeed | 0-u32max |
| LOCK2 | &serial->disc_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | global &console_mutex | ||
| HALF_LOCKED2 | 0 | &tty->legacy_mutex |
drivers/usb/serial/visor.c visor_open() -> usb_serial_generic_open()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tty | 0,4096-ptr_max |
| PARAM_VALUE | 0 | tty->link->termios_rwsem.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | tty->link->termios_rwsem.first_waiter->type | 0-1 |
| PARAM_VALUE | 0 | tty->ops | 4096-ptr_max |
| PARAM_VALUE | 0 | tty->ops->lookup | 0,4096-ptr_max |
| PARAM_VALUE | 0 | tty->ops->open | 0,4096-ptr_max |
| PARAM_VALUE | 0 | tty->ops->write | 0,4096-ptr_max |
| PARAM_VALUE | 0 | tty->termios_rwsem.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | tty->termios_rwsem.first_waiter->type | 0-1 |
| PARAM_VALUE | 1 | port | 4096-ptr_max |
| PARAM_VALUE | 1 | port->read_urb | 1-u64max |
| PARAM_VALUE | 1 | port->serial | 4096-ptr_max |
| PARAM_VALUE | 1 | port->serial->disc_mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | port->serial->disc_mutex.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 1 | port->serial->disc_mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 1 | port->serial->disc_mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 1 | port->serial->disc_mutex.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | port->serial->disc_mutex.wait_lock.owner | (-1) |
| PARAM_VALUE | 1 | port->serial->disc_mutex.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 1 | port->serial->disconnected | 0 |
| PARAM_VALUE | 1 | port->serial->interface | 4096-ptr_max |
| PARAM_VALUE | 1 | port->serial->interface->dev.power.request | 0-4 |
| PARAM_VALUE | 1 | port->serial->interface->dev.power.runtime_error | s32min-(-17),(-15)-(-14),(-12),(-10)-s32max |
| PARAM_VALUE | 1 | port->serial->interface->dev.power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 1 | port->serial->type | 4096-ptr_max |
| BUF_SIZE | 0 | tty | s32min,(-1),1-s32max |
| BUF_SIZE | 0 | tty | s32min,(-1),1-s32max |
| BUF_SIZE | 0 | tty->driver_data | (-1),1-s32max |
| DATA_SOURCE | 0 | tty | $0 |
| DATA_SOURCE | 1 | port | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | port->port.tty->index | 0-s16max[c] |
| USER_DATA | 1 | port->port.tty->termios.c_ispeed | 0-u32max |
| USER_DATA | 1 | port->port.tty->termios.c_ospeed | 0-u32max |
| LOCK2 | &serial->disc_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | global &console_mutex | ||
| HALF_LOCKED2 | 0 | &tty->legacy_mutex |
drivers/usb/serial/opticon.c opticon_open() -> usb_serial_generic_open()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tty | 0,4096-ptr_max |
| PARAM_VALUE | 0 | tty->link->termios_rwsem.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | tty->link->termios_rwsem.first_waiter->type | 0-1 |
| PARAM_VALUE | 0 | tty->ops | 4096-ptr_max |
| PARAM_VALUE | 0 | tty->ops->lookup | 0,4096-ptr_max |
| PARAM_VALUE | 0 | tty->ops->open | 0,4096-ptr_max |
| PARAM_VALUE | 0 | tty->ops->write | 0,4096-ptr_max |
| PARAM_VALUE | 0 | tty->termios_rwsem.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | tty->termios_rwsem.first_waiter->type | 0-1 |
| PARAM_VALUE | 1 | port | 4096-ptr_max |
| PARAM_VALUE | 1 | port->read_urb | 4096-ptr_max |
| PARAM_VALUE | 1 | port->serial | 4096-ptr_max |
| PARAM_VALUE | 1 | port->serial->dev | 4096-ptr_max |
| PARAM_VALUE | 1 | port->serial->disc_mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | port->serial->disc_mutex.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 1 | port->serial->disc_mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 1 | port->serial->disc_mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 1 | port->serial->disc_mutex.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | port->serial->disc_mutex.wait_lock.owner | (-1) |
| PARAM_VALUE | 1 | port->serial->disc_mutex.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 1 | port->serial->disconnected | 0 |
| PARAM_VALUE | 1 | port->serial->interface | 4096-ptr_max |
| PARAM_VALUE | 1 | port->serial->interface->dev.power.request | 0-4 |
| PARAM_VALUE | 1 | port->serial->interface->dev.power.runtime_error | s32min-(-17),(-15)-(-14),(-12),(-10)-s32max |
| PARAM_VALUE | 1 | port->serial->interface->dev.power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 1 | port->serial->type | 4096-ptr_max |
| PARAM_VALUE | 1 | *port->serial->dev->toggle | 0-4294967295 |
| BUF_SIZE | 0 | tty | s32min,(-1),1-s32max |
| BUF_SIZE | 0 | tty | s32min,(-1),1-s32max |
| BUF_SIZE | 0 | tty->driver_data | (-1),1-s32max |
| DATA_SOURCE | 0 | tty | $0 |
| DATA_SOURCE | 1 | port | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | port->port.tty->index | 0-s16max[c] |
| USER_DATA | 1 | port->port.tty->termios.c_ispeed | 0-u32max |
| USER_DATA | 1 | port->port.tty->termios.c_ospeed | 0-u32max |
| LOCK2 | &serial->disc_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | global &console_mutex | ||
| HALF_LOCKED2 | 0 | &tty->legacy_mutex |
drivers/usb/serial/spcp8x5.c spcp8x5_open() -> usb_serial_generic_open()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tty | 0,4096-ptr_max |
| PARAM_VALUE | 0 | tty->link->termios_rwsem.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | tty->link->termios_rwsem.first_waiter->type | 0-1 |
| PARAM_VALUE | 0 | tty->ops | 4096-ptr_max |
| PARAM_VALUE | 0 | tty->ops->lookup | 0,4096-ptr_max |
| PARAM_VALUE | 0 | tty->ops->open | 0,4096-ptr_max |
| PARAM_VALUE | 0 | tty->ops->write | 0,4096-ptr_max |
| PARAM_VALUE | 0 | tty->termios.c_cflag | 0-2147483646,2147483648-u32max |
| PARAM_VALUE | 0 | tty->termios_rwsem.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | tty->termios_rwsem.first_waiter->type | 0-1 |
| PARAM_VALUE | 1 | port | 4096-ptr_max |
| PARAM_VALUE | 1 | port->dev.driver_data | 4096-ptr_max |
| PARAM_VALUE | 1 | port->read_urb | 4096-ptr_max |
| PARAM_VALUE | 1 | port->serial | 4096-ptr_max |
| PARAM_VALUE | 1 | port->serial->dev | 4096-ptr_max |
| PARAM_VALUE | 1 | port->serial->disc_mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | port->serial->disc_mutex.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 1 | port->serial->disc_mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 1 | port->serial->disc_mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 1 | port->serial->disc_mutex.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | port->serial->disc_mutex.wait_lock.owner | (-1) |
| PARAM_VALUE | 1 | port->serial->disc_mutex.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 1 | port->serial->disconnected | 0 |
| PARAM_VALUE | 1 | port->serial->interface | 4096-ptr_max |
| PARAM_VALUE | 1 | port->serial->interface->dev.power.request | 0-4 |
| PARAM_VALUE | 1 | port->serial->interface->dev.power.runtime_error | s32min-(-17),(-15)-(-14),(-12),(-10)-s32max |
| PARAM_VALUE | 1 | port->serial->interface->dev.power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 1 | port->serial->type | 4096-ptr_max |
| PARAM_VALUE | 1 | port->write_urb | 4096-ptr_max |
| PARAM_VALUE | 1 | *port->serial->dev->toggle | 0-4294967295 |
| BUF_SIZE | 0 | tty | s32min,(-1),1-s32max |
| BUF_SIZE | 0 | tty | s32min,(-1),1-s32max |
| BUF_SIZE | 0 | tty->driver_data | (-1),1-s32max |
| DATA_SOURCE | 0 | tty | $0 |
| DATA_SOURCE | 1 | port | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | port->port.tty->index | 0-s16max[c] |
| USER_DATA | 1 | port->port.tty->termios.c_ispeed | 0-u32max |
| USER_DATA | 1 | port->port.tty->termios.c_ospeed | 0-u32max |
| LOCK2 | &serial->disc_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | global &console_mutex | ||
| HALF_LOCKED2 | 0 | &tty->legacy_mutex |
drivers/usb/serial/wishbone-serial.c wishbone_serial_open() -> usb_serial_generic_open()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tty | 0,4096-ptr_max |
| PARAM_VALUE | 0 | tty->link->termios_rwsem.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | tty->link->termios_rwsem.first_waiter->type | 0-1 |
| PARAM_VALUE | 0 | tty->ops | 4096-ptr_max |
| PARAM_VALUE | 0 | tty->ops->lookup | 0,4096-ptr_max |
| PARAM_VALUE | 0 | tty->ops->open | 0,4096-ptr_max |
| PARAM_VALUE | 0 | tty->ops->write | 0,4096-ptr_max |
| PARAM_VALUE | 0 | tty->termios_rwsem.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | tty->termios_rwsem.first_waiter->type | 0-1 |
| PARAM_VALUE | 1 | port | 4096-ptr_max |
| PARAM_VALUE | 1 | port->serial | 4096-ptr_max |
| PARAM_VALUE | 1 | port->serial->dev | 4096-ptr_max |
| PARAM_VALUE | 1 | port->serial->disc_mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | port->serial->disc_mutex.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 1 | port->serial->disc_mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 1 | port->serial->disc_mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 1 | port->serial->disc_mutex.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | port->serial->disc_mutex.wait_lock.owner | (-1) |
| PARAM_VALUE | 1 | port->serial->disc_mutex.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 1 | port->serial->disconnected | 0 |
| PARAM_VALUE | 1 | port->serial->interface | 4096-ptr_max |
| PARAM_VALUE | 1 | port->serial->interface->cur_altsetting | 4096-ptr_max |
| PARAM_VALUE | 1 | port->serial->interface->dev.power.request | 0-4 |
| PARAM_VALUE | 1 | port->serial->interface->dev.power.runtime_error | s32min-(-17),(-15)-(-14),(-12),(-10)-s32max |
| PARAM_VALUE | 1 | port->serial->interface->dev.power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 1 | port->serial->type | 4096-ptr_max |
| BUF_SIZE | 0 | tty | s32min,(-1),1-s32max |
| BUF_SIZE | 0 | tty | s32min,(-1),1-s32max |
| BUF_SIZE | 0 | tty->driver_data | (-1),1-s32max |
| DATA_SOURCE | 0 | tty | $0 |
| DATA_SOURCE | 1 | port | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | port->port.tty->index | 0-s16max[c] |
| USER_DATA | 1 | port->port.tty->termios.c_ispeed | 0-u32max |
| USER_DATA | 1 | port->port.tty->termios.c_ospeed | 0-u32max |
| LOCK2 | &serial->disc_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | global &console_mutex | ||
| HALF_LOCKED2 | 0 | &tty->legacy_mutex |
drivers/usb/serial/ch341.c ch341_open() -> usb_serial_generic_open()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tty | 0,4096-ptr_max |
| PARAM_VALUE | 0 | tty->link->termios_rwsem.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | tty->link->termios_rwsem.first_waiter->type | 0-1 |
| PARAM_VALUE | 0 | tty->ops | 4096-ptr_max |
| PARAM_VALUE | 0 | tty->ops->lookup | 0,4096-ptr_max |
| PARAM_VALUE | 0 | tty->ops->open | 0,4096-ptr_max |
| PARAM_VALUE | 0 | tty->ops->write | 0,4096-ptr_max |
| PARAM_VALUE | 0 | tty->termios_rwsem.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | tty->termios_rwsem.first_waiter->type | 0-1 |
| PARAM_VALUE | 1 | port | 4096-ptr_max |
| PARAM_VALUE | 1 | port->interrupt_in_urb | 4096-ptr_max |
| PARAM_VALUE | 1 | port->interrupt_in_urb->actual_length | 0-s32max |
| PARAM_VALUE | 1 | port->interrupt_in_urb->complete | 1-u64max |
| PARAM_VALUE | 1 | port->interrupt_in_urb->dev | 4096-ptr_max |
| PARAM_VALUE | 1 | port->interrupt_in_urb->dev->state | 4-u32max |
| PARAM_VALUE | 1 | port->interrupt_in_urb->ep | 4096-ptr_max |
| PARAM_VALUE | 1 | port->interrupt_in_urb->ep->urb_list.prev | 4096-ptr_max |
| PARAM_VALUE | 1 | port->interrupt_in_urb->ep->urb_list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 1 | port->interrupt_in_urb->ep->urb_list.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 1 | port->interrupt_in_urb->hcpriv | 0,4096-ptr_max |
| PARAM_VALUE | 1 | port->interrupt_in_urb->interval | s32min-32768 |
| PARAM_VALUE | 1 | port->interrupt_in_urb->num_mapped_sgs | 0-s32max |
| PARAM_VALUE | 1 | port->interrupt_in_urb->status | (-4095)-0 |
| PARAM_VALUE | 1 | port->interrupt_in_urb->transfer_buffer->bDeviceProtocol | 1 |
| PARAM_VALUE | 1 | port->interrupt_in_urb->transfer_buffer->bmAttributes | 0-255 |
| PARAM_VALUE | 1 | port->interrupt_in_urb->transfer_buffer_length | 0-s32max |
| PARAM_VALUE | 1 | port->interrupt_in_urb->urb_list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 1 | port->serial | 4096-ptr_max |
| PARAM_VALUE | 1 | port->serial->dev | 4096-ptr_max |
| PARAM_VALUE | 1 | port->serial->disc_mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | port->serial->disc_mutex.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 1 | port->serial->disc_mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 1 | port->serial->disc_mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 1 | port->serial->disc_mutex.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | port->serial->disc_mutex.wait_lock.owner | (-1) |
| PARAM_VALUE | 1 | port->serial->disc_mutex.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 1 | port->serial->disconnected | 0 |
| PARAM_VALUE | 1 | port->serial->interface | 4096-ptr_max |
| PARAM_VALUE | 1 | port->serial->interface->dev.power.request | 0-4 |
| PARAM_VALUE | 1 | port->serial->interface->dev.power.runtime_error | s32min-(-17),(-15)-(-14),(-12),(-10)-s32max |
| PARAM_VALUE | 1 | port->serial->interface->dev.power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 1 | port->serial->type | 4096-ptr_max |
| BUF_SIZE | 0 | tty | s32min,(-1),1-s32max |
| BUF_SIZE | 0 | tty | s32min,(-1),1-s32max |
| BUF_SIZE | 0 | tty->driver_data | (-1),1-s32max |
| CAPPED_DATA | 1 | port->interrupt_in_urb | 1 |
| CAPPED_DATA | 1 | port->interrupt_in_urb->transfer_buffer_length | 1 |
| DATA_SOURCE | 0 | tty | $0 |
| DATA_SOURCE | 1 | port | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | tty->termios.c_cflag | 0-u32max[c] |
| USER_DATA | 1 | port->port.tty->index | 0-s16max[c] |
| USER_DATA | 1 | port->port.tty->termios.c_ispeed | 0-u32max |
| USER_DATA | 1 | port->port.tty->termios.c_ospeed | 0-u32max |
| NO_OVERFLOW_SIMPLE | 1 | port->interrupt_in_urb->num_mapped_sgs | |
| LOCK2 | &serial->disc_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | global &console_mutex | ||
| HALF_LOCKED2 | 0 | &tty->legacy_mutex |
drivers/usb/serial/kl5kusb105.c klsi_105_open() -> usb_serial_generic_open()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tty | 0,4096-ptr_max |
| PARAM_VALUE | 0 | tty->link->termios_rwsem.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | tty->link->termios_rwsem.first_waiter->type | 0-1 |
| PARAM_VALUE | 0 | tty->ops | 4096-ptr_max |
| PARAM_VALUE | 0 | tty->ops->lookup | 0,4096-ptr_max |
| PARAM_VALUE | 0 | tty->ops->open | 0,4096-ptr_max |
| PARAM_VALUE | 0 | tty->ops->write | 0,4096-ptr_max |
| PARAM_VALUE | 0 | tty->termios_rwsem.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | tty->termios_rwsem.first_waiter->type | 0-1 |
| PARAM_VALUE | 1 | port | 4096-ptr_max |
| PARAM_VALUE | 1 | port->serial | 4096-ptr_max |
| PARAM_VALUE | 1 | port->serial->dev | 4096-ptr_max |
| PARAM_VALUE | 1 | port->serial->disc_mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | port->serial->disc_mutex.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 1 | port->serial->disc_mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 1 | port->serial->disc_mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 1 | port->serial->disc_mutex.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | port->serial->disc_mutex.wait_lock.owner | (-1) |
| PARAM_VALUE | 1 | port->serial->disc_mutex.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 1 | port->serial->disconnected | 0 |
| PARAM_VALUE | 1 | port->serial->interface | 4096-ptr_max |
| PARAM_VALUE | 1 | port->serial->interface->dev.power.request | 0-4 |
| PARAM_VALUE | 1 | port->serial->interface->dev.power.runtime_error | s32min-(-17),(-15)-(-14),(-12),(-10)-s32max |
| PARAM_VALUE | 1 | port->serial->interface->dev.power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 1 | port->serial->type | 4096-ptr_max |
| BUF_SIZE | 0 | tty | s32min,(-1),1-s32max |
| BUF_SIZE | 0 | tty | s32min,(-1),1-s32max |
| BUF_SIZE | 0 | tty->driver_data | (-1),1-s32max |
| DATA_SOURCE | 0 | tty | $0 |
| DATA_SOURCE | 1 | port | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | port->port.tty->index | 0-s16max[c] |
| USER_DATA | 1 | port->port.tty->termios.c_ispeed | 0-u32max |
| USER_DATA | 1 | port->port.tty->termios.c_ospeed | 0-u32max |
| LOCK2 | &serial->disc_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | global &console_mutex | ||
| HALF_LOCKED2 | 0 | &tty->legacy_mutex |
drivers/usb/serial/pl2303.c pl2303_open() -> usb_serial_generic_open()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tty | 0,4096-ptr_max |
| PARAM_VALUE | 0 | tty->link->termios_rwsem.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | tty->link->termios_rwsem.first_waiter->type | 0-1 |
| PARAM_VALUE | 0 | tty->ops | 4096-ptr_max |
| PARAM_VALUE | 0 | tty->ops->lookup | 0,4096-ptr_max |
| PARAM_VALUE | 0 | tty->ops->open | 0,4096-ptr_max |
| PARAM_VALUE | 0 | tty->ops->write | 0,4096-ptr_max |
| PARAM_VALUE | 0 | tty->termios_rwsem.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | tty->termios_rwsem.first_waiter->type | 0-1 |
| PARAM_VALUE | 1 | port | 4096-ptr_max |
| PARAM_VALUE | 1 | port->interrupt_in_urb | 4096-ptr_max |
| PARAM_VALUE | 1 | port->interrupt_in_urb->actual_length | 0-s32max |
| PARAM_VALUE | 1 | port->interrupt_in_urb->complete | 1-u64max |
| PARAM_VALUE | 1 | port->interrupt_in_urb->dev | 4096-ptr_max |
| PARAM_VALUE | 1 | port->interrupt_in_urb->dev->state | 4-u32max |
| PARAM_VALUE | 1 | port->interrupt_in_urb->ep | 4096-ptr_max |
| PARAM_VALUE | 1 | port->interrupt_in_urb->ep->urb_list.prev | 4096-ptr_max |
| PARAM_VALUE | 1 | port->interrupt_in_urb->ep->urb_list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 1 | port->interrupt_in_urb->ep->urb_list.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 1 | port->interrupt_in_urb->hcpriv | 0,4096-ptr_max |
| PARAM_VALUE | 1 | port->interrupt_in_urb->interval | s32min-32768 |
| PARAM_VALUE | 1 | port->interrupt_in_urb->num_mapped_sgs | 0-s32max |
| PARAM_VALUE | 1 | port->interrupt_in_urb->status | (-4095)-0 |
| PARAM_VALUE | 1 | port->interrupt_in_urb->transfer_buffer->bDeviceProtocol | 1 |
| PARAM_VALUE | 1 | port->interrupt_in_urb->transfer_buffer->bmAttributes | 0-255 |
| PARAM_VALUE | 1 | port->interrupt_in_urb->transfer_buffer_length | 0-s32max |
| PARAM_VALUE | 1 | port->interrupt_in_urb->urb_list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 1 | port->serial | 4096-ptr_max |
| PARAM_VALUE | 1 | port->serial->dev | 4096-ptr_max |
| PARAM_VALUE | 1 | port->serial->disc_mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | port->serial->disc_mutex.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 1 | port->serial->disc_mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 1 | port->serial->disc_mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 1 | port->serial->disc_mutex.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | port->serial->disc_mutex.wait_lock.owner | (-1) |
| PARAM_VALUE | 1 | port->serial->disc_mutex.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 1 | port->serial->disconnected | 0 |
| PARAM_VALUE | 1 | port->serial->interface | 4096-ptr_max |
| PARAM_VALUE | 1 | port->serial->interface->dev.power.request | 0-4 |
| PARAM_VALUE | 1 | port->serial->interface->dev.power.runtime_error | s32min-(-17),(-15)-(-14),(-12),(-10)-s32max |
| PARAM_VALUE | 1 | port->serial->interface->dev.power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 1 | port->serial->type | 4096-ptr_max |
| PARAM_VALUE | 1 | *port->serial->dev->toggle | 0-4294967295 |
| BUF_SIZE | 0 | tty | s32min,(-1),1-s32max |
| BUF_SIZE | 0 | tty | s32min,(-1),1-s32max |
| BUF_SIZE | 0 | tty->driver_data | (-1),1-s32max |
| CAPPED_DATA | 1 | port->interrupt_in_urb | 1 |
| CAPPED_DATA | 1 | port->interrupt_in_urb->transfer_buffer_length | 1 |
| DATA_SOURCE | 0 | tty | $0 |
| DATA_SOURCE | 1 | port | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | tty->termios.c_ispeed | 0-u32max |
| USER_DATA | 0 | tty->termios.c_ospeed | 0-u32max |
| USER_DATA | 1 | port->port.tty->index | 0-s16max[c] |
| USER_DATA | 1 | port->port.tty->termios.c_ispeed | 0-u32max |
| USER_DATA | 1 | port->port.tty->termios.c_ospeed | 0-u32max |
| NO_OVERFLOW_SIMPLE | 1 | port->interrupt_in_urb->num_mapped_sgs | |
| LOCK2 | &serial->disc_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | global &console_mutex | ||
| HALF_LOCKED2 | 0 | &tty->legacy_mutex |
drivers/usb/serial/usb-serial.c serial_port_activate() -> (struct usb_serial_driver)->open()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tty | 4096-ptr_max |
| PARAM_VALUE | 0 | tty->link->termios_rwsem.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | tty->link->termios_rwsem.first_waiter->type | 0-1 |
| PARAM_VALUE | 0 | tty->ops | 4096-ptr_max |
| PARAM_VALUE | 0 | tty->ops->lookup | 0,4096-ptr_max |
| PARAM_VALUE | 0 | tty->ops->open | 0,4096-ptr_max |
| PARAM_VALUE | 0 | tty->ops->write | 0,4096-ptr_max |
| PARAM_VALUE | 0 | tty->termios_rwsem.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | tty->termios_rwsem.first_waiter->type | 0-1 |
| PARAM_VALUE | 1 | port | 4096-ptr_max |
| PARAM_VALUE | 1 | port->serial | 4096-ptr_max |
| PARAM_VALUE | 1 | port->serial->disc_mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | port->serial->disc_mutex.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 1 | port->serial->disc_mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 1 | port->serial->disc_mutex.first_waiter->task->blocked_on | 0 |
| PARAM_VALUE | 1 | port->serial->disc_mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 1 | port->serial->disc_mutex.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | port->serial->disc_mutex.wait_lock.owner | (-1) |
| PARAM_VALUE | 1 | port->serial->disc_mutex.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 1 | port->serial->disconnected | 0 |
| PARAM_VALUE | 1 | port->serial->interface | 4096-ptr_max |
| PARAM_VALUE | 1 | port->serial->interface->dev.bus | 0,4096-ptr_max |
| PARAM_VALUE | 1 | port->serial->interface->dev.class | 0,4096-ptr_max |
| PARAM_VALUE | 1 | port->serial->interface->dev.power.request | 0-4 |
| PARAM_VALUE | 1 | port->serial->interface->dev.power.runtime_error | s32min-(-17),(-15)-(-14),(-12),(-10)-s32max |
| PARAM_VALUE | 1 | port->serial->interface->dev.power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 1 | port->serial->interface->dev.type | 0,4096-ptr_max |
| PARAM_VALUE | 1 | port->serial->type | 4096-ptr_max |
| BUF_SIZE | 0 | tty | s32min,(-1),1-s32max |
| BUF_SIZE | 0 | tty | s32min,(-1),1-s32max |
| BUF_SIZE | 0 | tty->driver_data | (-1),1-s32max |
| BUF_SIZE | 0 | tty->link->driver_data | (-1),1-s32max |
| DATA_SOURCE | 0 | tty | $1 |
| CONTAINER | 1 | -312-8-0+0 | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &serial->disc_mutex | ||
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &tty->legacy_mutex | ||
| HALF_LOCKED2 | global &spk_mutex | ||
| HALF_LOCKED2 | 0 | &tty->legacy_mutex | |
| TYPE_LOCK | (struct usb_serial)->disc_mutex |
drivers/usb/serial/console.c usb_console_setup() -> (struct usb_serial_driver)->open()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tty | 0 |
| PARAM_VALUE | 1 | port | 4096-ptr_max |
| PARAM_VALUE | 1 | port->port.tty | 0,4096-ptr_max |
| PARAM_VALUE | 1 | port->serial | 4096-ptr_max |
| PARAM_VALUE | 1 | port->serial->disc_mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | port->serial->disc_mutex.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 1 | port->serial->disc_mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 1 | port->serial->disc_mutex.first_waiter->task->blocked_on | 0 |
| PARAM_VALUE | 1 | port->serial->disc_mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 1 | port->serial->disc_mutex.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | port->serial->disc_mutex.wait_lock.owner | (-1) |
| PARAM_VALUE | 1 | port->serial->disc_mutex.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 1 | port->serial->disconnected | 0 |
| PARAM_VALUE | 1 | port->serial->interface | 4096-ptr_max |
| PARAM_VALUE | 1 | port->serial->interface->dev.bus | 0,4096-ptr_max |
| PARAM_VALUE | 1 | port->serial->interface->dev.class | 0,4096-ptr_max |
| PARAM_VALUE | 1 | port->serial->interface->dev.power.request | 0-4 |
| PARAM_VALUE | 1 | port->serial->interface->dev.power.runtime_error | s32min-(-17),(-15)-(-14),(-12),(-10)-s32max |
| PARAM_VALUE | 1 | port->serial->interface->dev.power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 1 | port->serial->interface->dev.type | 0,4096-ptr_max |
| PARAM_VALUE | 1 | port->serial->type | 4096-ptr_max |
| PARAM_VALUE | 1 | port->serial->type->set_termios | 0,4096-ptr_max |
| DATA_SOURCE | 1 | port | r usb_serial_port_get_by_minor |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | port->port.tty->index | 0-s16max[c] |
| USER_DATA | 1 | port->port.tty->termios.c_ispeed | 0-u32max |
| USER_DATA | 1 | port->port.tty->termios.c_ospeed | 0-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 |