Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 11 files:
- drivers/bluetooth/btusb.c
- drivers/hid/usbhid/hid-core.c, line 141
- drivers/media/rc/mceusb.c
- drivers/net/usb/hso.c, line 675
- drivers/net/usb/r8152.c
- drivers/net/wireless/ath/carl9170/usb.c, line 930
- drivers/net/wireless/mediatek/mt76/mt792x_usb.c, line 32
- drivers/net/wireless/purelifi/plfxlc/usb.c, line 749
- drivers/net/wireless/zydas/zd1211rw/zd_mac.c, line 847
- drivers/net/wireless/zydas/zd1211rw/zd_usb.c
- drivers/usb/core/hub.c, line 6490
Smatch caller information:
drivers/net/wireless/zydas/zd1211rw/zd_usb.c zd_tx_watchdog_handler() -> usb_queue_reset_device()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iface->dev.bus | 0,4096-ptr_max |
| PARAM_VALUE | 0 | iface->dev.class | 0,4096-ptr_max |
| PARAM_VALUE | 0 | iface->dev.driver | 0,4096-ptr_max |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/net/wireless/zydas/zd1211rw/zd_usb.c zd_usb_resume() -> usb_queue_reset_device()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iface | 4096-ptr_max |
| PARAM_VALUE | 0 | iface->dev.bus | 0,4096-ptr_max |
| PARAM_VALUE | 0 | iface->dev.class | 0,4096-ptr_max |
| PARAM_VALUE | 0 | iface->dev.driver | 0,4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &dev->dev.mutex | ||
| HALF_LOCKED2 | &hdev->dev.mutex | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &port_dev->status_lock | ||
| HALF_LOCKED2 | &ud->sysfs_lock | ||
| HALF_LOCKED2 | &udev->dev.mutex |
drivers/media/rc/mceusb.c mceusb_deferred_kevent() -> usb_queue_reset_device()
| Type | Parameter | Key | Value |
|---|---|---|---|
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/media/rc/mceusb.c mceusb_deferred_kevent() -> usb_queue_reset_device()
| Type | Parameter | Key | Value |
|---|---|---|---|
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/net/wireless/ath/carl9170/usb.c carl9170_usb_reset() -> usb_queue_reset_device()
| Type | Parameter | Key | Value |
|---|---|---|---|
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/net/wireless/zydas/zd1211rw/zd_mac.c zd_mac_config_beacon() -> usb_queue_reset_device()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/bluetooth/btusb.c btusb_mtk_reset() -> usb_queue_reset_device()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iface | 4096-ptr_max |
| PARAM_VALUE | 0 | iface->dev.bus | 0,4096-ptr_max |
| PARAM_VALUE | 0 | iface->dev.class | 0,4096-ptr_max |
| PARAM_VALUE | 0 | iface->dev.power.request | 0-4 |
| PARAM_VALUE | 0 | iface->dev.power.runtime_error | s32min-(-17),(-15)-(-14),(-12),(-10)-s32max |
| PARAM_VALUE | 0 | iface->dev.power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | iface->dev.type | 0,4096-ptr_max |
| NOCHECK_CALL | |||
| LOCK2 | &hdev->req_lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct hci_dev)->req_lock |
drivers/bluetooth/btusb.c btusb_reset() -> usb_queue_reset_device()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iface | 4096-ptr_max |
| PARAM_VALUE | 0 | iface->dev.bus | 0,4096-ptr_max |
| PARAM_VALUE | 0 | iface->dev.class | 0,4096-ptr_max |
| PARAM_VALUE | 0 | iface->dev.power.request | 0-4 |
| PARAM_VALUE | 0 | iface->dev.power.runtime_error | s32min-(-17),(-15)-(-14),(-12),(-10)-s32max |
| PARAM_VALUE | 0 | iface->dev.power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | iface->dev.type | 0,4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &pool->lock |
drivers/net/usb/r8152.c r8152_control_msg() -> usb_queue_reset_device()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iface->dev.power.wakeirq->status | 0-4294967295 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &tp->control | ||
| HALF_LOCKED2 | &tp->netdev->nd_net.net->rtnl_mutex |
drivers/net/usb/r8152.c rtl8152_tx_timeout() -> usb_queue_reset_device()
| Type | Parameter | Key | Value |
|---|---|---|---|
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &netdev->tx_global_lock |
drivers/net/wireless/purelifi/plfxlc/usb.c plfxlc_usb_resume() -> usb_queue_reset_device()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iface | 4096-ptr_max |
| PARAM_VALUE | 0 | iface->dev.bus | 0,4096-ptr_max |
| PARAM_VALUE | 0 | iface->dev.class | 0,4096-ptr_max |
| PARAM_VALUE | 0 | iface->dev.driver | 0,4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/hid/usbhid/hid-core.c hid_reset() -> usb_queue_reset_device()
| Type | Parameter | Key | Value |
|---|---|---|---|
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/net/wireless/mediatek/mt76/mt792x_usb.c mt792xu_reset_work() -> usb_queue_reset_device()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iface | 4096-ptr_max |
| PARAM_VALUE | 0 | iface->dev.driver_data | 4096-ptr_max |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/net/usb/hso.c handle_usb_error() -> usb_queue_reset_device()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |