Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 9 files:
- arch/arm/xen/enlighten.c, line 582
- arch/x86/pci/xen.c
- arch/x86/xen/apic.c, line 21
- arch/x86/xen/enlighten_pv.c
- arch/x86/xen/enlighten_pvh.c, line 44
- drivers/xen/dbgp.c, line 34
- drivers/xen/events/events_base.c
- drivers/xen/pci.c
- drivers/xen/xen-pciback/pci_stub.c
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 |