Defined in 1 files as a prototype:
Defined in 2 files as a function:
- drivers/input/serio/i8042.c, line 329 (as a function)
- include/linux/i8042.h, line 91 (as a function)
Referenced in 8 files:
- arch/mips/loongson2ef/lemote-2f/pm.c
- drivers/input/serio/i8042-acpipnpio.h
- drivers/input/serio/i8042.c
- drivers/leds/leds-clevo-mail.c
- drivers/platform/x86/acer-wmi.c, line 1266
- drivers/platform/x86/amilo-rfkill.c, line 34
- drivers/platform/x86/dell/dell-laptop.c
- drivers/platform/x86/lenovo/ideapad-laptop.c, line 1818
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 |