Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 13 files:
- drivers/hid/hid-appletb-kbd.c, line 293
- drivers/input/apm-power.c, line 63
- drivers/input/evdev.c, line 1382
- drivers/input/input-leds.c, line 115
- drivers/input/input.c, line 2713
- drivers/input/joydev.c, line 994
- drivers/input/mousedev.c, line 900
- drivers/leds/trigger/ledtrig-input-events.c, line 86
- drivers/macintosh/mac_hid.c, line 113
- drivers/tty/sysrq.c, line 986
- drivers/tty/vt/keyboard.c, line 1636
- net/rfkill/input.c, line 233
- sound/usb/mixer_quirks.c, line 621
Smatch caller information:
drivers/hid/hid-appletb-kbd.c appletb_kbd_inp_connect() -> input_register_handle()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | handle | 4096-ptr_max |
| PARAM_VALUE | 0 | handle->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | handle->handler | 4096-ptr_max |
| PARAM_VALUE | 0 | handle->handler->id_table | 4096-ptr_max |
| PARAM_VALUE | 0 | handle->name | 7545645122083262464,8482588060065034240 |
| PARAM_VALUE | 0 | handle->open | 0 |
| BUF_SIZE | 0 | handle | 80 |
| BUF_SIZE | 0 | handle->name | 6 |
| BUF_SIZE | 0 | handle->private | (-1),568 |
| STR_LEN | 0 | handle->handler->name | (-1),7 |
| STR_LEN | 0 | handle->name | 5 |
| BIT_INFO | 0 | handle->name | 0x60b0044080241000,0x7dbfb4e7eeeff000 |
| TERMINATED | 0 | handle->name | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/input/mousedev.c mousedev_create() -> input_register_handle()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | handle | 4096-ptr_max |
| PARAM_VALUE | 0 | handle->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | handle->handler | 7084016053440724992 |
| PARAM_VALUE | 0 | handle->private | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/macintosh/mac_hid.c mac_hid_emumouse_connect() -> input_register_handle()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | handle | 4096-ptr_max |
| PARAM_VALUE | 0 | handle->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | handle->handler | 4391647983224229888 |
| PARAM_VALUE | 0 | handle->handler->connect | 6277949975982542848 |
| PARAM_VALUE | 0 | handle->handler->disconnect | 1817412717129273344 |
| PARAM_VALUE | 0 | handle->handler->event | 0 |
| PARAM_VALUE | 0 | handle->handler->events | 0 |
| PARAM_VALUE | 0 | handle->handler->filter | 7547558260338642944 |
| PARAM_VALUE | 0 | handle->handler->id_table | 8739381170375880704 |
| PARAM_VALUE | 0 | handle->handler->match | 0 |
| PARAM_VALUE | 0 | handle->handler->minor | 0 |
| PARAM_VALUE | 0 | handle->handler->name | 6081733227193257984 |
| PARAM_VALUE | 0 | handle->handler->passive_observer | 0 |
| PARAM_VALUE | 0 | handle->handler->private | 0 |
| PARAM_VALUE | 0 | handle->handler->start | 0 |
| PARAM_VALUE | 0 | handle->name | 6081733227193257984 |
| BUF_SIZE | 0 | handle | 80 |
| BUF_SIZE | 0 | handle->name | 16 |
| DATA_SOURCE | 0 | handle | r _kzalloc_noprof |
| STR_LEN | 0 | handle->handler->name | (-1),7 |
| STR_LEN | 0 | handle->name | 15 |
| TERMINATED | 0 | handle->name | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | handle->dev->max_vals |
net/rfkill/input.c rfkill_connect() -> input_register_handle()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | handle | 4096-ptr_max |
| PARAM_VALUE | 0 | handle->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | handle->handler | 3220584258310348800 |
| PARAM_VALUE | 0 | handle->handler->connect | 5411217142329348096 |
| PARAM_VALUE | 0 | handle->handler->disconnect | 2844744541762863104 |
| PARAM_VALUE | 0 | handle->handler->event | 3887652916728365056 |
| PARAM_VALUE | 0 | handle->handler->events | 0 |
| PARAM_VALUE | 0 | handle->handler->filter | 0 |
| PARAM_VALUE | 0 | handle->handler->id_table | 3002108205205602304 |
| PARAM_VALUE | 0 | handle->handler->match | 0 |
| PARAM_VALUE | 0 | handle->handler->minor | 0 |
| PARAM_VALUE | 0 | handle->handler->name | 8052105949578743808 |
| PARAM_VALUE | 0 | handle->handler->passive_observer | 0 |
| PARAM_VALUE | 0 | handle->handler->private | 0 |
| PARAM_VALUE | 0 | handle->handler->start | 9000272853338726400 |
| PARAM_VALUE | 0 | handle->name | 8052105949578743808 |
| BUF_SIZE | 0 | handle | 80 |
| BUF_SIZE | 0 | handle->name | 7 |
| DATA_SOURCE | 0 | handle | r _kzalloc_noprof |
| STR_LEN | 0 | handle->handler->name | (-1),7 |
| STR_LEN | 0 | handle->name | 6 |
| TERMINATED | 0 | handle->name | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | handle->dev->max_vals |
drivers/tty/vt/keyboard.c kbd_connect() -> input_register_handle()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | handle | 4096-ptr_max |
| PARAM_VALUE | 0 | handle->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | handle->handler | 7204798941792964608 |
| PARAM_VALUE | 0 | handle->handler->connect | 5538648956382486528 |
| PARAM_VALUE | 0 | handle->handler->disconnect | 1899796404815024128 |
| PARAM_VALUE | 0 | handle->handler->event | 7180969639249035264 |
| PARAM_VALUE | 0 | handle->handler->events | 0 |
| PARAM_VALUE | 0 | handle->handler->filter | 0 |
| PARAM_VALUE | 0 | handle->handler->id_table | 5564225464989134848 |
| PARAM_VALUE | 0 | handle->handler->match | 2905769209433546752 |
| PARAM_VALUE | 0 | handle->handler->minor | 0 |
| PARAM_VALUE | 0 | handle->handler->name | 5777956970160488448 |
| PARAM_VALUE | 0 | handle->handler->passive_observer | 0 |
| PARAM_VALUE | 0 | handle->handler->private | 0 |
| PARAM_VALUE | 0 | handle->handler->start | 6486754335034900480 |
| PARAM_VALUE | 0 | handle->name | 5777956970160488448 |
| BUF_SIZE | 0 | handle | 80 |
| BUF_SIZE | 0 | handle->name | 4 |
| DATA_SOURCE | 0 | handle | r _kzalloc_noprof |
| STR_LEN | 0 | handle->handler->name | (-1),7 |
| STR_LEN | 0 | handle->name | 3 |
| TERMINATED | 0 | handle->name | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | handle->dev->max_vals |
drivers/input/joydev.c joydev_connect() -> input_register_handle()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | handle | 4096-ptr_max |
| PARAM_VALUE | 0 | handle->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | handle->handler | 995343983539908608 |
| PARAM_VALUE | 0 | handle->private | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/leds/trigger/ledtrig-input-events.c input_events_connect() -> input_register_handle()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | handle | 4096-ptr_max |
| PARAM_VALUE | 0 | handle->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | handle->handler | 5032462298193190912 |
| PARAM_VALUE | 0 | handle->handler->connect | 8719290580871962624 |
| PARAM_VALUE | 0 | handle->handler->disconnect | 7858488884032311296 |
| PARAM_VALUE | 0 | handle->handler->event | 9171809060162772992 |
| PARAM_VALUE | 0 | handle->handler->events | 0 |
| PARAM_VALUE | 0 | handle->handler->filter | 0 |
| PARAM_VALUE | 0 | handle->handler->id_table | 1494861416734289920 |
| PARAM_VALUE | 0 | handle->handler->match | 0 |
| PARAM_VALUE | 0 | handle->handler->minor | 0 |
| PARAM_VALUE | 0 | handle->handler->name | 7617739640034283520 |
| PARAM_VALUE | 0 | handle->handler->passive_observer | 0 |
| PARAM_VALUE | 0 | handle->handler->private | 0 |
| PARAM_VALUE | 0 | handle->handler->start | 0 |
| PARAM_VALUE | 0 | handle->name | 7617739640034283520 |
| BUF_SIZE | 0 | handle | 80 |
| BUF_SIZE | 0 | handle->name | 21 |
| DATA_SOURCE | 0 | handle | r _kzalloc_noprof |
| STR_LEN | 0 | handle->handler->name | (-1),7 |
| STR_LEN | 0 | handle->name | 20 |
| TERMINATED | 0 | handle->name | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | handle->dev->max_vals |
drivers/input/input-leds.c input_leds_connect() -> input_register_handle()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | handle | 4096-ptr_max |
| PARAM_VALUE | 0 | handle->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | handle->handler | 2623574391048863744 |
| PARAM_VALUE | 0 | handle->name | 1422953659829149696 |
| PARAM_VALUE | 0 | handle->private | 4096-ptr_max |
| TERMINATED | 0 | handle->name | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/input/evdev.c evdev_connect() -> input_register_handle()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | handle | 4096-ptr_max |
| PARAM_VALUE | 0 | handle->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | handle->handler | 8181005883156971520 |
| PARAM_VALUE | 0 | handle->private | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
sound/usb/mixer_quirks.c snd_dualsense_ih_connect() -> input_register_handle()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | handle | 4096-ptr_max |
| PARAM_VALUE | 0 | handle->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | handle->handler | 4096-ptr_max |
| PARAM_VALUE | 0 | handle->handler->id_table | 4096-ptr_max |
| BUF_SIZE | 0 | handle | 80 |
| BUF_SIZE | 0 | handle->name | (-1),8,15,17 |
| DATA_SOURCE | 0 | handle | r _kzalloc_noprof |
| STR_LEN | 0 | handle->handler->name | (-1),7 |
| STR_LEN | 0 | handle->name | (-1),7 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | handle->dev->max_vals |
drivers/tty/sysrq.c sysrq_connect() -> input_register_handle()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | handle | 4096-ptr_max |
| PARAM_VALUE | 0 | handle->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | handle->handler | 1056809462420094976 |
| PARAM_VALUE | 0 | handle->name | 304083598614134784 |
| PARAM_VALUE | 0 | handle->private | 4096-ptr_max |
| TERMINATED | 0 | handle->name | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |