Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 2 files:
Smatch caller information:
drivers/tty/serial/serial_core.c tty_port_tty_vhangup() -> __tty_port_tty_hangup()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | port | 4096-ptr_max |
| PARAM_VALUE | 0 | port->buf.flip_wq | 0 |
| PARAM_VALUE | 0 | port->client_data | 0,4096-ptr_max |
| PARAM_VALUE | 0 | port->client_ops->lookahead_buf | 0,5552213984272089088 |
| PARAM_VALUE | 0 | port->client_ops->receive_buf | 0,2070410949742354432,5991726090128461824 |
| PARAM_VALUE | 0 | port->client_ops->write_wakeup | 0,4180907491510067200,7004002109319299072 |
| PARAM_VALUE | 1 | check_clocal | 0 |
| PARAM_VALUE | 2 | async | 0 |
| BUF_SIZE | 0 | port | 984 |
| DATA_SOURCE | 0 | port | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | global &max3100s_lock |
drivers/usb/serial/usb-serial.c tty_port_tty_vhangup() -> __tty_port_tty_hangup()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | port | 4096-ptr_max |
| PARAM_VALUE | 1 | check_clocal | 0 |
| PARAM_VALUE | 2 | async | 0 |
| DATA_SOURCE | 0 | port | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/tty/nozomi.c tty_port_tty_hangup() -> __tty_port_tty_hangup()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | check_clocal | 0 |
| PARAM_VALUE | 2 | async | 1 |
| DATA_SOURCE | 0 | port | $0 |
| DATA_SOURCE | 1 | check_clocal | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/usb/serial/keyspan.c tty_port_tty_hangup() -> __tty_port_tty_hangup()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | port | 4096-ptr_max |
| PARAM_VALUE | 1 | check_clocal | 1 |
| PARAM_VALUE | 2 | async | 1 |
| DATA_SOURCE | 0 | port | $0 |
| DATA_SOURCE | 1 | check_clocal | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/tty/n_gsm.c tty_port_tty_hangup() -> __tty_port_tty_hangup()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | port | 4096-ptr_max |
| PARAM_VALUE | 1 | check_clocal | 0 |
| PARAM_VALUE | 2 | async | 1 |
| DATA_SOURCE | 0 | port | $0 |
| DATA_SOURCE | 1 | check_clocal | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/staging/greybus/uart.c tty_port_tty_vhangup() -> __tty_port_tty_hangup()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | port | 4096-ptr_max |
| PARAM_VALUE | 1 | check_clocal | 0 |
| PARAM_VALUE | 2 | async | 0 |
| DATA_SOURCE | 0 | port | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &dev->mutex | ||
| TYPE_LOCK | (struct device)->mutex |
drivers/usb/host/xhci-dbgtty.c tty_port_tty_vhangup() -> __tty_port_tty_hangup()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | port | 4096-ptr_max |
| PARAM_VALUE | 1 | check_clocal | 0 |
| PARAM_VALUE | 2 | async | 0 |
| DATA_SOURCE | 0 | port | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &dbc->enable_mutex |
drivers/tty/rpmsg_tty.c tty_port_tty_hangup() -> __tty_port_tty_hangup()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | check_clocal | 0 |
| PARAM_VALUE | 2 | async | 1 |
| DATA_SOURCE | 0 | port | $0 |
| DATA_SOURCE | 1 | check_clocal | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &dev->mutex |
drivers/tty/moxa.c tty_port_tty_hangup() -> __tty_port_tty_hangup()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | async | 1 |
| DATA_SOURCE | 0 | port | $0 |
| DATA_SOURCE | 1 | check_clocal | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | _T->lock |
drivers/usb/serial/option.c tty_port_tty_hangup() -> __tty_port_tty_hangup()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | port | 4096-ptr_max |
| PARAM_VALUE | 1 | check_clocal | 1 |
| PARAM_VALUE | 2 | async | 1 |
| DATA_SOURCE | 0 | port | $0 |
| DATA_SOURCE | 1 | check_clocal | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
net/bluetooth/rfcomm/tty.c tty_port_tty_hangup() -> __tty_port_tty_hangup()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | port | 4096-ptr_max |
| PARAM_VALUE | 2 | async | 1 |
| DATA_SOURCE | 0 | port | $0 |
| DATA_SOURCE | 1 | check_clocal | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &dlc->lock | ||
| HALF_LOCKED2 | global &rfcomm_mutex | ||
| TYPE_LOCK | (struct rfcomm_dlc)->lock |
net/bluetooth/rfcomm/tty.c tty_port_tty_vhangup() -> __tty_port_tty_hangup()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | port | 4096-ptr_max |
| PARAM_VALUE | 0 | port->kref.refcount.refs.counter | (-1073741824),0-s32max |
| PARAM_VALUE | 1 | check_clocal | 0 |
| PARAM_VALUE | 2 | async | 0 |
| DATA_SOURCE | 0 | port | $0 |
| NOCHECK_CALL | |||
| LOCK2 | global &rfcomm_ioctl_mutex | ||
| HALF_LOCKED2 | &smc->sk |
drivers/usb/class/cdc-acm.c tty_port_tty_hangup() -> __tty_port_tty_hangup()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | port | 4096-ptr_max |
| PARAM_VALUE | 1 | check_clocal | 0 |
| PARAM_VALUE | 2 | async | 1 |
| DATA_SOURCE | 0 | port | $0 |
| DATA_SOURCE | 1 | check_clocal | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/usb/class/cdc-acm.c tty_port_tty_vhangup() -> __tty_port_tty_hangup()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | port | 4096-ptr_max |
| PARAM_VALUE | 1 | check_clocal | 0 |
| PARAM_VALUE | 2 | async | 0 |
| DATA_SOURCE | 0 | port | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/usb/serial/sierra.c tty_port_tty_hangup() -> __tty_port_tty_hangup()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | port | 4096-ptr_max |
| PARAM_VALUE | 1 | check_clocal | 1 |
| PARAM_VALUE | 2 | async | 1 |
| DATA_SOURCE | 0 | port | $0 |
| DATA_SOURCE | 1 | check_clocal | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/net/usb/hso.c tty_port_tty_hangup() -> __tty_port_tty_hangup()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | port | 4096-ptr_max |
| PARAM_VALUE | 1 | check_clocal | 0 |
| PARAM_VALUE | 2 | async | 1 |
| DATA_SOURCE | 0 | port | $0 |
| DATA_SOURCE | 1 | check_clocal | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/mmc/core/sdio_uart.c tty_port_tty_hangup() -> __tty_port_tty_hangup()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | port | 4096-ptr_max |
| PARAM_VALUE | 1 | check_clocal | 0 |
| PARAM_VALUE | 2 | async | 1 |
| DATA_SOURCE | 0 | port | $0 |
| DATA_SOURCE | 1 | check_clocal | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &port->port.mutex |