Defined in 1 files as a member:

Defined in 1 files as a function:

Referenced in 8 files:

Smatch caller information:

drivers/tty/vt/keyboard.c vt_do_kbkeycode_ioctl() -> setkeycode()

Type Parameter Key Value
CAPABLE 0 26
USER_DATA 0 scancode 0-u32max
USER_DATA 1 keycode 0-u32max

Smatch assignments to (struct input_dev)->setkeycode:

drivers/hid/hid-nvidia-shield.c shield_haptics_create() -> (struct input_dev)->setkeycode [min-max]

drivers/input/keyboard/goldfish_events.c events_probe() -> (struct input_dev)->setkeycode [0]

drivers/input/mouse/vmmouse.c vmmouse_report_events() -> (struct input_dev)->setkeycode [min-max]

drivers/hid/hid-input.c hidinput_allocate() -> (struct input_dev)->setkeycode [6812503678242480128]

drivers/input/rmi4/rmi_f3a.c rmi_f3a_initialize() -> (struct input_dev)->setkeycode [0]

drivers/input/misc/retu-pwrbutton.c retu_pwrbutton_irq() -> (struct input_dev)->setkeycode [0-u64max]

drivers/platform/x86/intel/mrfld_pwrbtn.c mrfld_pwrbtn_interrupt() -> (struct input_dev)->setkeycode [0-u64max]

drivers/input/rmi4/rmi_f30.c rmi_f30_initialize() -> (struct input_dev)->setkeycode [0]

drivers/input/tests/input_test.c input_test_exit() -> (struct input_dev)->setkeycode [ignore]

drivers/input/tests/input_test.c input_test_grab() -> (struct input_dev)->setkeycode [ignore]

drivers/input/tests/input_test.c input_test_match_device_id() -> (struct input_dev)->setkeycode [ignore]

drivers/input/tests/input_test.c input_test_polling() -> (struct input_dev)->setkeycode [ignore]

drivers/input/tests/input_test.c input_test_timestamp() -> (struct input_dev)->setkeycode [ignore]

drivers/input/misc/e3x0-button.c e3x0_button_press_handler() -> (struct input_dev)->setkeycode [0-u64max]

drivers/input/misc/e3x0-button.c e3x0_button_release_handler() -> (struct input_dev)->setkeycode [0-u64max]

drivers/input/mouse/synaptics_i2c.c synaptics_i2c_probe() -> (struct input_dev)->setkeycode [0]

drivers/input/keyboard/qt2160.c qt2160_irq() -> (struct input_dev)->setkeycode [0-u64max]

drivers/input/input.c input_allocate_device() -> (struct input_dev)->setkeycode [0-u64max]

drivers/input/input.c input_dev_release() -> (struct input_dev)->setkeycode [min-max]

drivers/input/input.c input_register_device() -> (struct input_dev)->setkeycode [8312272885086769152]

drivers/input/rmi4/rmi_f12.c rmi_f12_probe() -> (struct input_dev)->setkeycode [0]

drivers/input/keyboard/max7360-keypad.c max7360_keypad_probe() -> (struct input_dev)->setkeycode [0]

drivers/input/misc/twl4030-pwrbutton.c powerbutton_irq() -> (struct input_dev)->setkeycode [0-u64max]

drivers/input/misc/rk805-pwrkey.c pwrkey_fall_irq() -> (struct input_dev)->setkeycode [0-u64max]

drivers/input/misc/rk805-pwrkey.c pwrkey_rise_irq() -> (struct input_dev)->setkeycode [0-u64max]

drivers/input/misc/axp20x-pek.c axp20x_pek_irq() -> (struct input_dev)->setkeycode [0-u64max]

drivers/platform/x86/intel/chtdc_ti_pwrbtn.c chtdc_ti_pwrbtn_interrupt() -> (struct input_dev)->setkeycode [0-u64max]

drivers/media/usb/dvb-usb/dvb-usb-remote.c legacy_dvb_usb_remote_init() -> (struct input_dev)->setkeycode [1356060192690057216]

drivers/input/rmi4/rmi_f21.c rmi_f21_probe() -> (struct input_dev)->setkeycode [0]

drivers/input/misc/pmic8xxx-pwrkey.c pwrkey_press_irq() -> (struct input_dev)->setkeycode [0-u64max]

drivers/input/misc/pmic8xxx-pwrkey.c pwrkey_release_irq() -> (struct input_dev)->setkeycode [0-u64max]

drivers/input/sparse-keymap.c sparse_keymap_setup() -> (struct input_dev)->setkeycode [6831800467930587136]

drivers/input/misc/ati_remote2.c ati_remote2_input_init() -> (struct input_dev)->setkeycode [3564857403266277376]

drivers/input/rmi4/rmi_f11.c rmi_f11_initialize() -> (struct input_dev)->setkeycode [0]

drivers/platform/x86/lg-laptop.c lg_laptop_notify_handler() -> (struct input_dev)->setkeycode [0-u64max]

drivers/input/mouse/alps.c alps_register_bare_ps2_mouse() -> (struct input_dev)->setkeycode [min-max]

drivers/input/misc/hisi_powerkey.c hi65xx_power_press_isr() -> (struct input_dev)->setkeycode [0-u64max]

drivers/input/misc/hisi_powerkey.c hi65xx_power_release_isr() -> (struct input_dev)->setkeycode [0-u64max]

drivers/input/misc/hisi_powerkey.c hi65xx_restart_toggle_isr() -> (struct input_dev)->setkeycode [0-u64max]

drivers/input/keyboard/pxa27x_keypad.c pxa27x_keypad_parse_properties() -> (struct input_dev)->setkeycode [0]

drivers/input/keyboard/pxa27x_keypad.c pxa27x_keypad_probe() -> (struct input_dev)->setkeycode [0]

drivers/media/rc/rc-main.c rc_allocate_device() -> (struct input_dev)->setkeycode [585600428748066816]

drivers/input/keyboard/cros_ec_keyb.c cros_ec_keyb_probe() -> (struct input_dev)->setkeycode [0]

drivers/input/keyboard/cros_ec_keyb.c cros_ec_keyb_register_matrix() -> (struct input_dev)->setkeycode [0,3729513605537796096]

drivers/hid/hid-playstation.c ps_gamepad_create() -> (struct input_dev)->setkeycode [min-max]

drivers/hid/hid-playstation.c ps_headset_jack_create() -> (struct input_dev)->setkeycode [min-max]

drivers/hid/hid-playstation.c ps_sensors_create() -> (struct input_dev)->setkeycode [min-max]

drivers/hid/hid-playstation.c ps_touchpad_create() -> (struct input_dev)->setkeycode [min-max]