Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
drivers/input/keyboard/matrix_keypad.c matrix_keypad_scan() -> read_row_state()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | keypad | 4096-ptr_max |
| PARAM_VALUE | 0 | keypad->input_dev | 4096-ptr_max |
| HALF_LOCKED2 | &pool->lock |
drivers/input/keyboard/matrix_keypad.c matrix_keypad_scan() -> read_row_state()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | keypad | 4096-ptr_max |
| PARAM_VALUE | 0 | keypad->input_dev | 4096-ptr_max |
| PARAM_VALUE | 0 | keypad->num_col_gpios | 1-s32max |
| PARAM_VALUE | 0 | keypad->num_row_gpios | 0-s32max |
| CAPPED_DATA | 0 | keypad->num_col_gpios | 1 |
| CAPPED_DATA | 0 | keypad->num_row_gpios | 1 |
| HALF_LOCKED2 | &pool->lock |
drivers/input/keyboard/matrix_keypad.c matrix_keypad_scan() -> read_row_state()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | keypad | 4096-ptr_max |
| PARAM_VALUE | 0 | keypad->input_dev | 4096-ptr_max |
| PARAM_VALUE | 0 | keypad->input_dev->grab->private->inactivity_work.timer.flags | 0-4294967295 |
| PARAM_VALUE | 0 | keypad->input_dev->mt->slot | 0-2147483646 |
| PARAM_VALUE | 0 | keypad->input_dev->num_vals | 0-4294967294 |
| PARAM_VALUE | 0 | keypad->num_col_gpios | 0-s32max |
| PARAM_VALUE | 0 | keypad->num_row_gpios | 0-s32max |
| PARAM_VALUE | 0 | keypad->scan_pending | 0 |
| PARAM_VALUE | 0 | *keypad->input_dev->rep | s32min-s32max |
| CAPPED_DATA | 0 | keypad->num_col_gpios | 1 |
| CAPPED_DATA | 0 | keypad->num_row_gpios | 1 |
| FUZZY_MAX | 0 | keypad->num_col_gpios | 1 |
| HALF_LOCKED2 | &pool->lock |