Defined in 1 files as a prototype:

Defined in 2 files as a function:

Referenced in 8 files:

Smatch caller information:

drivers/platform/x86/lenovo/ideapad-laptop.c ideapad_sync_touchpad_state() -> i8042_command()

Type Parameter Key Value
PARAM_VALUE 0 param 6215697233538584576
PARAM_VALUE 1 command 167-168
FUZZY_MAX 1 command 168
BIT_INFO 1 command 0xa0,0xaf
HARD_MAX 1 command 168
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 _T->lock

drivers/platform/x86/acer-wmi.c WMID_set_u32() -> i8042_command()

Type Parameter Key Value
PARAM_VALUE 0 param 2889568991414878208
PARAM_VALUE 0 *param 146-147
PARAM_VALUE 1 command 4185
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &i8042_mutex
HALF_LOCKED2 &_dev->mutex

drivers/platform/x86/dell/dell-laptop.c touchpad_led_off() -> i8042_command()

Type Parameter Key Value
PARAM_VALUE 0 param 4297973001949036544
PARAM_VALUE 0 *param 2
PARAM_VALUE 1 command 4247
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/platform/x86/dell/dell-laptop.c touchpad_led_on() -> i8042_command()

Type Parameter Key Value
PARAM_VALUE 0 param 1181815634073481216
PARAM_VALUE 0 *param 1
PARAM_VALUE 1 command 4247
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &rt2x00dev->conf_mutex

drivers/platform/x86/amilo-rfkill.c amilo_a1655_rfkill_set_block() -> i8042_command()

Type Parameter Key Value
PARAM_VALUE 0 param 5406293715742720000
PARAM_VALUE 0 *param 37,69
PARAM_VALUE 1 command 4293
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &i8042_mutex
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 global &rfkill_global_mutex

drivers/input/serio/i8042.c i8042_aux_write() -> i8042_command()

Type Parameter Key Value
PARAM_VALUE 1 command 4240-4243,4308
FUZZY_MAX 1 command 4308
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 *param 0-255
USER_PTR 0 param
HALF_LOCKED2 &extron->serio_lock
HALF_LOCKED2 &iforce->xmit_lock
HALF_LOCKED2 &rain->write_lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 irq

drivers/input/serio/i8042.c i8042_check_aux() -> i8042_command()

Type Parameter Key Value
PARAM_VALUE 0 param 3794002364922167296
PARAM_VALUE 0 *param 90
PARAM_VALUE 1 command 4563
RX_PATH
TASK_NOT_RUNNING

drivers/input/serio/i8042.c i8042_check_aux() -> i8042_command()

Type Parameter Key Value
PARAM_VALUE 0 param 3794002364922167296
PARAM_VALUE 1 command 425
RX_PATH
TASK_NOT_RUNNING

drivers/input/serio/i8042.c i8042_check_aux() -> i8042_command()

Type Parameter Key Value
PARAM_VALUE 0 param 5296485922854305792
PARAM_VALUE 0 *param 32-253
PARAM_VALUE 1 command 4192
RX_PATH
TASK_NOT_RUNNING

drivers/input/serio/i8042.c i8042_check_mux() -> i8042_command()

Type Parameter Key Value
PARAM_VALUE 0 param 5296485922854305792
PARAM_VALUE 0 *param 32-253
PARAM_VALUE 1 command 4192
RX_PATH
TASK_NOT_RUNNING

drivers/input/serio/i8042.c i8042_controller_init() -> i8042_command()

Type Parameter Key Value
PARAM_VALUE 0 param 4096-ptr_max
PARAM_VALUE 1 command 288
RX_PATH
TASK_NOT_RUNNING

drivers/input/serio/i8042.c i8042_controller_init() -> i8042_command()

Type Parameter Key Value
PARAM_VALUE 0 param 5296485922854305792
PARAM_VALUE 1 command 4192
RX_PATH
TASK_NOT_RUNNING

drivers/input/serio/i8042.c i8042_controller_reset() -> i8042_command()

Type Parameter Key Value
PARAM_VALUE 0 param 5296485922854305792
PARAM_VALUE 0 *param 48-252
PARAM_VALUE 1 command 4192
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &_dev->mutex

drivers/input/serio/i8042.c i8042_controller_reset() -> i8042_command()

Type Parameter Key Value
PARAM_VALUE 0 param 2652407693628223488
PARAM_VALUE 1 command 4192
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &_dev->mutex

drivers/input/serio/i8042.c i8042_controller_resume() -> i8042_command()

