Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 15 files:
- drivers/auxdisplay/ht16k33.c, line 525
- drivers/input/keyboard/adp5588-keys.c, line 655
- drivers/input/keyboard/bcm-keypad.c, line 205
- drivers/input/keyboard/cros_ec_keyb.c, line 750
- drivers/input/keyboard/lpc32xx-keys.c, line 137
- drivers/input/keyboard/max7360-keypad.c, line 183
- drivers/input/keyboard/mt6779-keypad.c, line 148
- drivers/input/keyboard/omap4-keypad.c, line 275
- drivers/input/keyboard/pmic8xxx-keypad.c, line 504
- drivers/input/keyboard/pxa27x_keypad.c, line 150
- drivers/input/keyboard/st-keyscan.c, line 108
- drivers/input/keyboard/stmpe-keypad.c, line 366
- drivers/input/keyboard/tca8418_keypad.c, line 279
- drivers/input/keyboard/twl4030_keypad.c, line 346
- drivers/input/matrix-keymap.c, line 67
Smatch caller information:
drivers/input/keyboard/max7360-keypad.c max7360_keypad_parse_fw() -> matrix_keypad_parse_properties()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 1 | rows | 4096-ptr_max |
| PARAM_VALUE | 2 | cols | 4096-ptr_max |
| MEM_ZERO | 1 | rows | |
| MEM_ZERO | 2 | cols | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | dev | unit_byte |
drivers/input/keyboard/tca8418_keypad.c tca8418_keypad_probe() -> matrix_keypad_parse_properties()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 1 | rows | 2357013060354011136 |
| PARAM_VALUE | 1 | *rows | 0 |
| PARAM_VALUE | 2 | cols | 1629215729312256000 |
| PARAM_VALUE | 2 | *cols | 0 |
| BUF_SIZE | 0 | dev | 1616 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/input/keyboard/st-keyscan.c keypad_matrix_key_parse_dt() -> matrix_keypad_parse_properties()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 1 | rows | 4096-ptr_max |
| PARAM_VALUE | 2 | cols | 4096-ptr_max |
| MEM_ZERO | 1 | rows | |
| MEM_ZERO | 2 | cols | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | dev | unit_byte |
drivers/input/keyboard/pmic8xxx-keypad.c pmic8xxx_kp_probe() -> matrix_keypad_parse_properties()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 1 | rows | 5753822559238664192 |
| PARAM_VALUE | 2 | cols | 1105558104703819776 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/input/keyboard/lpc32xx-keys.c lpc32xx_parse_dt() -> matrix_keypad_parse_properties()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 1 | rows | 1928658538580639744 |
| PARAM_VALUE | 1 | *rows | 0 |
| PARAM_VALUE | 2 | cols | 7486548355604586496 |
| PARAM_VALUE | 2 | *cols | 0 |
| DATA_SOURCE | 0 | dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/input/keyboard/stmpe-keypad.c stmpe_keypad_probe() -> matrix_keypad_parse_properties()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->parent | 4096-ptr_max |
| PARAM_VALUE | 1 | rows | 8336724502435893248 |
| PARAM_VALUE | 2 | cols | 9192423972488908800 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/input/keyboard/mt6779-keypad.c mt6779_keypad_pdrv_probe() -> matrix_keypad_parse_properties()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 1 | rows | 4096-ptr_max |
| PARAM_VALUE | 2 | cols | 4096-ptr_max |
| MEM_ZERO | 1 | rows | |
| MEM_ZERO | 2 | cols | |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/input/keyboard/omap4-keypad.c omap4_keypad_parse_dt() -> matrix_keypad_parse_properties()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 1 | rows | 4096-ptr_max |
| PARAM_VALUE | 2 | cols | 4096-ptr_max |
| BUF_SIZE | 0 | dev | 1616 |
| DATA_SOURCE | 0 | dev | $0 |
| MEM_ZERO | 1 | rows | |
| MEM_ZERO | 2 | cols | |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/input/keyboard/adp5588-keys.c adp5588_fw_parse() -> matrix_keypad_parse_properties()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 1 | rows | 4096-ptr_max |
| PARAM_VALUE | 2 | cols | 4096-ptr_max |
| MEM_ZERO | 1 | rows | |
| MEM_ZERO | 2 | cols | |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/input/keyboard/twl4030_keypad.c twl4030_kp_probe() -> matrix_keypad_parse_properties()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 1 | rows | 4096-ptr_max |
| PARAM_VALUE | 2 | cols | 4096-ptr_max |
| MEM_ZERO | 1 | rows | |
| MEM_ZERO | 2 | cols | |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/input/keyboard/pxa27x_keypad.c pxa27x_keypad_matrix_key_parse() -> matrix_keypad_parse_properties()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 1 | rows | 4096-ptr_max |
| PARAM_VALUE | 2 | cols | 4096-ptr_max |
| MEM_ZERO | 1 | rows | |
| MEM_ZERO | 2 | cols | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | dev | unit_byte |
drivers/auxdisplay/ht16k33.c ht16k33_keypad_probe() -> matrix_keypad_parse_properties()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->driver_data | 4096-ptr_max |
| PARAM_VALUE | 1 | rows | 8163149944381722624 |
| PARAM_VALUE | 1 | *rows | 12 |
| PARAM_VALUE | 2 | cols | 3296635011954114560 |
| PARAM_VALUE | 2 | *cols | 3 |
| BUF_SIZE | 0 | dev | 1616 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/input/keyboard/cros_ec_keyb.c cros_ec_keyb_register_matrix() -> matrix_keypad_parse_properties()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 1 | rows | 4096-ptr_max |
| PARAM_VALUE | 2 | cols | 4096-ptr_max |
| BUF_SIZE | 0 | dev | 1616 |
| MEM_ZERO | 1 | rows | |
| MEM_ZERO | 2 | cols | |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/input/keyboard/bcm-keypad.c bcm_kp_matrix_key_parse_dt() -> matrix_keypad_parse_properties()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 1 | rows | 4096-ptr_max |
| PARAM_VALUE | 2 | cols | 4096-ptr_max |
| MEM_ZERO | 1 | rows | |
| MEM_ZERO | 2 | cols | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | dev | unit_byte |