Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 10 files:
- drivers/hid/hid-roccat-arvo.c, line 341
- drivers/hid/hid-roccat-isku.c, line 321
- drivers/hid/hid-roccat-kone.c, line 748
- drivers/hid/hid-roccat-koneplus.c, line 427
- drivers/hid/hid-roccat-konepure.c, line 130
- drivers/hid/hid-roccat-kovaplus.c, line 497
- drivers/hid/hid-roccat-pyra.c, line 446
- drivers/hid/hid-roccat-ryos.c, line 138
- drivers/hid/hid-roccat-savu.c, line 110
- drivers/hid/hid-roccat.c, line 389
Smatch caller information:
drivers/hid/hid-roccat-kone.c kone_remove_specials() -> roccat_disconnect()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &dev->mutex | ||
| LOCK2 | &hdev->driver_input_lock | ||
| TYPE_LOCK | (struct device)->mutex | ||
| TYPE_LOCK | (struct hid_device)->driver_input_lock |
drivers/hid/hid-roccat-savu.c savu_remove_specials() -> roccat_disconnect()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &dev->mutex | ||
| LOCK2 | &hdev->driver_input_lock | ||
| TYPE_LOCK | (struct device)->mutex | ||
| TYPE_LOCK | (struct hid_device)->driver_input_lock |
drivers/hid/hid-roccat-isku.c isku_remove_specials() -> roccat_disconnect()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &dev->mutex | ||
| LOCK2 | &hdev->driver_input_lock | ||
| TYPE_LOCK | (struct device)->mutex | ||
| TYPE_LOCK | (struct hid_device)->driver_input_lock |
drivers/hid/hid-roccat-pyra.c pyra_remove_specials() -> roccat_disconnect()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &dev->mutex | ||
| LOCK2 | &hdev->driver_input_lock | ||
| TYPE_LOCK | (struct device)->mutex | ||
| TYPE_LOCK | (struct hid_device)->driver_input_lock |
drivers/hid/hid-roccat-koneplus.c koneplus_remove_specials() -> roccat_disconnect()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &dev->mutex | ||
| LOCK2 | &hdev->driver_input_lock | ||
| TYPE_LOCK | (struct device)->mutex | ||
| TYPE_LOCK | (struct hid_device)->driver_input_lock |
drivers/hid/hid-roccat-arvo.c arvo_remove_specials() -> roccat_disconnect()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &dev->mutex | ||
| LOCK2 | &hdev->driver_input_lock | ||
| TYPE_LOCK | (struct device)->mutex | ||
| TYPE_LOCK | (struct hid_device)->driver_input_lock |
drivers/hid/hid-roccat-konepure.c konepure_remove_specials() -> roccat_disconnect()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &dev->mutex | ||
| LOCK2 | &hdev->driver_input_lock | ||
| TYPE_LOCK | (struct device)->mutex | ||
| TYPE_LOCK | (struct hid_device)->driver_input_lock |
drivers/hid/hid-roccat-ryos.c ryos_remove_specials() -> roccat_disconnect()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &dev->mutex | ||
| LOCK2 | &hdev->driver_input_lock | ||
| TYPE_LOCK | (struct device)->mutex | ||
| TYPE_LOCK | (struct hid_device)->driver_input_lock |
drivers/hid/hid-roccat-kovaplus.c kovaplus_remove_specials() -> roccat_disconnect()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &dev->mutex | ||
| LOCK2 | &hdev->driver_input_lock | ||
| TYPE_LOCK | (struct device)->mutex | ||
| TYPE_LOCK | (struct hid_device)->driver_input_lock |