Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 14 files:

Smatch caller information:

drivers/hid/hid-appletb-kbd.c appletb_kbd_probe() -> input_register_handler()

Type Parameter Key Value
PARAM_VALUE 0 handler 4096-ptr_max
PARAM_VALUE 0 handler->connect 7594448204439564288
PARAM_VALUE 0 handler->disconnect 5931807074778910720
PARAM_VALUE 0 handler->event 1918926846045184000
PARAM_VALUE 0 handler->id_table 1109378495030136832
PARAM_VALUE 0 handler->match 3392223026647486464
PARAM_VALUE 0 handler->name 7542980398407548928
PARAM_VALUE 0 handler->private 4096-ptr_max
TERMINATED 0 handler->name 1
MEM_ZERO 0 handler
RX_PATH
TASK_NOT_RUNNING
LOCK2 &hdev->driver_input_lock
TYPE_LOCK (struct hid_device)->driver_input_lock

drivers/input/mousedev.c mousedev_init() -> input_register_handler()

Type Parameter Key Value
PARAM_VALUE 0 handler 7084016053440724992

drivers/macintosh/mac_hid.c mac_hid_start_emulation() -> input_register_handler()

Type Parameter Key Value
PARAM_VALUE 0 handler 4391647983224229888
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &mac_hid_emumouse_mutex
HALF_LOCKED2 &pool->lock

net/rfkill/input.c rfkill_handler_init() -> input_register_handler()

Type Parameter Key Value
PARAM_VALUE 0 handler 3220584258310348800

drivers/tty/vt/keyboard.c kbd_init() -> input_register_handler()

Type Parameter Key Value
PARAM_VALUE 0 handler 7204798941792964608

drivers/input/joydev.c joydev_init() -> input_register_handler()

Type Parameter Key Value
PARAM_VALUE 0 handler 995343983539908608

drivers/leds/trigger/ledtrig-input-events.c input_events_init() -> input_register_handler()

Type Parameter Key Value
PARAM_VALUE 0 handler 5032462298193190912

drivers/input/input-leds.c input_leds_init() -> input_register_handler()

Type Parameter Key Value
PARAM_VALUE 0 handler 2623574391048863744

drivers/input/evdev.c evdev_init() -> input_register_handler()

Type Parameter Key Value
PARAM_VALUE 0 handler 8181005883156971520

sound/usb/mixer_quirks.c snd_dualsense_jack_create() -> input_register_handler()

Type Parameter Key Value
PARAM_VALUE 0 handler 4096-ptr_max
PARAM_VALUE 0 handler->connect 7318082575221084160
PARAM_VALUE 0 handler->disconnect 8025454158215598080
PARAM_VALUE 0 handler->event 5179741899553988608
PARAM_VALUE 0 handler->id_table 4096-ptr_max
PARAM_VALUE 0 handler->match 8577555137677848576
PARAM_VALUE 0 handler->name 2239171882578063360,4054547320621916160
PARAM_VALUE 0 handler->start 8958787808997552128
TERMINATED 0 handler->name 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 _T->lock

drivers/tty/serial/kgdboc.c kgdboc_restore_input_helper() -> input_register_handler()

Type Parameter Key Value
PARAM_VALUE 0 handler 585429097237651456
LOCK2 global &kgdboc_reset_mutex
HALF_LOCKED2 &pool->lock

drivers/tty/sysrq.c sysrq_register_handler() -> input_register_handler()

Type Parameter Key Value
PARAM_VALUE 0 handler 1056809462420094976
RX_PATH
TASK_NOT_RUNNING