Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 14 files:
- drivers/input/input-mt.c, line 500
- drivers/input/keyboard/applespi.c, line 1043
- drivers/input/mouse/alps.c, line 518
- drivers/input/mouse/bcm5974.c, line 628
- drivers/input/mouse/cypress_ps2.c, line 498
- drivers/input/mouse/synaptics.c, line 1042
- drivers/input/rmi4/rmi_f11.c, line 628
- drivers/input/rmi4/rmi_f12.c, line 238
- drivers/input/touchscreen/bu21013_ts.c, line 222
- drivers/input/touchscreen/ektf2127.c, line 91
- drivers/input/touchscreen/pixcir_i2c_ts.c, line 160
- drivers/input/touchscreen/rohm_bu21023.c, line 608
- drivers/input/touchscreen/silead.c, line 297
- drivers/input/touchscreen/st1232.c, line 213
Smatch caller information:
drivers/input/touchscreen/rohm_bu21023.c rohm_ts_soft_irq() -> input_mt_assign_slots()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | slots | 1360261736179052544 |
| PARAM_VALUE | 2 | pos | 4096-ptr_max |
| PARAM_VALUE | 3 | num_pos | 0-2 |
| PARAM_VALUE | 4 | dmax | 0 |
| BUF_SIZE | 1 | slots | 8 |
| BUF_SIZE | 2 | pos | 8 |
| CAPPED_DATA | 3 | num_pos | 1 |
| FUZZY_MAX | 3 | num_pos | 2 |
| HARD_MAX | 3 | num_pos | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/input/mouse/cypress_ps2.c cypress_process_packet() -> input_mt_assign_slots()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | slots | 459229237166129152 |
| PARAM_VALUE | 2 | pos | 4096-ptr_max |
| PARAM_VALUE | 3 | num_pos | 0-2 |
| PARAM_VALUE | 4 | dmax | 0 |
| BUF_SIZE | 1 | slots | 8 |
| BUF_SIZE | 2 | pos | 8 |
| CAPPED_DATA | 3 | num_pos | 1 |
| FUZZY_MAX | 3 | num_pos | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &serio->lock | ||
| HALF_LOCKED2 | irq |
drivers/input/touchscreen/ektf2127.c ektf2127_report_event() -> input_mt_assign_slots()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | slots | 8893938789922246656 |
| PARAM_VALUE | 2 | pos | 6237330826051469312 |
| PARAM_VALUE | 3 | num_pos | 0-5 |
| PARAM_VALUE | 4 | dmax | 0 |
| BUF_SIZE | 1 | slots | 20 |
| BUF_SIZE | 2 | pos | 20 |
| CAPPED_DATA | 3 | num_pos | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | irq |
drivers/input/touchscreen/st1232.c st1232_ts_parse_and_report() -> input_mt_assign_slots()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | slots | 6899547385432915968 |
| PARAM_VALUE | 2 | pos | 4096-ptr_max |
| PARAM_VALUE | 3 | num_pos | 0-s32max |
| PARAM_VALUE | 4 | dmax | 0 |
| BUF_SIZE | 1 | slots | 40 |
| BUF_SIZE | 2 | pos | 40 |
| FUZZY_MAX | 3 | num_pos | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | irq |
drivers/input/touchscreen/bu21013_ts.c bu21013_do_touch_report() -> input_mt_assign_slots()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | slots | 7783244413376249856 |
| PARAM_VALUE | 2 | pos | 4096-ptr_max |
| PARAM_VALUE | 3 | num_pos | 0-s32max |
| PARAM_VALUE | 4 | dmax | 16 |
| BUF_SIZE | 1 | slots | 8 |
| BUF_SIZE | 2 | pos | 8 |
| FUZZY_MAX | 3 | num_pos | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | irq |
drivers/input/rmi4/rmi_f12.c rmi_f12_process_objects() -> input_mt_assign_slots()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 1 | slots | 1-1020 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 3 | num_pos | unit_array_size |
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | irq |
drivers/input/touchscreen/silead.c silead_ts_read_data() -> input_mt_assign_slots()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 3 | num_pos | 0-s32max |
| PARAM_VALUE | 4 | dmax | 0 |
| BUF_SIZE | 1 | slots | 40 |
| BUF_SIZE | 2 | pos | 40 |
| FUZZY_MAX | 3 | num_pos | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | irq |
drivers/input/touchscreen/pixcir_i2c_ts.c pixcir_ts_report() -> input_mt_assign_slots()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | slots | 843609630265987072 |
| PARAM_VALUE | 2 | pos | 0 |
| PARAM_VALUE | 3 | num_pos | 0-5 |
| PARAM_VALUE | 4 | dmax | 0 |
| BUF_SIZE | 1 | slots | 20 |
| BUF_SIZE | 2 | pos | 20 |
| FUZZY_MAX | 3 | num_pos | 5 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | irq |
drivers/input/keyboard/applespi.c report_tp_state() -> input_mt_assign_slots()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 1-u64max |
| PARAM_VALUE | 3 | num_pos | 0-s32max |
| PARAM_VALUE | 4 | dmax | 0 |
| BUF_SIZE | 1 | slots | 44 |
| BUF_SIZE | 2 | pos | 44 |
| FUZZY_MAX | 3 | num_pos | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &ctlr->bus_lock_spinlock | ||
| HALF_LOCKED2 | &ctlr->io_mutex | ||
| HALF_LOCKED2 | &data->lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | flags |
drivers/input/rmi4/rmi_f11.c rmi_f11_finger_handler() -> input_mt_assign_slots()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 1 | slots | 1-1020 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 3 | num_pos | unit_array_size |
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | irq |
drivers/input/mouse/synaptics.c synaptics_report_mt_data() -> input_mt_assign_slots()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | slots | 2627608013478350848 |
| PARAM_VALUE | 2 | pos | 4096-ptr_max |
| PARAM_VALUE | 3 | num_pos | 0-2 |
| BUF_SIZE | 1 | slots | 8 |
| BUF_SIZE | 2 | pos | 8 |
| CAPPED_DATA | 3 | num_pos | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &serio->lock | ||
| HALF_LOCKED2 | global &psmouse_mutex | ||
| HALF_LOCKED2 | irq |
drivers/input/mouse/alps.c alps_report_mt_data() -> input_mt_assign_slots()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | slots | 8155792106501468160 |
| PARAM_VALUE | 3 | num_pos | 0-s32max |
| PARAM_VALUE | 4 | dmax | 0 |
| BUF_SIZE | 1 | slots | 16 |
| BUF_SIZE | 2 | pos | 16 |
| DATA_SOURCE | 3 | num_pos | $1 |
| FUZZY_MAX | 3 | num_pos | 4 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &psmouse->ps2dev.serio->lock | ||
| HALF_LOCKED2 | irq |
drivers/input/mouse/bcm5974.c report_tp_state() -> input_mt_assign_slots()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 3 | num_pos | 0-s32max |
| PARAM_VALUE | 4 | dmax | 0 |
| BUF_SIZE | 1 | slots | 64 |
| BUF_SIZE | 2 | pos | 64 |
| FUZZY_MAX | 3 | num_pos | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |