Defined in 2 files as a function:

Referenced in 3 files:

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