Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 5 files:

Smatch caller information:

drivers/tty/hvc/hvc_xen.c hvm_get_parameter() -> HYPERVISOR_hvm_op()

Type Parameter Key Value
PARAM_VALUE 0 op 1
PARAM_VALUE 1 arg 6376464614483763200
BUF_SIZE 1 arg 16
TASK_NOT_RUNNING
HALF_LOCKED2 global &system_transition_mutex
HALF_LOCKED2 global &xenwatch_mutex
HALF_LOCKED2 global &xs_response_mutex
HALF_LOCKED2 global &xs_watch_rwsem

drivers/xen/xenbus/xenbus_probe.c hvm_get_parameter() -> HYPERVISOR_hvm_op()

Type Parameter Key Value
PARAM_VALUE 0 op 1
PARAM_VALUE 1 arg 6075174905085247488
BUF_SIZE 1 arg 16
RX_PATH
TASK_NOT_RUNNING

drivers/xen/xenbus/xenbus_probe.c xen_set_callback_via() -> HYPERVISOR_hvm_op()

Type Parameter Key Value
PARAM_VALUE 0 op 0
PARAM_VALUE 1 arg 408077240004116480
BUF_SIZE 1 arg 16
RX_PATH
TASK_NOT_RUNNING

drivers/xen/events/events_base.c xen_set_upcall_vector() -> HYPERVISOR_hvm_op()

Type Parameter Key Value
PARAM_VALUE 0 op 23
PARAM_VALUE 1 arg 8257441839538814976
BUF_SIZE 1 arg 8
RX_PATH
TASK_NOT_RUNNING

arch/x86/xen/mmu_hvm.c is_pagetable_dying_supported() -> HYPERVISOR_hvm_op()

Type Parameter Key Value
PARAM_VALUE 0 op 9
PARAM_VALUE 1 arg 2724544660424347648
BUF_SIZE 1 arg 16
LOCK2 irq

arch/x86/xen/mmu_hvm.c xen_hvm_exit_mmap() -> HYPERVISOR_hvm_op()

Type Parameter Key Value
PARAM_VALUE 0 op 9
PARAM_VALUE 1 arg 7754161494453026816
BUF_SIZE 1 arg 16

arch/x86/xen/mmu_hvm.c xen_vmcore_pfn_is_ram() -> HYPERVISOR_hvm_op()

Type Parameter Key Value
PARAM_VALUE 0 op 15
PARAM_VALUE 1 arg 1950268643139579904
BUF_SIZE 1 arg 16
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &vmcore_cb_srcu