Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 9 files:

Smatch caller information:

drivers/xen/dbgp.c xen_dbgp_op() -> HYPERVISOR_physdev_op()

Type Parameter Key Value
PARAM_VALUE 0 cmd 29
PARAM_VALUE 1 arg 5797640985234112512
BUF_SIZE 1 arg 6
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &ehci->lock
HALF_LOCKED2 irq

drivers/xen/xen-pciback/pci_stub.c pcistub_device_release() -> HYPERVISOR_physdev_op()

Type Parameter Key Value
PARAM_VALUE 0 cmd 31
PARAM_VALUE 1 arg 5670531690192818176
BUF_SIZE 1 arg 4
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 global &pcistub_sem

drivers/xen/xen-pciback/pci_stub.c pcistub_init_device() -> HYPERVISOR_physdev_op()

Type Parameter Key Value
PARAM_VALUE 0 cmd 30
PARAM_VALUE 1 arg 5325547027919929344
BUF_SIZE 1 arg 4
RX_PATH
TASK_NOT_RUNNING

arch/x86/pci/xen.c xen_initdom_restore_msi() -> HYPERVISOR_physdev_op()

Type Parameter Key Value
PARAM_VALUE 0 cmd 27
PARAM_VALUE 1 arg 3320740574056980480
BUF_SIZE 1 arg 4
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &adev->pm.mutex
HALF_LOCKED2 &ctl->lock
HALF_LOCKED2 &dev->dev.mutex

arch/x86/pci/xen.c xen_initdom_restore_msi() -> HYPERVISOR_physdev_op()

Type Parameter Key Value
PARAM_VALUE 0 cmd 19
PARAM_VALUE 1 arg 5932029299453435904
BUF_SIZE 1 arg 2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &adev->pm.mutex
HALF_LOCKED2 &ctl->lock
HALF_LOCKED2 &dev->dev.mutex

arch/x86/pci/xen.c xen_initdom_setup_msi_irqs() -> HYPERVISOR_physdev_op()

Type Parameter Key Value
PARAM_VALUE 0 cmd 13
PARAM_VALUE 1 arg 7640661001209012224
BUF_SIZE 1 arg 40
MEM_ZERO 1 arg
RX_PATH
TASK_NOT_RUNNING
LOCK2 &_T->lock->msi.data->mutex

arch/x86/pci/xen.c xen_initdom_setup_msi_irqs() -> HYPERVISOR_physdev_op()

Type Parameter Key Value
PARAM_VALUE 0 cmd 13
PARAM_VALUE 1 arg 7640661001209012224
BUF_SIZE 1 arg 40
MEM_ZERO 1 arg
RX_PATH
TASK_NOT_RUNNING
LOCK2 &_T->lock->msi.data->mutex

arch/x86/pci/xen.c xen_register_gsi() -> HYPERVISOR_physdev_op()

Type Parameter Key Value
PARAM_VALUE 0 cmd 21
PARAM_VALUE 1 arg 6668645548814098432
BUF_SIZE 1 arg 8

arch/x86/pci/xen.c xen_register_pirq() -> HYPERVISOR_physdev_op()

Type Parameter Key Value
PARAM_VALUE 0 cmd 13
PARAM_VALUE 1 arg 3002649378691506176
BUF_SIZE 1 arg 40

arch/x86/xen/enlighten_pv.c xen_invalidate_io_bitmap() -> HYPERVISOR_physdev_op()

Type Parameter Key Value
PARAM_VALUE 0 cmd 7
PARAM_VALUE 1 arg 6910243615006117888
BUF_SIZE 1 arg 16
NOCHECK_CALL

arch/x86/xen/enlighten_pv.c xen_start_kernel() -> HYPERVISOR_physdev_op()

Type Parameter Key Value
PARAM_VALUE 0 cmd 6
PARAM_VALUE 1 arg 8014834768853729280
BUF_SIZE 1 arg 4
LOCK2 irq

arch/x86/xen/enlighten_pv.c xen_update_io_bitmap() -> HYPERVISOR_physdev_op()

Type Parameter Key Value
PARAM_VALUE 0 cmd 7
PARAM_VALUE 1 arg 2610659702112645120
BUF_SIZE 1 arg 16
NOCHECK_CALL

arch/x86/xen/enlighten_pvh.c xen_pvh_setup_gsi() -> HYPERVISOR_physdev_op()

Type Parameter Key Value
PARAM_VALUE 0 cmd 21
PARAM_VALUE 1 arg 5203898862851346432
BUF_SIZE 1 arg 8
RX_PATH
TASK_NOT_RUNNING

drivers/xen/pci.c xen_add_device() -> HYPERVISOR_physdev_op()

Type Parameter Key Value
PARAM_VALUE 0 cmd 25
PARAM_VALUE 1 arg 4867336018803490816
BUF_SIZE 1 arg 16

