Defined in 2 files as a function:
- arch/x86/include/asm/vmware.h, line 99 (as a function)
- drivers/gpu/drm/vmwgfx/vmwgfx_msg_arm64.h, line 51 (as a function)
Referenced in 3 files:
- arch/x86/kernel/cpu/vmware.c, line 493
- drivers/gpu/drm/vmwgfx/vmwgfx_msg.c
- drivers/input/mouse/vmmouse.c
Smatch caller information:
drivers/input/mouse/vmmouse.c vmmouse_disable() -> vmware_hypercall1()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cmd | 41 |
| PARAM_VALUE | 1 | in1 | 245 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | global &psmouse_mutex |
drivers/input/mouse/vmmouse.c vmmouse_disable() -> vmware_hypercall1()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cmd | 40 |
| PARAM_VALUE | 1 | in1 | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | global &psmouse_mutex |
drivers/input/mouse/vmmouse.c vmmouse_enable() -> vmware_hypercall1()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cmd | 41 |
| PARAM_VALUE | 1 | in1 | 1161905490 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | global &psmouse_mutex |
drivers/input/mouse/vmmouse.c vmmouse_enable() -> vmware_hypercall1()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cmd | 40 |
| PARAM_VALUE | 1 | in1 | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | global &psmouse_mutex |
drivers/input/mouse/vmmouse.c vmmouse_enable() -> vmware_hypercall1()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cmd | 39 |
| PARAM_VALUE | 1 | in1 | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | global &psmouse_mutex |
drivers/input/mouse/vmmouse.c vmmouse_enable() -> vmware_hypercall1()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cmd | 86 |
| PARAM_VALUE | 1 | in1 | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | global &psmouse_mutex |
drivers/input/mouse/vmmouse.c vmmouse_enable() -> vmware_hypercall1()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cmd | 41 |
| PARAM_VALUE | 1 | in1 | 1396851026 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | global &psmouse_mutex |
drivers/input/mouse/vmmouse.c vmmouse_report_events() -> vmware_hypercall1()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cmd | 40 |
| PARAM_VALUE | 1 | in1 | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &serio->lock | ||
| HALF_LOCKED2 | irq |
arch/x86/kernel/cpu/vmware.c vmware_legacy_x2apic_available() -> vmware_hypercall1()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cmd | 68 |
| PARAM_VALUE | 1 | in1 | 0 |
| LOCK2 | flags |
drivers/gpu/drm/vmwgfx/vmwgfx_msg.c hypervisor_ppn_add() -> vmware_hypercall1()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cmd | 65621 |
| PARAM_VALUE | 1 | in1 | 0-12384898975264768,9223396226110586880-u64max |
| DATA_SOURCE | 1 | in1 | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpu/drm/vmwgfx/vmwgfx_msg.c hypervisor_ppn_remove() -> vmware_hypercall1()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cmd | 131157 |
| PARAM_VALUE | 1 | in1 | 0-12384898975268863,9223396226110586880-u64max |
| DATA_SOURCE | 1 | in1 | $0 |
| NOCHECK_CALL |
drivers/gpu/drm/vmwgfx/vmwgfx_msg.c hypervisor_ppn_reset_all() -> vmware_hypercall1()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cmd | 85 |
| PARAM_VALUE | 1 | in1 | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |