Defined in 2 files as a function:

Referenced in 2 files:

Smatch caller information:

arch/x86/kernel/cpu/vmware.c vmware_cmd_stealclock() -> vmware_hypercall5()

Type Parameter Key Value
PARAM_VALUE 0 cmd 91
PARAM_VALUE 1 in1 0
PARAM_VALUE 2 in3 0
PARAM_VALUE 3 in4 0-1048575
PARAM_VALUE 5 out2 6737421964453797888
DATA_SOURCE 3 in4 $0
DATA_SOURCE 4 in5 $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 irq

drivers/gpu/drm/vmwgfx/vmwgfx_msg.c vmw_close_channel() -> vmware_hypercall5()

Type Parameter Key Value
PARAM_VALUE 0 cmd 393246
PARAM_VALUE 1 in1 0
PARAM_VALUE 2 in3 0,65536-s32max,18446744071562067968-18446744073709486080
PARAM_VALUE 5 out2 4046854113709326336
BIT_INFO 2 in3 0x0,0x0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/vmwgfx/vmwgfx_msg.c vmw_port_hb_out() -> vmware_hypercall5()

Type Parameter Key Value
PARAM_VALUE 0 cmd 131102
PARAM_VALUE 1 in1 0-255
PARAM_VALUE 2 in3 0,65536-s32max,18446744071562067968-18446744073709486080
PARAM_VALUE 5 out2 3756236997383471104
BIT_INFO 2 in3 0x0,0x0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/vmwgfx/vmwgfx_msg.c vmw_recv_msg() -> vmware_hypercall5()

Type Parameter Key Value
PARAM_VALUE 0 cmd 327710
PARAM_VALUE 1 in1 1
PARAM_VALUE 2 in3 0,65536-s32max,18446744071562067968-18446744073709486080
PARAM_VALUE 5 out2 2960471764826857472
BIT_INFO 2 in3 0x0,0x0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/vmwgfx/vmwgfx_msg.c vmw_send_msg() -> vmware_hypercall5()

Type Parameter Key Value
PARAM_VALUE 0 cmd 65566
PARAM_VALUE 1 in1 0-1010101
PARAM_VALUE 2 in3 0,65536-s32max,18446744071562067968-18446744073709486080
PARAM_VALUE 5 out2 5807417469828378624
CAPPED_DATA 1 in1 1
CAPPED_DATA 1 in1 1
DATA_SOURCE 1 in1 r __fortify_strlen
BIT_INFO 2 in3 0x0,0x0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL