Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

drivers/tty/vt/keyboard.c getkeycode_helper() -> input_get_keycode()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read

drivers/input/evdev.c evdev_handle_get_keycode() -> input_get_keycode()

Type Parameter Key Value
PARAM_VALUE 1 ke 3978432618572460032
PARAM_VALUE 1 ke->flags 0
PARAM_VALUE 1 ke->index 0
PARAM_VALUE 1 ke->keycode 0
PARAM_VALUE 1 ke->len 4
DATA_SOURCE 0 dev $0
USER_PTR 1 ke->scancode
LOCK2 &evdev->mutex
TYPE_LOCK (struct evdev)->mutex

drivers/input/evdev.c evdev_handle_get_keycode_v2() -> input_get_keycode()

Type Parameter Key Value
PARAM_VALUE 1 ke 1061384461885755392
DATA_SOURCE 0 dev $0
USER_DATA 1 ke->flags 0-255
USER_DATA 1 ke->index 0-u16max
USER_DATA 1 ke->keycode 0-u32max
USER_DATA 1 ke->len 0-255
USER_PTR 1 ke->scancode
LOCK2 &evdev->mutex
TYPE_LOCK (struct evdev)->mutex