Changeset View
Changeset View
Standalone View
Standalone View
sys/amd64/include/vmm_dev.h
| Show First 20 Lines • Show All 293 Lines • ▼ Show 20 Lines | enum { | ||||
| IOCNUM_LAPIC_LOCAL_IRQ = 37, | IOCNUM_LAPIC_LOCAL_IRQ = 37, | ||||
| IOCNUM_IOAPIC_PINCOUNT = 38, | IOCNUM_IOAPIC_PINCOUNT = 38, | ||||
| IOCNUM_RESTART_INSTRUCTION = 39, | IOCNUM_RESTART_INSTRUCTION = 39, | ||||
| /* PCI pass-thru */ | /* PCI pass-thru */ | ||||
| IOCNUM_BIND_PPTDEV = 40, | IOCNUM_BIND_PPTDEV = 40, | ||||
| IOCNUM_UNBIND_PPTDEV = 41, | IOCNUM_UNBIND_PPTDEV = 41, | ||||
| IOCNUM_MAP_PPTDEV_MMIO = 42, | IOCNUM_MAP_PPTDEV_MMIO = 42, | ||||
| IOCNUM_UNMAP_PPTDEV_MMIO = 45, | |||||
| IOCNUM_PPTDEV_MSI = 43, | IOCNUM_PPTDEV_MSI = 43, | ||||
| IOCNUM_PPTDEV_MSIX = 44, | IOCNUM_PPTDEV_MSIX = 44, | ||||
| /* statistics */ | /* statistics */ | ||||
| IOCNUM_VM_STATS = 50, | IOCNUM_VM_STATS = 50, | ||||
| IOCNUM_VM_STAT_DESC = 51, | IOCNUM_VM_STAT_DESC = 51, | ||||
| /* kernel device state */ | /* kernel device state */ | ||||
| ▲ Show 20 Lines • Show All 94 Lines • ▼ Show 20 Lines | |||||
| #define VM_GET_CAPABILITY \ | #define VM_GET_CAPABILITY \ | ||||
| _IOWR('v', IOCNUM_GET_CAPABILITY, struct vm_capability) | _IOWR('v', IOCNUM_GET_CAPABILITY, struct vm_capability) | ||||
| #define VM_BIND_PPTDEV \ | #define VM_BIND_PPTDEV \ | ||||
| _IOW('v', IOCNUM_BIND_PPTDEV, struct vm_pptdev) | _IOW('v', IOCNUM_BIND_PPTDEV, struct vm_pptdev) | ||||
| #define VM_UNBIND_PPTDEV \ | #define VM_UNBIND_PPTDEV \ | ||||
| _IOW('v', IOCNUM_UNBIND_PPTDEV, struct vm_pptdev) | _IOW('v', IOCNUM_UNBIND_PPTDEV, struct vm_pptdev) | ||||
| #define VM_MAP_PPTDEV_MMIO \ | #define VM_MAP_PPTDEV_MMIO \ | ||||
| _IOW('v', IOCNUM_MAP_PPTDEV_MMIO, struct vm_pptdev_mmio) | _IOW('v', IOCNUM_MAP_PPTDEV_MMIO, struct vm_pptdev_mmio) | ||||
| #define VM_UNMAP_PPTDEV_MMIO \ | |||||
| _IOW('v', IOCNUM_UNMAP_PPTDEV_MMIO, struct vm_pptdev_mmio) | |||||
| #define VM_PPTDEV_MSI \ | #define VM_PPTDEV_MSI \ | ||||
| _IOW('v', IOCNUM_PPTDEV_MSI, struct vm_pptdev_msi) | _IOW('v', IOCNUM_PPTDEV_MSI, struct vm_pptdev_msi) | ||||
| #define VM_PPTDEV_MSIX \ | #define VM_PPTDEV_MSIX \ | ||||
| _IOW('v', IOCNUM_PPTDEV_MSIX, struct vm_pptdev_msix) | _IOW('v', IOCNUM_PPTDEV_MSIX, struct vm_pptdev_msix) | ||||
| #define VM_INJECT_NMI \ | #define VM_INJECT_NMI \ | ||||
| _IOW('v', IOCNUM_INJECT_NMI, struct vm_nmi) | _IOW('v', IOCNUM_INJECT_NMI, struct vm_nmi) | ||||
| #define VM_STATS \ | #define VM_STATS \ | ||||
| _IOWR('v', IOCNUM_VM_STATS, struct vm_stats) | _IOWR('v', IOCNUM_VM_STATS, struct vm_stats) | ||||
| ▲ Show 20 Lines • Show All 45 Lines • Show Last 20 Lines | |||||