Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 15 files:
- drivers/hid/hid-magicmouse.c, line 539
- drivers/input/input-mt.c
- drivers/input/mouse/elan_i2c_core.c, line 1035
- drivers/input/mouse/elantech.c, line 649
- drivers/input/mouse/focaltech.c, line 142
- drivers/input/mouse/synaptics.c, line 1055
- drivers/input/touchscreen/atmel_mxt_ts.c, line 828
- drivers/input/touchscreen/edt-ft5x06.c, line 344
- drivers/input/touchscreen/egalax_ts.c, line 114
- drivers/input/touchscreen/hycon-hy46xx.c, line 139
- drivers/input/touchscreen/ili210x.c, line 323
- drivers/input/touchscreen/mms114.c
- drivers/input/touchscreen/penmount.c, line 80
- drivers/input/touchscreen/rohm_bu21023.c, line 622
- drivers/input/touchscreen/wacom_w8001.c, line 182
Smatch caller information:
drivers/input/touchscreen/rohm_bu21023.c rohm_ts_soft_irq() -> input_mt_report_pointer_emulation()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->mt | 0,4096-ptr_max |
| PARAM_VALUE | 0 | *dev->rep | s32min-s32max |
| PARAM_VALUE | 1 | use_count | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/input/touchscreen/atmel_mxt_ts.c mxt_input_sync() -> input_mt_report_pointer_emulation()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | *dev->rep | s32min-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 1 | use_count | |
| UNITS | 1 | use_count | unit_array_size |
drivers/input/touchscreen/penmount.c pm_mtevent() -> input_mt_report_pointer_emulation()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | *dev->rep | s32min-s32max |
| PARAM_VALUE | 1 | use_count | 1 |
| DATA_SOURCE | 0 | dev | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &serio->lock | ||
| LOCK2 | irq | ||
| TYPE_LOCK | (struct serio)->lock |
drivers/hid/hid-magicmouse.c __magicmouse_raw_event() -> input_mt_report_pointer_emulation()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->grab->private->inactivity_work.timer.flags | 0-4294967295 |
| PARAM_VALUE | 0 | dev->id.product | 0-612,614-616,618-780,782-802,805-u16max |
| PARAM_VALUE | 0 | dev->mt->slot | 0-2147483646 |
| PARAM_VALUE | 0 | dev->num_vals | 0-4294967294 |
| PARAM_VALUE | 0 | *dev->rep | 0-s32max |
| PARAM_VALUE | 1 | use_count | 1 |
| 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-mt.c input_mt_sync_frame() -> input_mt_report_pointer_emulation()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dev.kobj.sd->attr.open->nr_mmapped | 0-4294967295 |
| PARAM_VALUE | 0 | dev->mt | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->poller->poll_interval | 0-4294967295 |
| PARAM_VALUE | 0 | dev->poller->poll_interval_max | 0-4294967295 |
| PARAM_VALUE | 0 | *dev->rep | s32min-s32max |
| BUF_SIZE | 0 | dev | (-1),2480 |
| BUF_SIZE | 0 | dev | (-1),2480 |
| BUF_SIZE | 0 | dev->dev.parent | (-1),1616 |
| BUF_SIZE | 0 | dev->phys | (-1),9 |
| DATA_SOURCE | 0 | dev | $0 |
| STR_LEN | 0 | dev->phys | (-1),8 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | dev->max_vals |
drivers/input/touchscreen/ili210x.c ili210x_report_events() -> input_mt_report_pointer_emulation()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | *dev->rep | s32min-s32max |
| PARAM_VALUE | 1 | use_count | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/input/mouse/elan_i2c_core.c elan_report_absolute() -> input_mt_report_pointer_emulation()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev->grab->private->inactivity_work.timer.flags | 0-4294967295 |
| PARAM_VALUE | 0 | dev->mt->slot | 0-2147483646 |
| PARAM_VALUE | 0 | dev->num_vals | 0-4294967294 |
| PARAM_VALUE | 0 | *dev->rep | s32min-s32max |
| PARAM_VALUE | 1 | use_count | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | irq |
drivers/input/touchscreen/egalax_ts.c egalax_ts_interrupt() -> input_mt_report_pointer_emulation()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->grab->private->inactivity_work.timer.flags | 0-4294967295 |
| PARAM_VALUE | 0 | dev->mt | 0,4096-ptr_max |
| PARAM_VALUE | 0 | *dev->rep | s32min-s32max |
| PARAM_VALUE | 1 | use_count | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/input/touchscreen/wacom_w8001.c parse_multi_touch() -> input_mt_report_pointer_emulation()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->grab->private->inactivity_work.timer.flags | 0-4294967295 |
| PARAM_VALUE | 0 | dev->mt | 0,4096-ptr_max |
| PARAM_VALUE | 0 | *dev->rep | s32min-s32max |
| PARAM_VALUE | 1 | use_count | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &serio->lock | ||
| LOCK2 | irq | ||
| TYPE_LOCK | (struct serio)->lock |
drivers/input/mouse/focaltech.c focaltech_report_state() -> input_mt_report_pointer_emulation()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->grab->private->inactivity_work.timer.flags | 0-4294967295 |
| PARAM_VALUE | 0 | dev->mt | 0,4096-ptr_max |
| PARAM_VALUE | 0 | *dev->rep | s32min-s32max |
| PARAM_VALUE | 1 | use_count | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &serio->lock | ||
| HALF_LOCKED2 | global &psmouse_mutex | ||
| HALF_LOCKED2 | irq |
drivers/input/touchscreen/hycon-hy46xx.c hycon_hy46xx_isr() -> input_mt_report_pointer_emulation()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | *dev->rep | s32min-s32max |
| PARAM_VALUE | 1 | use_count | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/input/mouse/synaptics.c synaptics_report_mt_data() -> input_mt_report_pointer_emulation()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->mt | 0,4096-ptr_max |
| PARAM_VALUE | 0 | *dev->rep | s32min-s32max |
| PARAM_VALUE | 1 | use_count | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &serio->lock | ||
| HALF_LOCKED2 | global &psmouse_mutex | ||
| HALF_LOCKED2 | irq |
drivers/input/touchscreen/edt-ft5x06.c edt_ft5x06_ts_isr() -> input_mt_report_pointer_emulation()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | *dev->rep | s32min-s32max |
| PARAM_VALUE | 1 | use_count | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/input/touchscreen/mms114.c mms114_interrupt() -> input_mt_report_pointer_emulation()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | use_count | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/input/touchscreen/mms114.c mms114_suspend() -> input_mt_report_pointer_emulation()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->grab->private->inactivity_work.timer.flags | 0-4294967295 |
| PARAM_VALUE | 0 | dev->mt | 0,4096-ptr_max |
| PARAM_VALUE | 0 | *dev->rep | s32min-s32max |
| PARAM_VALUE | 1 | use_count | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/input/mouse/elantech.c elantech_input_sync_v4() -> input_mt_report_pointer_emulation()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev->grab->private->inactivity_work.cpu | s32min-s32max |
| PARAM_VALUE | 0 | dev->grab->private->inactivity_work.timer.flags | 0-4294967295 |
| PARAM_VALUE | 0 | dev->mt->slot | 0-2147483646 |
| PARAM_VALUE | 0 | dev->num_vals | 0-4294967294 |
| PARAM_VALUE | 0 | *dev->rep | s32min-s32max |
| PARAM_VALUE | 1 | use_count | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &serio->lock | ||
| HALF_LOCKED2 | global &psmouse_mutex | ||
| HALF_LOCKED2 | irq |