Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 4 files:
- drivers/hid/wacom_wac.c, line 1402
- drivers/input/input.c
- drivers/input/misc/uinput.c, line 658
- drivers/input/tests/input_test.c, line 80
Smatch caller information:
drivers/input/tests/input_test.c input_test_timestamp() -> input_set_timestamp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->timestamp | 4096-ptr_max |
| BUF_SIZE | 0 | dev | s32min,(-10),1-s32max |
| BUF_SIZE | 0 | dev | s32min,(-10),1-s32max |
| DATA_SOURCE | 1 | timestamp | r ktime_get |
| NOCHECK_CALL |
drivers/hid/wacom_wac.c wacom_intuos_pro2_bt_pen() -> input_set_timestamp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | *dev->rep | s32min-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &hdev->dev.driver_data->dyn_callback_lock | ||
| HALF_LOCKED2 | &hdev->dev.driver_data->mutex | ||
| HALF_LOCKED2 | &hdev->driver_data->mutex | ||
| HALF_LOCKED2 | &hdev->driver_input_lock | ||
| HALF_LOCKED2 | &hdev->ll_open_lock |
drivers/input/input.c input_get_timestamp() -> input_set_timestamp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->timestamp | 4096-ptr_max |
| BUF_SIZE | 0 | dev | s32min,(-10),(-1),1-s32max |
| BUF_SIZE | 0 | dev | s32min,(-10),(-1),1-s32max |
| DATA_SOURCE | 0 | dev | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &client->buffer_lock | ||
| HALF_LOCKED2 | &dev->event_lock | ||
| HALF_LOCKED2 | &evdev->mutex | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | irq | ||
| HALF_LOCKED2 | rcu_read |
drivers/input/input.c input_repeat_key() -> input_set_timestamp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->inhibited | 0 |
| PARAM_VALUE | 0 | dev->key | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->repeat_key | 0-767 |
| HARD_MAX | 0 | dev->repeat_key | 767 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | irq | ||
| LOCK2 | 0 | &dev->event_lock | |
| TYPE_LOCK | (struct input_dev)->event_lock |
drivers/input/misc/uinput.c uinput_inject_events() -> input_set_timestamp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | *dev->rep | s32min-s32max |
| PARAM_VALUE | 1 | timestamp | 1-s64max |
| CAPPED_DATA | 1 | timestamp | 1 |
| CAPPED_DATA | 1 | timestamp | 1 |
| DATA_SOURCE | 1 | timestamp | r ktime_set |
| NOCHECK_CALL | |||
| LOCK2 | &udev->mutex | ||
| TYPE_LOCK | (struct uinput_device)->mutex |