Symbol: KVMIO
arch/x86/kvm/x86.c
7113
#define KVM_X86_SET_MSR_FILTER_COMPAT _IOW(KVMIO, 0xc6, struct kvm_msr_filter_compat)
include/uapi/linux/kvm.h
1251
#define KVM_CREATE_VCPU _IO(KVMIO, 0x41)
include/uapi/linux/kvm.h
1252
#define KVM_GET_DIRTY_LOG _IOW(KVMIO, 0x42, struct kvm_dirty_log)
include/uapi/linux/kvm.h
1253
#define KVM_SET_NR_MMU_PAGES _IO(KVMIO, 0x44)
include/uapi/linux/kvm.h
1254
#define KVM_GET_NR_MMU_PAGES _IO(KVMIO, 0x45) /* deprecated */
include/uapi/linux/kvm.h
1255
#define KVM_SET_USER_MEMORY_REGION _IOW(KVMIO, 0x46, \
include/uapi/linux/kvm.h
1257
#define KVM_SET_TSS_ADDR _IO(KVMIO, 0x47)
include/uapi/linux/kvm.h
1258
#define KVM_SET_IDENTITY_MAP_ADDR _IOW(KVMIO, 0x48, __u64)
include/uapi/linux/kvm.h
1259
#define KVM_SET_USER_MEMORY_REGION2 _IOW(KVMIO, 0x49, \
include/uapi/linux/kvm.h
1263
#define KVM_S390_UCAS_MAP _IOW(KVMIO, 0x50, struct kvm_s390_ucas_mapping)
include/uapi/linux/kvm.h
1264
#define KVM_S390_UCAS_UNMAP _IOW(KVMIO, 0x51, struct kvm_s390_ucas_mapping)
include/uapi/linux/kvm.h
1265
#define KVM_S390_VCPU_FAULT _IOW(KVMIO, 0x52, unsigned long)
include/uapi/linux/kvm.h
1266
#define KVM_S390_KEYOP _IOWR(KVMIO, 0x53, struct kvm_s390_keyop)
include/uapi/linux/kvm.h
1269
#define KVM_CREATE_IRQCHIP _IO(KVMIO, 0x60)
include/uapi/linux/kvm.h
1270
#define KVM_IRQ_LINE _IOW(KVMIO, 0x61, struct kvm_irq_level)
include/uapi/linux/kvm.h
1271
#define KVM_GET_IRQCHIP _IOWR(KVMIO, 0x62, struct kvm_irqchip)
include/uapi/linux/kvm.h
1272
#define KVM_SET_IRQCHIP _IOR(KVMIO, 0x63, struct kvm_irqchip)
include/uapi/linux/kvm.h
1273
#define KVM_CREATE_PIT _IO(KVMIO, 0x64)
include/uapi/linux/kvm.h
1274
#define KVM_GET_PIT _IOWR(KVMIO, 0x65, struct kvm_pit_state)
include/uapi/linux/kvm.h
1275
#define KVM_SET_PIT _IOR(KVMIO, 0x66, struct kvm_pit_state)
include/uapi/linux/kvm.h
1276
#define KVM_IRQ_LINE_STATUS _IOWR(KVMIO, 0x67, struct kvm_irq_level)
include/uapi/linux/kvm.h
1278
_IOW(KVMIO, 0x67, struct kvm_coalesced_mmio_zone)
include/uapi/linux/kvm.h
1280
_IOW(KVMIO, 0x68, struct kvm_coalesced_mmio_zone)
include/uapi/linux/kvm.h
1281
#define KVM_SET_GSI_ROUTING _IOW(KVMIO, 0x6a, struct kvm_irq_routing)
include/uapi/linux/kvm.h
1282
#define KVM_REINJECT_CONTROL _IO(KVMIO, 0x71)
include/uapi/linux/kvm.h
1283
#define KVM_IRQFD _IOW(KVMIO, 0x76, struct kvm_irqfd)
include/uapi/linux/kvm.h
1284
#define KVM_CREATE_PIT2 _IOW(KVMIO, 0x77, struct kvm_pit_config)
include/uapi/linux/kvm.h
1285
#define KVM_SET_BOOT_CPU_ID _IO(KVMIO, 0x78)
include/uapi/linux/kvm.h
1286
#define KVM_IOEVENTFD _IOW(KVMIO, 0x79, struct kvm_ioeventfd)
include/uapi/linux/kvm.h
1287
#define KVM_XEN_HVM_CONFIG _IOW(KVMIO, 0x7a, struct kvm_xen_hvm_config)
include/uapi/linux/kvm.h
1288
#define KVM_SET_CLOCK _IOW(KVMIO, 0x7b, struct kvm_clock_data)
include/uapi/linux/kvm.h
1289
#define KVM_GET_CLOCK _IOR(KVMIO, 0x7c, struct kvm_clock_data)
include/uapi/linux/kvm.h
1291
#define KVM_GET_PIT2 _IOR(KVMIO, 0x9f, struct kvm_pit_state2)
include/uapi/linux/kvm.h
1292
#define KVM_SET_PIT2 _IOW(KVMIO, 0xa0, struct kvm_pit_state2)
include/uapi/linux/kvm.h
1294
#define KVM_PPC_GET_PVINFO _IOW(KVMIO, 0xa1, struct kvm_ppc_pvinfo)
include/uapi/linux/kvm.h
1297
#define KVM_SET_TSC_KHZ _IO(KVMIO, 0xa2)
include/uapi/linux/kvm.h
1298
#define KVM_GET_TSC_KHZ _IO(KVMIO, 0xa3)
include/uapi/linux/kvm.h
1300
#define KVM_SIGNAL_MSI _IOW(KVMIO, 0xa5, struct kvm_msi)
include/uapi/linux/kvm.h
1302
#define KVM_PPC_GET_SMMU_INFO _IOR(KVMIO, 0xa6, struct kvm_ppc_smmu_info)
include/uapi/linux/kvm.h
1304
#define KVM_PPC_ALLOCATE_HTAB _IOWR(KVMIO, 0xa7, __u32)
include/uapi/linux/kvm.h
1305
#define KVM_CREATE_SPAPR_TCE _IOW(KVMIO, 0xa8, struct kvm_create_spapr_tce)
include/uapi/linux/kvm.h
1306
#define KVM_CREATE_SPAPR_TCE_64 _IOW(KVMIO, 0xa8, \
include/uapi/linux/kvm.h
1309
#define KVM_ALLOCATE_RMA _IOR(KVMIO, 0xa9, struct kvm_allocate_rma)
include/uapi/linux/kvm.h
1311
#define KVM_PPC_GET_HTAB_FD _IOW(KVMIO, 0xaa, struct kvm_get_htab_fd)
include/uapi/linux/kvm.h
1313
#define KVM_ARM_SET_DEVICE_ADDR _IOW(KVMIO, 0xab, struct kvm_arm_device_addr)
include/uapi/linux/kvm.h
1315
#define KVM_PPC_RTAS_DEFINE_TOKEN _IOW(KVMIO, 0xac, struct kvm_rtas_token_args)
include/uapi/linux/kvm.h
1317
#define KVM_PPC_RESIZE_HPT_PREPARE _IOR(KVMIO, 0xad, struct kvm_ppc_resize_hpt)
include/uapi/linux/kvm.h
1318
#define KVM_PPC_RESIZE_HPT_COMMIT _IOR(KVMIO, 0xae, struct kvm_ppc_resize_hpt)
include/uapi/linux/kvm.h
1320
#define KVM_PPC_CONFIGURE_V3_MMU _IOW(KVMIO, 0xaf, struct kvm_ppc_mmuv3_cfg)
include/uapi/linux/kvm.h
1322
#define KVM_PPC_GET_RMMU_INFO _IOW(KVMIO, 0xb0, struct kvm_ppc_rmmu_info)
include/uapi/linux/kvm.h
1324
#define KVM_PPC_GET_CPU_CHAR _IOR(KVMIO, 0xb1, struct kvm_ppc_cpu_char)
include/uapi/linux/kvm.h
1326
#define KVM_SET_PMU_EVENT_FILTER _IOW(KVMIO, 0xb2, struct kvm_pmu_event_filter)
include/uapi/linux/kvm.h
1327
#define KVM_PPC_SVM_OFF _IO(KVMIO, 0xb3)
include/uapi/linux/kvm.h
1328
#define KVM_ARM_MTE_COPY_TAGS _IOR(KVMIO, 0xb4, struct kvm_arm_copy_mte_tags)
include/uapi/linux/kvm.h
1330
#define KVM_ARM_SET_COUNTER_OFFSET _IOW(KVMIO, 0xb5, struct kvm_arm_counter_offset)
include/uapi/linux/kvm.h
1331
#define KVM_ARM_GET_REG_WRITABLE_MASKS _IOR(KVMIO, 0xb6, struct reg_mask_range)
include/uapi/linux/kvm.h
1334
#define KVM_CREATE_DEVICE _IOWR(KVMIO, 0xe0, struct kvm_create_device)
include/uapi/linux/kvm.h
1337
#define KVM_SET_DEVICE_ATTR _IOW(KVMIO, 0xe1, struct kvm_device_attr)
include/uapi/linux/kvm.h
1338
#define KVM_GET_DEVICE_ATTR _IOW(KVMIO, 0xe2, struct kvm_device_attr)
include/uapi/linux/kvm.h
1339
#define KVM_HAS_DEVICE_ATTR _IOW(KVMIO, 0xe3, struct kvm_device_attr)
include/uapi/linux/kvm.h
1344
#define KVM_RUN _IO(KVMIO, 0x80)
include/uapi/linux/kvm.h
1345
#define KVM_GET_REGS _IOR(KVMIO, 0x81, struct kvm_regs)
include/uapi/linux/kvm.h
1346
#define KVM_SET_REGS _IOW(KVMIO, 0x82, struct kvm_regs)
include/uapi/linux/kvm.h
1347
#define KVM_GET_SREGS _IOR(KVMIO, 0x83, struct kvm_sregs)
include/uapi/linux/kvm.h
1348
#define KVM_SET_SREGS _IOW(KVMIO, 0x84, struct kvm_sregs)
include/uapi/linux/kvm.h
1349
#define KVM_TRANSLATE _IOWR(KVMIO, 0x85, struct kvm_translation)
include/uapi/linux/kvm.h
1350
#define KVM_INTERRUPT _IOW(KVMIO, 0x86, struct kvm_interrupt)
include/uapi/linux/kvm.h
1351
#define KVM_GET_MSRS _IOWR(KVMIO, 0x88, struct kvm_msrs)
include/uapi/linux/kvm.h
1352
#define KVM_SET_MSRS _IOW(KVMIO, 0x89, struct kvm_msrs)
include/uapi/linux/kvm.h
1353
#define KVM_SET_CPUID _IOW(KVMIO, 0x8a, struct kvm_cpuid)
include/uapi/linux/kvm.h
1354
#define KVM_SET_SIGNAL_MASK _IOW(KVMIO, 0x8b, struct kvm_signal_mask)
include/uapi/linux/kvm.h
1355
#define KVM_GET_FPU _IOR(KVMIO, 0x8c, struct kvm_fpu)
include/uapi/linux/kvm.h
1356
#define KVM_SET_FPU _IOW(KVMIO, 0x8d, struct kvm_fpu)
include/uapi/linux/kvm.h
1357
#define KVM_GET_LAPIC _IOR(KVMIO, 0x8e, struct kvm_lapic_state)
include/uapi/linux/kvm.h
1358
#define KVM_SET_LAPIC _IOW(KVMIO, 0x8f, struct kvm_lapic_state)
include/uapi/linux/kvm.h
1359
#define KVM_SET_CPUID2 _IOW(KVMIO, 0x90, struct kvm_cpuid2)
include/uapi/linux/kvm.h
1360
#define KVM_GET_CPUID2 _IOWR(KVMIO, 0x91, struct kvm_cpuid2)
include/uapi/linux/kvm.h
1362
#define KVM_TPR_ACCESS_REPORTING _IOWR(KVMIO, 0x92, struct kvm_tpr_access_ctl)
include/uapi/linux/kvm.h
1364
#define KVM_SET_VAPIC_ADDR _IOW(KVMIO, 0x93, struct kvm_vapic_addr)
include/uapi/linux/kvm.h
1366
#define KVM_S390_INTERRUPT _IOW(KVMIO, 0x94, struct kvm_s390_interrupt)
include/uapi/linux/kvm.h
1370
#define KVM_S390_STORE_STATUS _IOW(KVMIO, 0x95, unsigned long)
include/uapi/linux/kvm.h
1372
#define KVM_S390_SET_INITIAL_PSW _IOW(KVMIO, 0x96, struct kvm_s390_psw)
include/uapi/linux/kvm.h
1374
#define KVM_S390_INITIAL_RESET _IO(KVMIO, 0x97)
include/uapi/linux/kvm.h
1375
#define KVM_GET_MP_STATE _IOR(KVMIO, 0x98, struct kvm_mp_state)
include/uapi/linux/kvm.h
1376
#define KVM_SET_MP_STATE _IOW(KVMIO, 0x99, struct kvm_mp_state)
include/uapi/linux/kvm.h
1378
#define KVM_NMI _IO(KVMIO, 0x9a)
include/uapi/linux/kvm.h
1380
#define KVM_SET_GUEST_DEBUG _IOW(KVMIO, 0x9b, struct kvm_guest_debug)
include/uapi/linux/kvm.h
1382
#define KVM_X86_SETUP_MCE _IOW(KVMIO, 0x9c, __u64)
include/uapi/linux/kvm.h
1383
#define KVM_X86_GET_MCE_CAP_SUPPORTED _IOR(KVMIO, 0x9d, __u64)
include/uapi/linux/kvm.h
1384
#define KVM_X86_SET_MCE _IOW(KVMIO, 0x9e, struct kvm_x86_mce)
include/uapi/linux/kvm.h
1386
#define KVM_GET_VCPU_EVENTS _IOR(KVMIO, 0x9f, struct kvm_vcpu_events)
include/uapi/linux/kvm.h
1387
#define KVM_SET_VCPU_EVENTS _IOW(KVMIO, 0xa0, struct kvm_vcpu_events)
include/uapi/linux/kvm.h
1389
#define KVM_GET_DEBUGREGS _IOR(KVMIO, 0xa1, struct kvm_debugregs)
include/uapi/linux/kvm.h
1390
#define KVM_SET_DEBUGREGS _IOW(KVMIO, 0xa2, struct kvm_debugregs)
include/uapi/linux/kvm.h
1395
#define KVM_ENABLE_CAP _IOW(KVMIO, 0xa3, struct kvm_enable_cap)
include/uapi/linux/kvm.h
1397
#define KVM_GET_XSAVE _IOR(KVMIO, 0xa4, struct kvm_xsave)
include/uapi/linux/kvm.h
1398
#define KVM_SET_XSAVE _IOW(KVMIO, 0xa5, struct kvm_xsave)
include/uapi/linux/kvm.h
1400
#define KVM_GET_XCRS _IOR(KVMIO, 0xa6, struct kvm_xcrs)
include/uapi/linux/kvm.h
1401
#define KVM_SET_XCRS _IOW(KVMIO, 0xa7, struct kvm_xcrs)
include/uapi/linux/kvm.h
1403
#define KVM_DIRTY_TLB _IOW(KVMIO, 0xaa, struct kvm_dirty_tlb)
include/uapi/linux/kvm.h
1405
#define KVM_GET_ONE_REG _IOW(KVMIO, 0xab, struct kvm_one_reg)
include/uapi/linux/kvm.h
1406
#define KVM_SET_ONE_REG _IOW(KVMIO, 0xac, struct kvm_one_reg)
include/uapi/linux/kvm.h
1408
#define KVM_KVMCLOCK_CTRL _IO(KVMIO, 0xad)
include/uapi/linux/kvm.h
1409
#define KVM_ARM_VCPU_INIT _IOW(KVMIO, 0xae, struct kvm_vcpu_init)
include/uapi/linux/kvm.h
1410
#define KVM_ARM_PREFERRED_TARGET _IOR(KVMIO, 0xaf, struct kvm_vcpu_init)
include/uapi/linux/kvm.h
1411
#define KVM_GET_REG_LIST _IOWR(KVMIO, 0xb0, struct kvm_reg_list)
include/uapi/linux/kvm.h
1413
#define KVM_S390_MEM_OP _IOW(KVMIO, 0xb1, struct kvm_s390_mem_op)
include/uapi/linux/kvm.h
1415
#define KVM_S390_GET_SKEYS _IOW(KVMIO, 0xb2, struct kvm_s390_skeys)
include/uapi/linux/kvm.h
1416
#define KVM_S390_SET_SKEYS _IOW(KVMIO, 0xb3, struct kvm_s390_skeys)
include/uapi/linux/kvm.h
1418
#define KVM_S390_IRQ _IOW(KVMIO, 0xb4, struct kvm_s390_irq)
include/uapi/linux/kvm.h
1420
#define KVM_S390_SET_IRQ_STATE _IOW(KVMIO, 0xb5, struct kvm_s390_irq_state)
include/uapi/linux/kvm.h
1421
#define KVM_S390_GET_IRQ_STATE _IOW(KVMIO, 0xb6, struct kvm_s390_irq_state)
include/uapi/linux/kvm.h
1423
#define KVM_SMI _IO(KVMIO, 0xb7)
include/uapi/linux/kvm.h
1425
#define KVM_S390_GET_CMMA_BITS _IOWR(KVMIO, 0xb8, struct kvm_s390_cmma_log)
include/uapi/linux/kvm.h
1426
#define KVM_S390_SET_CMMA_BITS _IOW(KVMIO, 0xb9, struct kvm_s390_cmma_log)
include/uapi/linux/kvm.h
1428
#define KVM_MEMORY_ENCRYPT_OP _IOWR(KVMIO, 0xba, unsigned long)
include/uapi/linux/kvm.h
1435
#define KVM_MEMORY_ENCRYPT_REG_REGION _IOR(KVMIO, 0xbb, struct kvm_enc_region)
include/uapi/linux/kvm.h
1436
#define KVM_MEMORY_ENCRYPT_UNREG_REGION _IOR(KVMIO, 0xbc, struct kvm_enc_region)
include/uapi/linux/kvm.h
1439
#define KVM_HYPERV_EVENTFD _IOW(KVMIO, 0xbd, struct kvm_hyperv_eventfd)
include/uapi/linux/kvm.h
1442
#define KVM_GET_NESTED_STATE _IOWR(KVMIO, 0xbe, struct kvm_nested_state)
include/uapi/linux/kvm.h
1443
#define KVM_SET_NESTED_STATE _IOW(KVMIO, 0xbf, struct kvm_nested_state)
include/uapi/linux/kvm.h
1446
#define KVM_CLEAR_DIRTY_LOG _IOWR(KVMIO, 0xc0, struct kvm_clear_dirty_log)
include/uapi/linux/kvm.h
1449
#define KVM_GET_SUPPORTED_HV_CPUID _IOWR(KVMIO, 0xc1, struct kvm_cpuid2)
include/uapi/linux/kvm.h
1452
#define KVM_ARM_VCPU_FINALIZE _IOW(KVMIO, 0xc2, int)
include/uapi/linux/kvm.h
1455
#define KVM_S390_NORMAL_RESET _IO(KVMIO, 0xc3)
include/uapi/linux/kvm.h
1456
#define KVM_S390_CLEAR_RESET _IO(KVMIO, 0xc4)
include/uapi/linux/kvm.h
1459
#define KVM_S390_PV_COMMAND _IOWR(KVMIO, 0xc5, struct kvm_pv_cmd)
include/uapi/linux/kvm.h
1462
#define KVM_X86_SET_MSR_FILTER _IOW(KVMIO, 0xc6, struct kvm_msr_filter)
include/uapi/linux/kvm.h
1465
#define KVM_RESET_DIRTY_RINGS _IO(KVMIO, 0xc7)
include/uapi/linux/kvm.h
1468
#define KVM_XEN_HVM_GET_ATTR _IOWR(KVMIO, 0xc8, struct kvm_xen_hvm_attr)
include/uapi/linux/kvm.h
1469
#define KVM_XEN_HVM_SET_ATTR _IOW(KVMIO, 0xc9, struct kvm_xen_hvm_attr)
include/uapi/linux/kvm.h
1472
#define KVM_XEN_VCPU_GET_ATTR _IOWR(KVMIO, 0xca, struct kvm_xen_vcpu_attr)
include/uapi/linux/kvm.h
1473
#define KVM_XEN_VCPU_SET_ATTR _IOW(KVMIO, 0xcb, struct kvm_xen_vcpu_attr)
include/uapi/linux/kvm.h
1476
#define KVM_XEN_HVM_EVTCHN_SEND _IOW(KVMIO, 0xd0, struct kvm_irq_routing_xen_evtchn)
include/uapi/linux/kvm.h
1478
#define KVM_GET_SREGS2 _IOR(KVMIO, 0xcc, struct kvm_sregs2)
include/uapi/linux/kvm.h
1479
#define KVM_SET_SREGS2 _IOW(KVMIO, 0xcd, struct kvm_sregs2)
include/uapi/linux/kvm.h
1615
#define KVM_GET_STATS_FD _IO(KVMIO, 0xce)
include/uapi/linux/kvm.h
1618
#define KVM_GET_XSAVE2 _IOR(KVMIO, 0xcf, struct kvm_xsave)
include/uapi/linux/kvm.h
1621
#define KVM_S390_PV_CPU_COMMAND _IOWR(KVMIO, 0xd0, struct kvm_pv_cmd)
include/uapi/linux/kvm.h
1628
#define KVM_S390_ZPCI_OP _IOW(KVMIO, 0xd1, struct kvm_s390_zpci_op)
include/uapi/linux/kvm.h
1631
#define KVM_SET_MEMORY_ATTRIBUTES _IOW(KVMIO, 0xd2, struct kvm_memory_attributes)
include/uapi/linux/kvm.h
1642
#define KVM_CREATE_GUEST_MEMFD _IOWR(KVMIO, 0xd4, struct kvm_create_guest_memfd)
include/uapi/linux/kvm.h
1652
#define KVM_PRE_FAULT_MEMORY _IOWR(KVMIO, 0xd5, struct kvm_pre_fault_memory)
include/uapi/linux/kvm.h
709
#define KVM_GET_API_VERSION _IO(KVMIO, 0x00)
include/uapi/linux/kvm.h
710
#define KVM_CREATE_VM _IO(KVMIO, 0x01) /* returns a VM fd */
include/uapi/linux/kvm.h
711
#define KVM_GET_MSR_INDEX_LIST _IOWR(KVMIO, 0x02, struct kvm_msr_list)
include/uapi/linux/kvm.h
713
#define KVM_S390_ENABLE_SIE _IO(KVMIO, 0x06)
include/uapi/linux/kvm.h
718
#define KVM_CHECK_EXTENSION _IO(KVMIO, 0x03)
include/uapi/linux/kvm.h
722
#define KVM_GET_VCPU_MMAP_SIZE _IO(KVMIO, 0x04) /* in bytes */
include/uapi/linux/kvm.h
723
#define KVM_GET_SUPPORTED_CPUID _IOWR(KVMIO, 0x05, struct kvm_cpuid2)
include/uapi/linux/kvm.h
724
#define KVM_GET_EMULATED_CPUID _IOWR(KVMIO, 0x09, struct kvm_cpuid2)
include/uapi/linux/kvm.h
725
#define KVM_GET_MSR_FEATURE_INDEX_LIST _IOWR(KVMIO, 0x0a, struct kvm_msr_list)
tools/include/uapi/linux/kvm.h
1251
#define KVM_CREATE_VCPU _IO(KVMIO, 0x41)
tools/include/uapi/linux/kvm.h
1252
#define KVM_GET_DIRTY_LOG _IOW(KVMIO, 0x42, struct kvm_dirty_log)
tools/include/uapi/linux/kvm.h
1253
#define KVM_SET_NR_MMU_PAGES _IO(KVMIO, 0x44)
tools/include/uapi/linux/kvm.h
1254
#define KVM_GET_NR_MMU_PAGES _IO(KVMIO, 0x45) /* deprecated */
tools/include/uapi/linux/kvm.h
1255
#define KVM_SET_USER_MEMORY_REGION _IOW(KVMIO, 0x46, \
tools/include/uapi/linux/kvm.h
1257
#define KVM_SET_TSS_ADDR _IO(KVMIO, 0x47)
tools/include/uapi/linux/kvm.h
1258
#define KVM_SET_IDENTITY_MAP_ADDR _IOW(KVMIO, 0x48, __u64)
tools/include/uapi/linux/kvm.h
1259
#define KVM_SET_USER_MEMORY_REGION2 _IOW(KVMIO, 0x49, \
tools/include/uapi/linux/kvm.h
1263
#define KVM_S390_UCAS_MAP _IOW(KVMIO, 0x50, struct kvm_s390_ucas_mapping)
tools/include/uapi/linux/kvm.h
1264
#define KVM_S390_UCAS_UNMAP _IOW(KVMIO, 0x51, struct kvm_s390_ucas_mapping)
tools/include/uapi/linux/kvm.h
1265
#define KVM_S390_VCPU_FAULT _IOW(KVMIO, 0x52, unsigned long)
tools/include/uapi/linux/kvm.h
1266
#define KVM_S390_KEYOP _IOWR(KVMIO, 0x53, struct kvm_s390_keyop)
tools/include/uapi/linux/kvm.h
1269
#define KVM_CREATE_IRQCHIP _IO(KVMIO, 0x60)
tools/include/uapi/linux/kvm.h
1270
#define KVM_IRQ_LINE _IOW(KVMIO, 0x61, struct kvm_irq_level)
tools/include/uapi/linux/kvm.h
1271
#define KVM_GET_IRQCHIP _IOWR(KVMIO, 0x62, struct kvm_irqchip)
tools/include/uapi/linux/kvm.h
1272
#define KVM_SET_IRQCHIP _IOR(KVMIO, 0x63, struct kvm_irqchip)
tools/include/uapi/linux/kvm.h
1273
#define KVM_CREATE_PIT _IO(KVMIO, 0x64)
tools/include/uapi/linux/kvm.h
1274
#define KVM_GET_PIT _IOWR(KVMIO, 0x65, struct kvm_pit_state)
tools/include/uapi/linux/kvm.h
1275
#define KVM_SET_PIT _IOR(KVMIO, 0x66, struct kvm_pit_state)
tools/include/uapi/linux/kvm.h
1276
#define KVM_IRQ_LINE_STATUS _IOWR(KVMIO, 0x67, struct kvm_irq_level)
tools/include/uapi/linux/kvm.h
1278
_IOW(KVMIO, 0x67, struct kvm_coalesced_mmio_zone)
tools/include/uapi/linux/kvm.h
1280
_IOW(KVMIO, 0x68, struct kvm_coalesced_mmio_zone)
tools/include/uapi/linux/kvm.h
1281
#define KVM_SET_GSI_ROUTING _IOW(KVMIO, 0x6a, struct kvm_irq_routing)
tools/include/uapi/linux/kvm.h
1282
#define KVM_REINJECT_CONTROL _IO(KVMIO, 0x71)
tools/include/uapi/linux/kvm.h
1283
#define KVM_IRQFD _IOW(KVMIO, 0x76, struct kvm_irqfd)
tools/include/uapi/linux/kvm.h
1284
#define KVM_CREATE_PIT2 _IOW(KVMIO, 0x77, struct kvm_pit_config)
tools/include/uapi/linux/kvm.h
1285
#define KVM_SET_BOOT_CPU_ID _IO(KVMIO, 0x78)
tools/include/uapi/linux/kvm.h
1286
#define KVM_IOEVENTFD _IOW(KVMIO, 0x79, struct kvm_ioeventfd)
tools/include/uapi/linux/kvm.h
1287
#define KVM_XEN_HVM_CONFIG _IOW(KVMIO, 0x7a, struct kvm_xen_hvm_config)
tools/include/uapi/linux/kvm.h
1288
#define KVM_SET_CLOCK _IOW(KVMIO, 0x7b, struct kvm_clock_data)
tools/include/uapi/linux/kvm.h
1289
#define KVM_GET_CLOCK _IOR(KVMIO, 0x7c, struct kvm_clock_data)
tools/include/uapi/linux/kvm.h
1291
#define KVM_GET_PIT2 _IOR(KVMIO, 0x9f, struct kvm_pit_state2)
tools/include/uapi/linux/kvm.h
1292
#define KVM_SET_PIT2 _IOW(KVMIO, 0xa0, struct kvm_pit_state2)
tools/include/uapi/linux/kvm.h
1294
#define KVM_PPC_GET_PVINFO _IOW(KVMIO, 0xa1, struct kvm_ppc_pvinfo)
tools/include/uapi/linux/kvm.h
1297
#define KVM_SET_TSC_KHZ _IO(KVMIO, 0xa2)
tools/include/uapi/linux/kvm.h
1298
#define KVM_GET_TSC_KHZ _IO(KVMIO, 0xa3)
tools/include/uapi/linux/kvm.h
1300
#define KVM_SIGNAL_MSI _IOW(KVMIO, 0xa5, struct kvm_msi)
tools/include/uapi/linux/kvm.h
1302
#define KVM_PPC_GET_SMMU_INFO _IOR(KVMIO, 0xa6, struct kvm_ppc_smmu_info)
tools/include/uapi/linux/kvm.h
1304
#define KVM_PPC_ALLOCATE_HTAB _IOWR(KVMIO, 0xa7, __u32)
tools/include/uapi/linux/kvm.h
1305
#define KVM_CREATE_SPAPR_TCE _IOW(KVMIO, 0xa8, struct kvm_create_spapr_tce)
tools/include/uapi/linux/kvm.h
1306
#define KVM_CREATE_SPAPR_TCE_64 _IOW(KVMIO, 0xa8, \
tools/include/uapi/linux/kvm.h
1309
#define KVM_ALLOCATE_RMA _IOR(KVMIO, 0xa9, struct kvm_allocate_rma)
tools/include/uapi/linux/kvm.h
1311
#define KVM_PPC_GET_HTAB_FD _IOW(KVMIO, 0xaa, struct kvm_get_htab_fd)
tools/include/uapi/linux/kvm.h
1313
#define KVM_ARM_SET_DEVICE_ADDR _IOW(KVMIO, 0xab, struct kvm_arm_device_addr)
tools/include/uapi/linux/kvm.h
1315
#define KVM_PPC_RTAS_DEFINE_TOKEN _IOW(KVMIO, 0xac, struct kvm_rtas_token_args)
tools/include/uapi/linux/kvm.h
1317
#define KVM_PPC_RESIZE_HPT_PREPARE _IOR(KVMIO, 0xad, struct kvm_ppc_resize_hpt)
tools/include/uapi/linux/kvm.h
1318
#define KVM_PPC_RESIZE_HPT_COMMIT _IOR(KVMIO, 0xae, struct kvm_ppc_resize_hpt)
tools/include/uapi/linux/kvm.h
1320
#define KVM_PPC_CONFIGURE_V3_MMU _IOW(KVMIO, 0xaf, struct kvm_ppc_mmuv3_cfg)
tools/include/uapi/linux/kvm.h
1322
#define KVM_PPC_GET_RMMU_INFO _IOW(KVMIO, 0xb0, struct kvm_ppc_rmmu_info)
tools/include/uapi/linux/kvm.h
1324
#define KVM_PPC_GET_CPU_CHAR _IOR(KVMIO, 0xb1, struct kvm_ppc_cpu_char)
tools/include/uapi/linux/kvm.h
1326
#define KVM_SET_PMU_EVENT_FILTER _IOW(KVMIO, 0xb2, struct kvm_pmu_event_filter)
tools/include/uapi/linux/kvm.h
1327
#define KVM_PPC_SVM_OFF _IO(KVMIO, 0xb3)
tools/include/uapi/linux/kvm.h
1328
#define KVM_ARM_MTE_COPY_TAGS _IOR(KVMIO, 0xb4, struct kvm_arm_copy_mte_tags)
tools/include/uapi/linux/kvm.h
1330
#define KVM_ARM_SET_COUNTER_OFFSET _IOW(KVMIO, 0xb5, struct kvm_arm_counter_offset)
tools/include/uapi/linux/kvm.h
1331
#define KVM_ARM_GET_REG_WRITABLE_MASKS _IOR(KVMIO, 0xb6, struct reg_mask_range)
tools/include/uapi/linux/kvm.h
1334
#define KVM_CREATE_DEVICE _IOWR(KVMIO, 0xe0, struct kvm_create_device)
tools/include/uapi/linux/kvm.h
1337
#define KVM_SET_DEVICE_ATTR _IOW(KVMIO, 0xe1, struct kvm_device_attr)
tools/include/uapi/linux/kvm.h
1338
#define KVM_GET_DEVICE_ATTR _IOW(KVMIO, 0xe2, struct kvm_device_attr)
tools/include/uapi/linux/kvm.h
1339
#define KVM_HAS_DEVICE_ATTR _IOW(KVMIO, 0xe3, struct kvm_device_attr)
tools/include/uapi/linux/kvm.h
1344
#define KVM_RUN _IO(KVMIO, 0x80)
tools/include/uapi/linux/kvm.h
1345
#define KVM_GET_REGS _IOR(KVMIO, 0x81, struct kvm_regs)
tools/include/uapi/linux/kvm.h
1346
#define KVM_SET_REGS _IOW(KVMIO, 0x82, struct kvm_regs)
tools/include/uapi/linux/kvm.h
1347
#define KVM_GET_SREGS _IOR(KVMIO, 0x83, struct kvm_sregs)
tools/include/uapi/linux/kvm.h
1348
#define KVM_SET_SREGS _IOW(KVMIO, 0x84, struct kvm_sregs)
tools/include/uapi/linux/kvm.h
1349
#define KVM_TRANSLATE _IOWR(KVMIO, 0x85, struct kvm_translation)
tools/include/uapi/linux/kvm.h
1350
#define KVM_INTERRUPT _IOW(KVMIO, 0x86, struct kvm_interrupt)
tools/include/uapi/linux/kvm.h
1351
#define KVM_GET_MSRS _IOWR(KVMIO, 0x88, struct kvm_msrs)
tools/include/uapi/linux/kvm.h
1352
#define KVM_SET_MSRS _IOW(KVMIO, 0x89, struct kvm_msrs)
tools/include/uapi/linux/kvm.h
1353
#define KVM_SET_CPUID _IOW(KVMIO, 0x8a, struct kvm_cpuid)
tools/include/uapi/linux/kvm.h
1354
#define KVM_SET_SIGNAL_MASK _IOW(KVMIO, 0x8b, struct kvm_signal_mask)
tools/include/uapi/linux/kvm.h
1355
#define KVM_GET_FPU _IOR(KVMIO, 0x8c, struct kvm_fpu)
tools/include/uapi/linux/kvm.h
1356
#define KVM_SET_FPU _IOW(KVMIO, 0x8d, struct kvm_fpu)
tools/include/uapi/linux/kvm.h
1357
#define KVM_GET_LAPIC _IOR(KVMIO, 0x8e, struct kvm_lapic_state)
tools/include/uapi/linux/kvm.h
1358
#define KVM_SET_LAPIC _IOW(KVMIO, 0x8f, struct kvm_lapic_state)
tools/include/uapi/linux/kvm.h
1359
#define KVM_SET_CPUID2 _IOW(KVMIO, 0x90, struct kvm_cpuid2)
tools/include/uapi/linux/kvm.h
1360
#define KVM_GET_CPUID2 _IOWR(KVMIO, 0x91, struct kvm_cpuid2)
tools/include/uapi/linux/kvm.h
1362
#define KVM_TPR_ACCESS_REPORTING _IOWR(KVMIO, 0x92, struct kvm_tpr_access_ctl)
tools/include/uapi/linux/kvm.h
1364
#define KVM_SET_VAPIC_ADDR _IOW(KVMIO, 0x93, struct kvm_vapic_addr)
tools/include/uapi/linux/kvm.h
1366
#define KVM_S390_INTERRUPT _IOW(KVMIO, 0x94, struct kvm_s390_interrupt)
tools/include/uapi/linux/kvm.h
1370
#define KVM_S390_STORE_STATUS _IOW(KVMIO, 0x95, unsigned long)
tools/include/uapi/linux/kvm.h
1372
#define KVM_S390_SET_INITIAL_PSW _IOW(KVMIO, 0x96, struct kvm_s390_psw)
tools/include/uapi/linux/kvm.h
1374
#define KVM_S390_INITIAL_RESET _IO(KVMIO, 0x97)
tools/include/uapi/linux/kvm.h
1375
#define KVM_GET_MP_STATE _IOR(KVMIO, 0x98, struct kvm_mp_state)
tools/include/uapi/linux/kvm.h
1376
#define KVM_SET_MP_STATE _IOW(KVMIO, 0x99, struct kvm_mp_state)
tools/include/uapi/linux/kvm.h
1378
#define KVM_NMI _IO(KVMIO, 0x9a)
tools/include/uapi/linux/kvm.h
1380
#define KVM_SET_GUEST_DEBUG _IOW(KVMIO, 0x9b, struct kvm_guest_debug)
tools/include/uapi/linux/kvm.h
1382
#define KVM_X86_SETUP_MCE _IOW(KVMIO, 0x9c, __u64)
tools/include/uapi/linux/kvm.h
1383
#define KVM_X86_GET_MCE_CAP_SUPPORTED _IOR(KVMIO, 0x9d, __u64)
tools/include/uapi/linux/kvm.h
1384
#define KVM_X86_SET_MCE _IOW(KVMIO, 0x9e, struct kvm_x86_mce)
tools/include/uapi/linux/kvm.h
1386
#define KVM_GET_VCPU_EVENTS _IOR(KVMIO, 0x9f, struct kvm_vcpu_events)
tools/include/uapi/linux/kvm.h
1387
#define KVM_SET_VCPU_EVENTS _IOW(KVMIO, 0xa0, struct kvm_vcpu_events)
tools/include/uapi/linux/kvm.h
1389
#define KVM_GET_DEBUGREGS _IOR(KVMIO, 0xa1, struct kvm_debugregs)
tools/include/uapi/linux/kvm.h
1390
#define KVM_SET_DEBUGREGS _IOW(KVMIO, 0xa2, struct kvm_debugregs)
tools/include/uapi/linux/kvm.h
1395
#define KVM_ENABLE_CAP _IOW(KVMIO, 0xa3, struct kvm_enable_cap)
tools/include/uapi/linux/kvm.h
1397
#define KVM_GET_XSAVE _IOR(KVMIO, 0xa4, struct kvm_xsave)
tools/include/uapi/linux/kvm.h
1398
#define KVM_SET_XSAVE _IOW(KVMIO, 0xa5, struct kvm_xsave)
tools/include/uapi/linux/kvm.h
1400
#define KVM_GET_XCRS _IOR(KVMIO, 0xa6, struct kvm_xcrs)
tools/include/uapi/linux/kvm.h
1401
#define KVM_SET_XCRS _IOW(KVMIO, 0xa7, struct kvm_xcrs)
tools/include/uapi/linux/kvm.h
1403
#define KVM_DIRTY_TLB _IOW(KVMIO, 0xaa, struct kvm_dirty_tlb)
tools/include/uapi/linux/kvm.h
1405
#define KVM_GET_ONE_REG _IOW(KVMIO, 0xab, struct kvm_one_reg)
tools/include/uapi/linux/kvm.h
1406
#define KVM_SET_ONE_REG _IOW(KVMIO, 0xac, struct kvm_one_reg)
tools/include/uapi/linux/kvm.h
1408
#define KVM_KVMCLOCK_CTRL _IO(KVMIO, 0xad)
tools/include/uapi/linux/kvm.h
1409
#define KVM_ARM_VCPU_INIT _IOW(KVMIO, 0xae, struct kvm_vcpu_init)
tools/include/uapi/linux/kvm.h
1410
#define KVM_ARM_PREFERRED_TARGET _IOR(KVMIO, 0xaf, struct kvm_vcpu_init)
tools/include/uapi/linux/kvm.h
1411
#define KVM_GET_REG_LIST _IOWR(KVMIO, 0xb0, struct kvm_reg_list)
tools/include/uapi/linux/kvm.h
1413
#define KVM_S390_MEM_OP _IOW(KVMIO, 0xb1, struct kvm_s390_mem_op)
tools/include/uapi/linux/kvm.h
1415
#define KVM_S390_GET_SKEYS _IOW(KVMIO, 0xb2, struct kvm_s390_skeys)
tools/include/uapi/linux/kvm.h
1416
#define KVM_S390_SET_SKEYS _IOW(KVMIO, 0xb3, struct kvm_s390_skeys)
tools/include/uapi/linux/kvm.h
1418
#define KVM_S390_IRQ _IOW(KVMIO, 0xb4, struct kvm_s390_irq)
tools/include/uapi/linux/kvm.h
1420
#define KVM_S390_SET_IRQ_STATE _IOW(KVMIO, 0xb5, struct kvm_s390_irq_state)
tools/include/uapi/linux/kvm.h
1421
#define KVM_S390_GET_IRQ_STATE _IOW(KVMIO, 0xb6, struct kvm_s390_irq_state)
tools/include/uapi/linux/kvm.h
1423
#define KVM_SMI _IO(KVMIO, 0xb7)
tools/include/uapi/linux/kvm.h
1425
#define KVM_S390_GET_CMMA_BITS _IOWR(KVMIO, 0xb8, struct kvm_s390_cmma_log)
tools/include/uapi/linux/kvm.h
1426
#define KVM_S390_SET_CMMA_BITS _IOW(KVMIO, 0xb9, struct kvm_s390_cmma_log)
tools/include/uapi/linux/kvm.h
1428
#define KVM_MEMORY_ENCRYPT_OP _IOWR(KVMIO, 0xba, unsigned long)
tools/include/uapi/linux/kvm.h
1435
#define KVM_MEMORY_ENCRYPT_REG_REGION _IOR(KVMIO, 0xbb, struct kvm_enc_region)
tools/include/uapi/linux/kvm.h
1436
#define KVM_MEMORY_ENCRYPT_UNREG_REGION _IOR(KVMIO, 0xbc, struct kvm_enc_region)
tools/include/uapi/linux/kvm.h
1439
#define KVM_HYPERV_EVENTFD _IOW(KVMIO, 0xbd, struct kvm_hyperv_eventfd)
tools/include/uapi/linux/kvm.h
1442
#define KVM_GET_NESTED_STATE _IOWR(KVMIO, 0xbe, struct kvm_nested_state)
tools/include/uapi/linux/kvm.h
1443
#define KVM_SET_NESTED_STATE _IOW(KVMIO, 0xbf, struct kvm_nested_state)
tools/include/uapi/linux/kvm.h
1446
#define KVM_CLEAR_DIRTY_LOG _IOWR(KVMIO, 0xc0, struct kvm_clear_dirty_log)
tools/include/uapi/linux/kvm.h
1449
#define KVM_GET_SUPPORTED_HV_CPUID _IOWR(KVMIO, 0xc1, struct kvm_cpuid2)
tools/include/uapi/linux/kvm.h
1452
#define KVM_ARM_VCPU_FINALIZE _IOW(KVMIO, 0xc2, int)
tools/include/uapi/linux/kvm.h
1455
#define KVM_S390_NORMAL_RESET _IO(KVMIO, 0xc3)
tools/include/uapi/linux/kvm.h
1456
#define KVM_S390_CLEAR_RESET _IO(KVMIO, 0xc4)
tools/include/uapi/linux/kvm.h
1459
#define KVM_S390_PV_COMMAND _IOWR(KVMIO, 0xc5, struct kvm_pv_cmd)
tools/include/uapi/linux/kvm.h
1462
#define KVM_X86_SET_MSR_FILTER _IOW(KVMIO, 0xc6, struct kvm_msr_filter)
tools/include/uapi/linux/kvm.h
1465
#define KVM_RESET_DIRTY_RINGS _IO(KVMIO, 0xc7)
tools/include/uapi/linux/kvm.h
1468
#define KVM_XEN_HVM_GET_ATTR _IOWR(KVMIO, 0xc8, struct kvm_xen_hvm_attr)
tools/include/uapi/linux/kvm.h
1469
#define KVM_XEN_HVM_SET_ATTR _IOW(KVMIO, 0xc9, struct kvm_xen_hvm_attr)
tools/include/uapi/linux/kvm.h
1472
#define KVM_XEN_VCPU_GET_ATTR _IOWR(KVMIO, 0xca, struct kvm_xen_vcpu_attr)
tools/include/uapi/linux/kvm.h
1473
#define KVM_XEN_VCPU_SET_ATTR _IOW(KVMIO, 0xcb, struct kvm_xen_vcpu_attr)
tools/include/uapi/linux/kvm.h
1476
#define KVM_XEN_HVM_EVTCHN_SEND _IOW(KVMIO, 0xd0, struct kvm_irq_routing_xen_evtchn)
tools/include/uapi/linux/kvm.h
1478
#define KVM_GET_SREGS2 _IOR(KVMIO, 0xcc, struct kvm_sregs2)
tools/include/uapi/linux/kvm.h
1479
#define KVM_SET_SREGS2 _IOW(KVMIO, 0xcd, struct kvm_sregs2)
tools/include/uapi/linux/kvm.h
1615
#define KVM_GET_STATS_FD _IO(KVMIO, 0xce)
tools/include/uapi/linux/kvm.h
1618
#define KVM_GET_XSAVE2 _IOR(KVMIO, 0xcf, struct kvm_xsave)
tools/include/uapi/linux/kvm.h
1621
#define KVM_S390_PV_CPU_COMMAND _IOWR(KVMIO, 0xd0, struct kvm_pv_cmd)
tools/include/uapi/linux/kvm.h
1628
#define KVM_S390_ZPCI_OP _IOW(KVMIO, 0xd1, struct kvm_s390_zpci_op)
tools/include/uapi/linux/kvm.h
1631
#define KVM_SET_MEMORY_ATTRIBUTES _IOW(KVMIO, 0xd2, struct kvm_memory_attributes)
tools/include/uapi/linux/kvm.h
1642
#define KVM_CREATE_GUEST_MEMFD _IOWR(KVMIO, 0xd4, struct kvm_create_guest_memfd)
tools/include/uapi/linux/kvm.h
1652
#define KVM_PRE_FAULT_MEMORY _IOWR(KVMIO, 0xd5, struct kvm_pre_fault_memory)
tools/include/uapi/linux/kvm.h
709
#define KVM_GET_API_VERSION _IO(KVMIO, 0x00)
tools/include/uapi/linux/kvm.h
710
#define KVM_CREATE_VM _IO(KVMIO, 0x01) /* returns a VM fd */
tools/include/uapi/linux/kvm.h
711
#define KVM_GET_MSR_INDEX_LIST _IOWR(KVMIO, 0x02, struct kvm_msr_list)
tools/include/uapi/linux/kvm.h
713
#define KVM_S390_ENABLE_SIE _IO(KVMIO, 0x06)
tools/include/uapi/linux/kvm.h
718
#define KVM_CHECK_EXTENSION _IO(KVMIO, 0x03)
tools/include/uapi/linux/kvm.h
722
#define KVM_GET_VCPU_MMAP_SIZE _IO(KVMIO, 0x04) /* in bytes */
tools/include/uapi/linux/kvm.h
723
#define KVM_GET_SUPPORTED_CPUID _IOWR(KVMIO, 0x05, struct kvm_cpuid2)
tools/include/uapi/linux/kvm.h
724
#define KVM_GET_EMULATED_CPUID _IOWR(KVMIO, 0x09, struct kvm_cpuid2)
tools/include/uapi/linux/kvm.h
725
#define KVM_GET_MSR_FEATURE_INDEX_LIST _IOWR(KVMIO, 0x0a, struct kvm_msr_list)
virt/kvm/kvm_main.c
4424
if (unlikely(_IOC_TYPE(ioctl) != KVMIO))