drivers/xen/pci.c xen_add_device() -> HYPERVISOR_physdev_op()

Type Parameter Key Value
PARAM_VALUE 0 cmd 20
PARAM_VALUE 1 arg 8947291551557345280
BUF_SIZE 1 arg 16

drivers/xen/pci.c xen_add_device() -> HYPERVISOR_physdev_op()

Type Parameter Key Value
PARAM_VALUE 0 cmd 20
PARAM_VALUE 1 arg 8947291551557345280
BUF_SIZE 1 arg 16

drivers/xen/pci.c xen_add_device() -> HYPERVISOR_physdev_op()

Type Parameter Key Value
PARAM_VALUE 0 cmd 15
PARAM_VALUE 1 arg 4149495550632337408
BUF_SIZE 1 arg 2

drivers/xen/pci.c xen_mcfg_late() -> HYPERVISOR_physdev_op()

Type Parameter Key Value
PARAM_VALUE 0 cmd 24
PARAM_VALUE 1 arg 2684591674892120064
BUF_SIZE 1 arg 16

drivers/xen/pci.c xen_remove_device() -> HYPERVISOR_physdev_op()

Type Parameter Key Value
PARAM_VALUE 0 cmd 26
PARAM_VALUE 1 arg 7210632040345894912
BUF_SIZE 1 arg 4

drivers/xen/pci.c xen_remove_device() -> HYPERVISOR_physdev_op()

Type Parameter Key Value
PARAM_VALUE 0 cmd 16
PARAM_VALUE 1 arg 7756404895771365376
BUF_SIZE 1 arg 2

drivers/xen/pci.c xen_reset_device() -> HYPERVISOR_physdev_op()

Type Parameter Key Value
PARAM_VALUE 0 cmd 32
PARAM_VALUE 1 arg 103208291444989952
BUF_SIZE 1 arg 8
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dev->dev.mutex
HALF_LOCKED2 global &pcistub_sem

drivers/xen/events/events_base.c do_eoi_pirq() -> HYPERVISOR_physdev_op()

Type Parameter Key Value
PARAM_VALUE 0 cmd 12
PARAM_VALUE 1 arg 427436039574818816
BUF_SIZE 1 arg 4
RX_PATH
TASK_NOT_RUNNING

drivers/xen/events/events_base.c pirq_query_unmask() -> HYPERVISOR_physdev_op()

Type Parameter Key Value
PARAM_VALUE 0 cmd 5
PARAM_VALUE 1 arg 6263286297844228096
BUF_SIZE 1 arg 8
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &irq_mapping_update_lock

drivers/xen/events/events_base.c restore_pirqs() -> HYPERVISOR_physdev_op()

Type Parameter Key Value
PARAM_VALUE 0 cmd 13
PARAM_VALUE 1 arg 3418440310018785280
BUF_SIZE 1 arg 40
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 flags

drivers/xen/events/events_base.c xen_allocate_pirq_msi() -> HYPERVISOR_physdev_op()

Type Parameter Key Value
PARAM_VALUE 0 cmd 23
PARAM_VALUE 1 arg 5957003007700946944
BUF_SIZE 1 arg 8
RX_PATH
TASK_NOT_RUNNING
LOCK2 &_T->lock->msi.data->mutex

drivers/xen/events/events_base.c xen_bind_pirq_gsi_to_irq() -> HYPERVISOR_physdev_op()

Type Parameter Key Value
PARAM_VALUE 0 cmd 10
PARAM_VALUE 1 arg 8904238741200461824
BUF_SIZE 1 arg 8
LOCK2 global &irq_mapping_update_lock

drivers/xen/events/events_base.c xen_destroy_irq() -> HYPERVISOR_physdev_op()

Type Parameter Key Value
PARAM_VALUE 0 cmd 14
PARAM_VALUE 1 arg 4225034208803536896
BUF_SIZE 1 arg 8
RX_PATH
TASK_NOT_RUNNING
LOCK2 &_T->lock->msi.data->mutex
LOCK2 global &irq_mapping_update_lock

drivers/xen/events/events_base.c xen_init_IRQ() -> HYPERVISOR_physdev_op()

Type Parameter Key Value
PARAM_VALUE 0 cmd 28
PARAM_VALUE 1 arg 6562577357033611264
BUF_SIZE 1 arg 8

drivers/xen/events/events_base.c xen_test_irq_shared() -> HYPERVISOR_physdev_op()

Type Parameter Key Value
PARAM_VALUE 0 cmd 5
PARAM_VALUE 1 arg 7811251990544338944
BUF_SIZE 1 arg 8
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq

arch/x86/xen/apic.c xen_io_apic_read() -> HYPERVISOR_physdev_op()

Type Parameter Key Value
PARAM_VALUE 0 cmd 8
PARAM_VALUE 1 arg 7575416398249463808
BUF_SIZE 1 arg 16
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &ioapic_lock
HALF_LOCKED2 irq