Defined in 1 files as a function:
Referenced in 9 files:
- drivers/media/usb/em28xx/em28xx-core.c
- drivers/usb/class/cdc-acm.c, line 750
- drivers/usb/class/cdc-wdm.c
- drivers/usb/misc/chaoskey.c, line 381
- drivers/usb/serial/f81232.c
- drivers/usb/serial/ftdi_sio.c
- drivers/usb/serial/opticon.c, line 346
- drivers/usb/serial/pl2303.c, line 1148
- drivers/usb/serial/usb-serial.c
Smatch caller information:
drivers/usb/misc/chaoskey.c _chaoskey_fill() -> usb_translate_errors()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | error_code | s32min-(-1) |
| DATA_SOURCE | 0 | error_code | r usb_submit_urb |
| BIT_INFO | 0 | error_code | 0x0,0x7fffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &dev->lock | ||
| TYPE_LOCK | (struct chaoskey)->lock |
drivers/usb/serial/ftdi_sio.c ftdi_get_modem_status() -> usb_translate_errors()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | error_code | s32min-(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &serial->disc_mutex |
drivers/usb/serial/ftdi_sio.c update_mctrl() -> usb_translate_errors()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | error_code | s32min-(-1) |
| DATA_SOURCE | 0 | error_code | r usb_control_msg |
| BIT_INFO | 0 | error_code | 0x0,0x7fffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/usb/serial/usb-serial.c serial_port_activate() -> usb_translate_errors()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | error_code | s32min-(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &tty->legacy_mutex | ||
| HALF_LOCKED2 | &tty->legacy_mutex | ||
| HALF_LOCKED2 | global &spk_mutex |
drivers/usb/serial/usb-serial.c serial_write() -> usb_translate_errors()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | error_code | s32min-(-1) |
| FUZZY_MAX | 0 | error_code | (-1) |
| HARD_MAX | 0 | error_code | (-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| 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/usb/serial/f81232.c f81232_get_register() -> usb_translate_errors()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | error_code | s32min-(-1) |
| CAPPED_DATA | 0 | error_code | 1 |
| DATA_SOURCE | 0 | error_code | r usb_control_msg_recv |
| BIT_INFO | 0 | error_code | 0x0,0x0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &priv->lock | ||
| HALF_LOCKED2 | &serial->disc_mutex |
drivers/usb/serial/f81232.c f81232_set_register() -> usb_translate_errors()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | error_code | s32min-(-1) |
| DATA_SOURCE | 0 | error_code | r usb_control_msg_send |
| BIT_INFO | 0 | error_code | 0x0,0x0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &priv->lock | ||
| HALF_LOCKED2 | &serial->disc_mutex | ||
| HALF_LOCKED2 | _T->lock |
drivers/media/usb/em28xx/em28xx-core.c em28xx_read_reg_req_len() -> usb_translate_errors()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | error_code | s32min-(-1) |
| DATA_SOURCE | 0 | error_code | r usb_control_msg |
| BIT_INFO | 0 | error_code | 0x0,0x7fffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/media/usb/em28xx/em28xx-core.c em28xx_write_regs_req() -> usb_translate_errors()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | error_code | s32min-(-1) |
| DATA_SOURCE | 0 | error_code | r usb_control_msg |
| BIT_INFO | 0 | error_code | 0x0,0x7fffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/usb/class/cdc-acm.c acm_port_activate() -> usb_translate_errors()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | error_code | s32min-(-1),1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &tty->legacy_mutex | ||
| HALF_LOCKED2 | &tty->legacy_mutex | ||
| HALF_LOCKED2 | global &spk_mutex |
drivers/usb/serial/opticon.c opticon_tiocmset() -> usb_translate_errors()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | error_code | s32min-(-1) |
| DATA_SOURCE | 0 | error_code | r send_control_msg |
| BIT_INFO | 0 | error_code | 0x0,0x0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &spk_mutex |
drivers/usb/class/cdc-wdm.c wdm_open() -> usb_translate_errors()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | error_code | s32min-(-1) |
| DATA_SOURCE | 0 | error_code | r usb_submit_urb |
| BIT_INFO | 0 | error_code | 0x0,0x7fffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &desc->wlock | ||
| LOCK2 | global &wdm_mutex | ||
| TYPE_LOCK | (struct wdm_device)->wlock |
drivers/usb/class/cdc-wdm.c wdm_read() -> usb_translate_errors()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | error_code | s32min-(-1),1-s32max |
| PREEMPT_ADD | <- disables preempt | ||
| LOCK2 | &desc->iuspin | ||
| LOCK2 | &desc->rlock | ||
| LOCK2 | irq | ||
| TYPE_LOCK | (struct wdm_device)->iuspin | ||
| TYPE_LOCK | (struct wdm_device)->rlock |
drivers/usb/class/cdc-wdm.c wdm_wait_for_response() -> usb_translate_errors()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | error_code | unit_jiffy |
drivers/usb/class/cdc-wdm.c wdm_write() -> usb_translate_errors()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | error_code | s32min-(-1) |
drivers/usb/class/cdc-wdm.c wdm_write() -> usb_translate_errors()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | error_code | s32min-(-1) |
| DATA_SOURCE | 0 | error_code | r usb_autopm_get_interface |
| BIT_INFO | 0 | error_code | 0x0,0x0 |
| LOCK2 | &desc->wlock | ||
| TYPE_LOCK | (struct wdm_device)->wlock |
drivers/usb/class/cdc-wdm.c wdm_write() -> usb_translate_errors()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | error_code | s32min-(-1) |
| DATA_SOURCE | 0 | error_code | r usb_submit_urb |
| BIT_INFO | 0 | error_code | 0x0,0x7fffffff |
| LOCK2 | &desc->wlock | ||
| TYPE_LOCK | (struct wdm_device)->wlock |
drivers/usb/serial/pl2303.c pl2303_tiocmset() -> usb_translate_errors()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | error_code | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | error_code | r pl2303_set_control_lines |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &spk_mutex |