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 setkeycode_helper() -> input_set_keycode()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read

drivers/input/evdev.c evdev_handle_set_keycode() -> input_set_keycode()

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

drivers/input/evdev.c evdev_handle_set_keycode_v2() -> input_set_keycode()

Type Parameter Key Value
PARAM_VALUE 1 ke 5435952792579538944
PARAM_VALUE 1 ke->len 0-32
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-32
USER_PTR 1 ke->scancode
LOCK2 &evdev->mutex
TYPE_LOCK (struct evdev)->mutex