Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
drivers/platform/x86/hdaps.c hdaps_calibrate() -> __hdaps_read_pair()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | port1 | 5652 |
| PARAM_VALUE | 1 | port2 | 5650 |
| PARAM_VALUE | 2 | x | 4878008199117185024 |
| PARAM_VALUE | 3 | y | 1142309478149312512 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | global &hdaps_mtx |
drivers/platform/x86/hdaps.c hdaps_device_init() -> __hdaps_read_pair()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | port1 | 5652 |
| PARAM_VALUE | 1 | port2 | 5650 |
| PARAM_VALUE | 2 | x | 439081933137666048 |
| PARAM_VALUE | 3 | y | 4696807925483425792 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | global &hdaps_mtx |
drivers/platform/x86/hdaps.c hdaps_mousedev_poll() -> __hdaps_read_pair()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | port1 | 5652 |
| PARAM_VALUE | 1 | port2 | 5650 |
| PARAM_VALUE | 2 | x | 4647514030573477888 |
| PARAM_VALUE | 3 | y | 3889589686607454208 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &hdaps_mtx |
drivers/platform/x86/hdaps.c hdaps_read_pair() -> __hdaps_read_pair()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | port1 | 5652,5657 |
| PARAM_VALUE | 1 | port2 | 5650,5655 |
| PARAM_VALUE | 2 | x | 4340246387332567040,5923572175346200576 |
| PARAM_VALUE | 3 | y | 3911085920517087232,5535777552265007104 |
| DATA_SOURCE | 0 | port1 | $0 |
| DATA_SOURCE | 1 | port2 | $1 |
| DATA_SOURCE | 2 | x | $2 |
| DATA_SOURCE | 3 | y | $3 |
| HARD_MAX | 0 | port1 | 5657 |
| HARD_MAX | 1 | port2 | 5655 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| LOCK2 | global &hdaps_mtx | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |