KVMIO 63 include/uapi/linux/kvm.h _IOW(KVMIO, 0x06, struct kvm_user_trace_setup) KVMIO 64 include/uapi/linux/kvm.h #define __KVM_DEPRECATED_MAIN_0x07 _IO(KVMIO, 0x07) KVMIO 65 include/uapi/linux/kvm.h #define __KVM_DEPRECATED_MAIN_0x08 _IO(KVMIO, 0x08) KVMIO 67 include/uapi/linux/kvm.h #define __KVM_DEPRECATED_VM_R_0x70 _IOR(KVMIO, 0x70, struct kvm_assigned_irq) KVMIO 82 include/uapi/linux/kvm.h #define __KVM_DEPRECATED_VCPU_W_0x87 _IOW(KVMIO, 0x87, struct kvm_debug_guest) KVMIO 611 include/uapi/linux/kvm.h #define KVM_GET_API_VERSION _IO(KVMIO, 0x00) KVMIO 612 include/uapi/linux/kvm.h #define KVM_CREATE_VM _IO(KVMIO, 0x01) /* returns a VM fd */ KVMIO 613 include/uapi/linux/kvm.h #define KVM_GET_MSR_INDEX_LIST _IOWR(KVMIO, 0x02, struct kvm_msr_list) KVMIO 615 include/uapi/linux/kvm.h #define KVM_S390_ENABLE_SIE _IO(KVMIO, 0x06) KVMIO 620 include/uapi/linux/kvm.h #define KVM_CHECK_EXTENSION _IO(KVMIO, 0x03) KVMIO 624 include/uapi/linux/kvm.h #define KVM_GET_VCPU_MMAP_SIZE _IO(KVMIO, 0x04) /* in bytes */ KVMIO 625 include/uapi/linux/kvm.h #define KVM_GET_SUPPORTED_CPUID _IOWR(KVMIO, 0x05, struct kvm_cpuid2) KVMIO 629 include/uapi/linux/kvm.h #define KVM_GET_EMULATED_CPUID _IOWR(KVMIO, 0x09, struct kvm_cpuid2) KVMIO 969 include/uapi/linux/kvm.h #define KVM_SET_MEMORY_REGION _IOW(KVMIO, 0x40, struct kvm_memory_region) KVMIO 974 include/uapi/linux/kvm.h #define KVM_CREATE_VCPU _IO(KVMIO, 0x41) KVMIO 975 include/uapi/linux/kvm.h #define KVM_GET_DIRTY_LOG _IOW(KVMIO, 0x42, struct kvm_dirty_log) KVMIO 977 include/uapi/linux/kvm.h #define KVM_SET_MEMORY_ALIAS _IOW(KVMIO, 0x43, struct kvm_memory_alias) KVMIO 978 include/uapi/linux/kvm.h #define KVM_SET_NR_MMU_PAGES _IO(KVMIO, 0x44) KVMIO 979 include/uapi/linux/kvm.h #define KVM_GET_NR_MMU_PAGES _IO(KVMIO, 0x45) KVMIO 980 include/uapi/linux/kvm.h #define KVM_SET_USER_MEMORY_REGION _IOW(KVMIO, 0x46, \ KVMIO 982 include/uapi/linux/kvm.h #define KVM_SET_TSS_ADDR _IO(KVMIO, 0x47) KVMIO 983 include/uapi/linux/kvm.h #define KVM_SET_IDENTITY_MAP_ADDR _IOW(KVMIO, 0x48, __u64) KVMIO 991 include/uapi/linux/kvm.h #define KVM_S390_UCAS_MAP _IOW(KVMIO, 0x50, struct kvm_s390_ucas_mapping) KVMIO 992 include/uapi/linux/kvm.h #define KVM_S390_UCAS_UNMAP _IOW(KVMIO, 0x51, struct kvm_s390_ucas_mapping) KVMIO 993 include/uapi/linux/kvm.h #define KVM_S390_VCPU_FAULT _IOW(KVMIO, 0x52, unsigned long) KVMIO 996 include/uapi/linux/kvm.h #define KVM_CREATE_IRQCHIP _IO(KVMIO, 0x60) KVMIO 997 include/uapi/linux/kvm.h #define KVM_IRQ_LINE _IOW(KVMIO, 0x61, struct kvm_irq_level) KVMIO 998 include/uapi/linux/kvm.h #define KVM_GET_IRQCHIP _IOWR(KVMIO, 0x62, struct kvm_irqchip) KVMIO 999 include/uapi/linux/kvm.h #define KVM_SET_IRQCHIP _IOR(KVMIO, 0x63, struct kvm_irqchip) KVMIO 1000 include/uapi/linux/kvm.h #define KVM_CREATE_PIT _IO(KVMIO, 0x64) KVMIO 1001 include/uapi/linux/kvm.h #define KVM_GET_PIT _IOWR(KVMIO, 0x65, struct kvm_pit_state) KVMIO 1002 include/uapi/linux/kvm.h #define KVM_SET_PIT _IOR(KVMIO, 0x66, struct kvm_pit_state) KVMIO 1003 include/uapi/linux/kvm.h #define KVM_IRQ_LINE_STATUS _IOWR(KVMIO, 0x67, struct kvm_irq_level) KVMIO 1005 include/uapi/linux/kvm.h _IOW(KVMIO, 0x67, struct kvm_coalesced_mmio_zone) KVMIO 1007 include/uapi/linux/kvm.h _IOW(KVMIO, 0x68, struct kvm_coalesced_mmio_zone) KVMIO 1008 include/uapi/linux/kvm.h #define KVM_ASSIGN_PCI_DEVICE _IOR(KVMIO, 0x69, \ KVMIO 1010 include/uapi/linux/kvm.h #define KVM_SET_GSI_ROUTING _IOW(KVMIO, 0x6a, struct kvm_irq_routing) KVMIO 1013 include/uapi/linux/kvm.h #define KVM_ASSIGN_DEV_IRQ _IOW(KVMIO, 0x70, struct kvm_assigned_irq) KVMIO 1014 include/uapi/linux/kvm.h #define KVM_REINJECT_CONTROL _IO(KVMIO, 0x71) KVMIO 1015 include/uapi/linux/kvm.h #define KVM_DEASSIGN_PCI_DEVICE _IOW(KVMIO, 0x72, \ KVMIO 1017 include/uapi/linux/kvm.h #define KVM_ASSIGN_SET_MSIX_NR _IOW(KVMIO, 0x73, \ KVMIO 1019 include/uapi/linux/kvm.h #define KVM_ASSIGN_SET_MSIX_ENTRY _IOW(KVMIO, 0x74, \ KVMIO 1021 include/uapi/linux/kvm.h #define KVM_DEASSIGN_DEV_IRQ _IOW(KVMIO, 0x75, struct kvm_assigned_irq) KVMIO 1022 include/uapi/linux/kvm.h #define KVM_IRQFD _IOW(KVMIO, 0x76, struct kvm_irqfd) KVMIO 1023 include/uapi/linux/kvm.h #define KVM_CREATE_PIT2 _IOW(KVMIO, 0x77, struct kvm_pit_config) KVMIO 1024 include/uapi/linux/kvm.h #define KVM_SET_BOOT_CPU_ID _IO(KVMIO, 0x78) KVMIO 1025 include/uapi/linux/kvm.h #define KVM_IOEVENTFD _IOW(KVMIO, 0x79, struct kvm_ioeventfd) KVMIO 1026 include/uapi/linux/kvm.h #define KVM_XEN_HVM_CONFIG _IOW(KVMIO, 0x7a, struct kvm_xen_hvm_config) KVMIO 1027 include/uapi/linux/kvm.h #define KVM_SET_CLOCK _IOW(KVMIO, 0x7b, struct kvm_clock_data) KVMIO 1028 include/uapi/linux/kvm.h #define KVM_GET_CLOCK _IOR(KVMIO, 0x7c, struct kvm_clock_data) KVMIO 1030 include/uapi/linux/kvm.h #define KVM_GET_PIT2 _IOR(KVMIO, 0x9f, struct kvm_pit_state2) KVMIO 1031 include/uapi/linux/kvm.h #define KVM_SET_PIT2 _IOW(KVMIO, 0xa0, struct kvm_pit_state2) KVMIO 1033 include/uapi/linux/kvm.h #define KVM_PPC_GET_PVINFO _IOW(KVMIO, 0xa1, struct kvm_ppc_pvinfo) KVMIO 1035 include/uapi/linux/kvm.h #define KVM_SET_TSC_KHZ _IO(KVMIO, 0xa2) KVMIO 1036 include/uapi/linux/kvm.h #define KVM_GET_TSC_KHZ _IO(KVMIO, 0xa3) KVMIO 1038 include/uapi/linux/kvm.h #define KVM_ASSIGN_SET_INTX_MASK _IOW(KVMIO, 0xa4, \ KVMIO 1041 include/uapi/linux/kvm.h #define KVM_SIGNAL_MSI _IOW(KVMIO, 0xa5, struct kvm_msi) KVMIO 1043 include/uapi/linux/kvm.h #define KVM_PPC_GET_SMMU_INFO _IOR(KVMIO, 0xa6, struct kvm_ppc_smmu_info) KVMIO 1045 include/uapi/linux/kvm.h #define KVM_PPC_ALLOCATE_HTAB _IOWR(KVMIO, 0xa7, __u32) KVMIO 1046 include/uapi/linux/kvm.h #define KVM_CREATE_SPAPR_TCE _IOW(KVMIO, 0xa8, struct kvm_create_spapr_tce) KVMIO 1048 include/uapi/linux/kvm.h #define KVM_ALLOCATE_RMA _IOR(KVMIO, 0xa9, struct kvm_allocate_rma) KVMIO 1050 include/uapi/linux/kvm.h #define KVM_PPC_GET_HTAB_FD _IOW(KVMIO, 0xaa, struct kvm_get_htab_fd) KVMIO 1052 include/uapi/linux/kvm.h #define KVM_ARM_SET_DEVICE_ADDR _IOW(KVMIO, 0xab, struct kvm_arm_device_addr) KVMIO 1054 include/uapi/linux/kvm.h #define KVM_PPC_RTAS_DEFINE_TOKEN _IOW(KVMIO, 0xac, struct kvm_rtas_token_args) KVMIO 1057 include/uapi/linux/kvm.h #define KVM_CREATE_DEVICE _IOWR(KVMIO, 0xe0, struct kvm_create_device) KVMIO 1060 include/uapi/linux/kvm.h #define KVM_SET_DEVICE_ATTR _IOW(KVMIO, 0xe1, struct kvm_device_attr) KVMIO 1061 include/uapi/linux/kvm.h #define KVM_GET_DEVICE_ATTR _IOW(KVMIO, 0xe2, struct kvm_device_attr) KVMIO 1062 include/uapi/linux/kvm.h #define KVM_HAS_DEVICE_ATTR _IOW(KVMIO, 0xe3, struct kvm_device_attr) KVMIO 1067 include/uapi/linux/kvm.h #define KVM_RUN _IO(KVMIO, 0x80) KVMIO 1068 include/uapi/linux/kvm.h #define KVM_GET_REGS _IOR(KVMIO, 0x81, struct kvm_regs) KVMIO 1069 include/uapi/linux/kvm.h #define KVM_SET_REGS _IOW(KVMIO, 0x82, struct kvm_regs) KVMIO 1070 include/uapi/linux/kvm.h #define KVM_GET_SREGS _IOR(KVMIO, 0x83, struct kvm_sregs) KVMIO 1071 include/uapi/linux/kvm.h #define KVM_SET_SREGS _IOW(KVMIO, 0x84, struct kvm_sregs) KVMIO 1072 include/uapi/linux/kvm.h #define KVM_TRANSLATE _IOWR(KVMIO, 0x85, struct kvm_translation) KVMIO 1073 include/uapi/linux/kvm.h #define KVM_INTERRUPT _IOW(KVMIO, 0x86, struct kvm_interrupt) KVMIO 1076 include/uapi/linux/kvm.h #define KVM_GET_MSRS _IOWR(KVMIO, 0x88, struct kvm_msrs) KVMIO 1077 include/uapi/linux/kvm.h #define KVM_SET_MSRS _IOW(KVMIO, 0x89, struct kvm_msrs) KVMIO 1078 include/uapi/linux/kvm.h #define KVM_SET_CPUID _IOW(KVMIO, 0x8a, struct kvm_cpuid) KVMIO 1079 include/uapi/linux/kvm.h #define KVM_SET_SIGNAL_MASK _IOW(KVMIO, 0x8b, struct kvm_signal_mask) KVMIO 1080 include/uapi/linux/kvm.h #define KVM_GET_FPU _IOR(KVMIO, 0x8c, struct kvm_fpu) KVMIO 1081 include/uapi/linux/kvm.h #define KVM_SET_FPU _IOW(KVMIO, 0x8d, struct kvm_fpu) KVMIO 1082 include/uapi/linux/kvm.h #define KVM_GET_LAPIC _IOR(KVMIO, 0x8e, struct kvm_lapic_state) KVMIO 1083 include/uapi/linux/kvm.h #define KVM_SET_LAPIC _IOW(KVMIO, 0x8f, struct kvm_lapic_state) KVMIO 1084 include/uapi/linux/kvm.h #define KVM_SET_CPUID2 _IOW(KVMIO, 0x90, struct kvm_cpuid2) KVMIO 1085 include/uapi/linux/kvm.h #define KVM_GET_CPUID2 _IOWR(KVMIO, 0x91, struct kvm_cpuid2) KVMIO 1087 include/uapi/linux/kvm.h #define KVM_TPR_ACCESS_REPORTING _IOWR(KVMIO, 0x92, struct kvm_tpr_access_ctl) KVMIO 1089 include/uapi/linux/kvm.h #define KVM_SET_VAPIC_ADDR _IOW(KVMIO, 0x93, struct kvm_vapic_addr) KVMIO 1091 include/uapi/linux/kvm.h #define KVM_S390_INTERRUPT _IOW(KVMIO, 0x94, struct kvm_s390_interrupt) KVMIO 1095 include/uapi/linux/kvm.h #define KVM_S390_STORE_STATUS _IOW(KVMIO, 0x95, unsigned long) KVMIO 1097 include/uapi/linux/kvm.h #define KVM_S390_SET_INITIAL_PSW _IOW(KVMIO, 0x96, struct kvm_s390_psw) KVMIO 1099 include/uapi/linux/kvm.h #define KVM_S390_INITIAL_RESET _IO(KVMIO, 0x97) KVMIO 1100 include/uapi/linux/kvm.h #define KVM_GET_MP_STATE _IOR(KVMIO, 0x98, struct kvm_mp_state) KVMIO 1101 include/uapi/linux/kvm.h #define KVM_SET_MP_STATE _IOW(KVMIO, 0x99, struct kvm_mp_state) KVMIO 1103 include/uapi/linux/kvm.h #define KVM_NMI _IO(KVMIO, 0x9a) KVMIO 1105 include/uapi/linux/kvm.h #define KVM_SET_GUEST_DEBUG _IOW(KVMIO, 0x9b, struct kvm_guest_debug) KVMIO 1107 include/uapi/linux/kvm.h #define KVM_X86_SETUP_MCE _IOW(KVMIO, 0x9c, __u64) KVMIO 1108 include/uapi/linux/kvm.h #define KVM_X86_GET_MCE_CAP_SUPPORTED _IOR(KVMIO, 0x9d, __u64) KVMIO 1109 include/uapi/linux/kvm.h #define KVM_X86_SET_MCE _IOW(KVMIO, 0x9e, struct kvm_x86_mce) KVMIO 1111 include/uapi/linux/kvm.h #define KVM_IA64_VCPU_GET_STACK _IOR(KVMIO, 0x9a, void *) KVMIO 1112 include/uapi/linux/kvm.h #define KVM_IA64_VCPU_SET_STACK _IOW(KVMIO, 0x9b, void *) KVMIO 1114 include/uapi/linux/kvm.h #define KVM_GET_VCPU_EVENTS _IOR(KVMIO, 0x9f, struct kvm_vcpu_events) KVMIO 1115 include/uapi/linux/kvm.h #define KVM_SET_VCPU_EVENTS _IOW(KVMIO, 0xa0, struct kvm_vcpu_events) KVMIO 1117 include/uapi/linux/kvm.h #define KVM_GET_DEBUGREGS _IOR(KVMIO, 0xa1, struct kvm_debugregs) KVMIO 1118 include/uapi/linux/kvm.h #define KVM_SET_DEBUGREGS _IOW(KVMIO, 0xa2, struct kvm_debugregs) KVMIO 1123 include/uapi/linux/kvm.h #define KVM_ENABLE_CAP _IOW(KVMIO, 0xa3, struct kvm_enable_cap) KVMIO 1125 include/uapi/linux/kvm.h #define KVM_GET_XSAVE _IOR(KVMIO, 0xa4, struct kvm_xsave) KVMIO 1126 include/uapi/linux/kvm.h #define KVM_SET_XSAVE _IOW(KVMIO, 0xa5, struct kvm_xsave) KVMIO 1128 include/uapi/linux/kvm.h #define KVM_GET_XCRS _IOR(KVMIO, 0xa6, struct kvm_xcrs) KVMIO 1129 include/uapi/linux/kvm.h #define KVM_SET_XCRS _IOW(KVMIO, 0xa7, struct kvm_xcrs) KVMIO 1131 include/uapi/linux/kvm.h #define KVM_DIRTY_TLB _IOW(KVMIO, 0xaa, struct kvm_dirty_tlb) KVMIO 1133 include/uapi/linux/kvm.h #define KVM_GET_ONE_REG _IOW(KVMIO, 0xab, struct kvm_one_reg) KVMIO 1134 include/uapi/linux/kvm.h #define KVM_SET_ONE_REG _IOW(KVMIO, 0xac, struct kvm_one_reg) KVMIO 1136 include/uapi/linux/kvm.h #define KVM_KVMCLOCK_CTRL _IO(KVMIO, 0xad) KVMIO 1137 include/uapi/linux/kvm.h #define KVM_ARM_VCPU_INIT _IOW(KVMIO, 0xae, struct kvm_vcpu_init) KVMIO 1138 include/uapi/linux/kvm.h #define KVM_ARM_PREFERRED_TARGET _IOR(KVMIO, 0xaf, struct kvm_vcpu_init) KVMIO 1139 include/uapi/linux/kvm.h #define KVM_GET_REG_LIST _IOWR(KVMIO, 0xb0, struct kvm_reg_list)