Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
drivers/mmc/core/sdio_uart.c sdio_uart_activate() -> sdio_uart_claim_func()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | port | 4096-ptr_max |
| PARAM_VALUE | 0 | port->xmit_fifo.kfifo.in | 0 |
| PARAM_VALUE | 0 | port->xmit_fifo.kfifo.out | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &tty->legacy_mutex | ||
| HALF_LOCKED2 | &tty->legacy_mutex | ||
| HALF_LOCKED2 | global &spk_mutex |
drivers/mmc/core/sdio_uart.c sdio_uart_break_ctl() -> sdio_uart_claim_func()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | port | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | port | s32min-(-2),1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | port | unit_byte |
| HALF_LOCKED2 | &tty->atomic_write_lock |
drivers/mmc/core/sdio_uart.c sdio_uart_send_xchar() -> sdio_uart_claim_func()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | port | 4096-ptr_max |
| PARAM_VALUE | 0 | port->x_char | 1-255 |
| BUF_SIZE | 0 | port | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | port | s32min-(-2),1-s32max |
| BIT_INFO | 0 | port->ier | 0x0,0xfd |
| UNITS | 0 | port | unit_byte |
| HALF_LOCKED2 | &tty->ldisc_sem | ||
| HALF_LOCKED2 | &tty->termios_rwsem | ||
| HALF_LOCKED2 | global &spk_mutex |
drivers/mmc/core/sdio_uart.c sdio_uart_set_termios() -> sdio_uart_claim_func()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | port | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | port | s32min-(-2),1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | port | unit_byte |
| LOCK2 | &tty->termios_rwsem | ||
| HALF_LOCKED2 | &tty->ldisc_sem | ||
| TYPE_LOCK | (struct tty_struct)->termios_rwsem |
drivers/mmc/core/sdio_uart.c sdio_uart_shutdown() -> sdio_uart_claim_func()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | port | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &tty->legacy_mutex | ||
| TYPE_LOCK | (struct tty_struct)->legacy_mutex |
drivers/mmc/core/sdio_uart.c sdio_uart_throttle() -> sdio_uart_claim_func()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | port | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | port | s32min-(-2),1-s32max |
| UNITS | 0 | port | unit_byte |
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &tty->ldisc_sem | ||
| HALF_LOCKED2 | &tty->ldisc_sem | ||
| HALF_LOCKED2 | &tty->port->buf.lock |
drivers/mmc/core/sdio_uart.c sdio_uart_tiocmget() -> sdio_uart_claim_func()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | port | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | port | s32min-(-2),1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | port | unit_byte |
| HALF_LOCKED2 | &hdev->req_lock |
drivers/mmc/core/sdio_uart.c sdio_uart_tiocmset() -> sdio_uart_claim_func()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | port | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | port | s32min-(-2),1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | port | unit_byte |
| HALF_LOCKED2 | global &spk_mutex |
drivers/mmc/core/sdio_uart.c sdio_uart_unthrottle() -> sdio_uart_claim_func()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | port | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | port | s32min-(-2),1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | port | unit_byte |
| HALF_LOCKED2 | &tty->ldisc_sem | ||
| HALF_LOCKED2 | &tty->port->buf.lock | ||
| HALF_LOCKED2 | &tty->termios_rwsem | ||
| HALF_LOCKED2 | _T->lock |
drivers/mmc/core/sdio_uart.c sdio_uart_write() -> sdio_uart_claim_func()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | port | 4096-ptr_max |
| PARAM_VALUE | 0 | port->func | 1-u64max |
| PARAM_VALUE | 0 | port->write_lock.rlock.dep_map->name | 0-255 |
| BUF_SIZE | 0 | port | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | port | s32min-(-2),1-s32max |
| BIT_INFO | 0 | port->ier | 0x0,0xfd |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | port | unit_byte |
| HALF_LOCKED2 | &ap->xmit_lock | ||
| HALF_LOCKED2 | &component->io_mutex | ||
| HALF_LOCKED2 | &dev->lock | ||
| HALF_LOCKED2 | &elm->lock | ||
| HALF_LOCKED2 | &gsm->tx_lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &sl->lock | ||
| HALF_LOCKED2 | &tty->atomic_write_lock | ||
| HALF_LOCKED2 | &tty->ldisc_sem | ||
| HALF_LOCKED2 | &tty->termios_rwsem | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | global &spk_mutex |
drivers/mmc/core/sdio_uart.c uart_carrier_raised() -> sdio_uart_claim_func()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | port | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &tty->legacy_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | global &spk_mutex |
drivers/mmc/core/sdio_uart.c uart_dtr_rts() -> sdio_uart_claim_func()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | port | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &tty->legacy_mutex | ||
| HALF_LOCKED2 | _T->lock |