Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
drivers/hid/uhid.c uhid_hid_close() -> uhid_queue_event()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | event | 5 |
| BUF_SIZE | 0 | uhid | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | uhid | s32min-(-2),1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &hid->ll_open_lock | ||
| HALF_LOCKED2 | &data->mutex | ||
| HALF_LOCKED2 | &hdev->driver_input_lock | ||
| HALF_LOCKED2 | &hid->driver_input_lock | ||
| HALF_LOCKED2 | &hiddev->existancelock | ||
| HALF_LOCKED2 | &list->hiddev->existancelock | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | global &devices_lock | ||
| HALF_LOCKED2 | global &minors_rwsem | ||
| TYPE_LOCK | (struct hid_device)->ll_open_lock |
drivers/hid/uhid.c uhid_hid_open() -> uhid_queue_event()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | event | 4 |
| BUF_SIZE | 0 | uhid | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | uhid | s32min-(-2),1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &hid->ll_open_lock | ||
| HALF_LOCKED2 | &data->mutex | ||
| HALF_LOCKED2 | &device->readers_lock | ||
| HALF_LOCKED2 | &hid->driver_input_lock | ||
| HALF_LOCKED2 | &hiddev->existancelock | ||
| HALF_LOCKED2 | global &devices_lock | ||
| HALF_LOCKED2 | global &minors_rwsem | ||
| TYPE_LOCK | (struct hid_device)->ll_open_lock |
drivers/hid/uhid.c uhid_hid_stop() -> uhid_queue_event()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | event | 3 |
| BUF_SIZE | 0 | uhid | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | uhid | s32min-(-2),1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &hid->driver_input_lock |