Type Parameter Key Value
PARAM_VALUE 0 param 5296485922854305792
PARAM_VALUE 0 *param 48-252
PARAM_VALUE 1 command 4192
RX_PATH
TASK_NOT_RUNNING

drivers/input/serio/i8042.c i8042_controller_resume() -> i8042_command()

Type Parameter Key Value
PARAM_VALUE 0 param 5296485922854305792
PARAM_VALUE 1 command 4192
RX_PATH
TASK_NOT_RUNNING

drivers/input/serio/i8042.c i8042_controller_selftest() -> i8042_command()

Type Parameter Key Value
PARAM_VALUE 0 param 2888371165054652416
PARAM_VALUE 1 command 426
RX_PATH
TASK_NOT_RUNNING

drivers/input/serio/i8042.c i8042_dritek_enable() -> i8042_command()

Type Parameter Key Value
PARAM_VALUE 0 param 6696455822945529856
PARAM_VALUE 0 *param 144
PARAM_VALUE 1 command 4185
RX_PATH
TASK_NOT_RUNNING

drivers/input/serio/i8042.c i8042_enable_aux_port() -> i8042_command()

Type Parameter Key Value
PARAM_VALUE 0 param 5296485922854305792
PARAM_VALUE 0 *param 2-225
PARAM_VALUE 1 command 4192
RX_PATH
TASK_NOT_RUNNING

drivers/input/serio/i8042.c i8042_enable_kbd_port() -> i8042_command()

Type Parameter Key Value
PARAM_VALUE 0 param 5296485922854305792
PARAM_VALUE 0 *param 1-240
PARAM_VALUE 1 command 4192
RX_PATH
TASK_NOT_RUNNING

drivers/input/serio/i8042.c i8042_enable_mux_ports() -> i8042_command()

Type Parameter Key Value
PARAM_VALUE 0 param 5710321046158065664
PARAM_VALUE 1 command 144-147
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/input/serio/i8042.c i8042_enable_mux_ports() -> i8042_command()

Type Parameter Key Value
PARAM_VALUE 0 param 5710321046158065664
PARAM_VALUE 1 command 168
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/input/serio/i8042.c i8042_platform_init() -> i8042_command()

Type Parameter Key Value
PARAM_VALUE 0 param 2029734634489847808
PARAM_VALUE 0 *param 223
PARAM_VALUE 1 command 4305
NOCHECK_CALL

drivers/input/serio/i8042.c i8042_platform_init() -> i8042_command()

Type Parameter Key Value
PARAM_VALUE 0 param 0
PARAM_VALUE 1 command 255
NOCHECK_CALL

drivers/input/serio/i8042.c i8042_port_close() -> i8042_command()

Type Parameter Key Value
PARAM_VALUE 0 param 5296485922854305792
PARAM_VALUE 1 command 4192
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 global &psmouse_mutex

drivers/input/serio/i8042.c i8042_port_close() -> i8042_command()

Type Parameter Key Value
PARAM_VALUE 0 param 5296485922854305792
PARAM_VALUE 1 command 4192
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 global &psmouse_mutex

drivers/input/serio/i8042.c i8042_set_mux_mode() -> i8042_command()

Type Parameter Key Value
PARAM_VALUE 0 param 4860070625954783232
PARAM_VALUE 0 *param 240
PARAM_VALUE 1 command 4563
RX_PATH
TASK_NOT_RUNNING

drivers/input/serio/i8042.c i8042_set_mux_mode() -> i8042_command()

Type Parameter Key Value
PARAM_VALUE 0 param 4860070625954783232
PARAM_VALUE 0 *param 86,246
PARAM_VALUE 1 command 4563
RX_PATH
TASK_NOT_RUNNING

drivers/input/serio/i8042.c i8042_set_mux_mode() -> i8042_command()

Type Parameter Key Value
PARAM_VALUE 0 param 4860070625954783232
PARAM_VALUE 0 *param 164-165
PARAM_VALUE 1 command 4563
RX_PATH
TASK_NOT_RUNNING

drivers/input/serio/i8042.c i8042_toggle_aux() -> i8042_command()

Type Parameter Key Value
PARAM_VALUE 0 param 199378023577206784
PARAM_VALUE 1 command 167-168
FUZZY_MAX 1 command 168
BIT_INFO 1 command 0xa0,0xaf
HARD_MAX 1 command 168
RX_PATH
TASK_NOT_RUNNING

drivers/input/serio/i8042.c i8042_toggle_aux() -> i8042_command()

Type Parameter Key Value
PARAM_VALUE 0 param 199378023577206784
PARAM_VALUE 1 command 288
RX_PATH
TASK_NOT_RUNNING