| /linux/arch/arm64/kvm/ |
| H A D | pvtime.c | 76 struct kvm_device_attr *attr) in kvm_arm_pvtime_set_attr() 108 struct kvm_device_attr *attr) in kvm_arm_pvtime_get_attr() 125 struct kvm_device_attr *attr) in kvm_arm_pvtime_has_attr()
|
| /linux/include/kvm/ |
| H A D | arm_hypercalls.h | 52 int kvm_vm_smccc_has_attr(struct kvm *kvm, struct kvm_device_attr *attr); 53 int kvm_vm_smccc_set_attr(struct kvm *kvm, struct kvm_device_attr *attr);
|
| /linux/Documentation/virt/kvm/devices/ |
| H A D | vfio.rst | 26 kvm_device_attr.addr points to an int32_t file descriptor for the 32 kvm_device_attr.addr points to an int32_t file descriptor for the 42 kvm_device_attr.addr points to a struct::
|
| H A D | arm-vgic-v3.rst | 37 The attribute data pointed to by kvm_device_attr.addr is a __u64 value:: 90 The attr field of kvm_device_attr encodes two values:: 95 All distributor regs are (rw, 32-bit) and kvm_device_attr.addr points to a 196 The attr field of kvm_device_attr encodes two values:: 215 kvm_device_attr.addr points to a __u64 value. 291 kvm_device_attr.addr points to a __u32 value. 306 kvm_device_attr.addr. Must be called after all VCPUs have been created. 327 The attr field of kvm_device_attr encodes the following values:: 343 kvm_device_attr.addr points to a __u32 value which will contain a 370 The attr field of kvm_device_attr encodes the following values:
|
| H A D | xive.rst | 88 The kvm_device_attr.addr points to a __u32 value which is the number of 105 The kvm_device_attr.addr points to a __u64 value:: 128 The kvm_device_attr.addr points to a __u64 value:: 162 The kvm_device_attr.addr points to::
|
| H A D | arm-vgic.rst | 50 The attr field of kvm_device_attr encodes two values:: 84 The attr field of kvm_device_attr encodes two values:: 147 in kvm_device_attr.addr.
|
| H A D | xics.rst | 19 The kvm_device_attr.addr points to a __u32 value which is the number of
|
| /linux/arch/loongarch/kvm/ |
| H A D | vm.c | 152 static int kvm_vm_feature_has_attr(struct kvm *kvm, struct kvm_device_attr *attr) in kvm_vm_feature_has_attr() 174 static int kvm_vm_has_attr(struct kvm *kvm, struct kvm_device_attr *attr) in kvm_vm_has_attr() 188 struct kvm_device_attr attr; in kvm_arch_vm_ioctl()
|
| H A D | vcpu.c | 1045 struct kvm_device_attr *attr) in kvm_loongarch_cpucfg_has_attr() 1061 struct kvm_device_attr *attr) in kvm_loongarch_pvtime_has_attr() 1071 struct kvm_device_attr *attr) in kvm_loongarch_vcpu_has_attr() 1090 struct kvm_device_attr *attr) in kvm_loongarch_cpucfg_get_attr() 1116 struct kvm_device_attr *attr) in kvm_loongarch_pvtime_get_attr() 1133 struct kvm_device_attr *attr) in kvm_loongarch_vcpu_get_attr() 1152 struct kvm_device_attr *attr) in kvm_loongarch_cpucfg_set_attr() 1183 struct kvm_device_attr *attr) in kvm_loongarch_pvtime_set_attr() 1220 struct kvm_device_attr *attr) in kvm_loongarch_vcpu_set_attr() 1242 struct kvm_device_attr attr; in kvm_arch_vcpu_ioctl()
|
| /linux/tools/testing/selftests/kvm/ |
| H A D | steal_time.c | 173 struct kvm_device_attr dev = { in is_steal_time_supported() 186 struct kvm_device_attr dev = { in steal_time_init() 216 struct kvm_device_attr dev = { in check_steal_time_uapi() 413 struct kvm_device_attr attr = { in is_steal_time_supported() 435 struct kvm_device_attr attr = { in steal_time_init()
|
| /linux/arch/loongarch/kvm/intc/ |
| H A D | dmsintc.c | 85 struct kvm_device_attr *attr, bool is_write) in kvm_dmsintc_ctrl_access() 125 struct kvm_device_attr *attr) in kvm_dmsintc_set_attr()
|
| H A D | eiointc.c | 414 struct kvm_device_attr *attr) in kvm_eiointc_ctrl_access() 464 struct kvm_device_attr *attr, in kvm_eiointc_regs_access() 524 struct kvm_device_attr *attr, in kvm_eiointc_sw_status_access() 567 struct kvm_device_attr *attr) in kvm_eiointc_get_attr() 596 struct kvm_device_attr *attr) in kvm_eiointc_set_attr()
|
| H A D | ipi.c | 292 struct kvm_device_attr *attr, in kvm_ipi_regs_access() 368 struct kvm_device_attr *attr) in kvm_ipi_get_attr() 380 struct kvm_device_attr *attr) in kvm_ipi_set_attr()
|
| H A D | pch_pic.c | 298 struct kvm_device_attr *attr, in kvm_pch_pic_regs_access() 372 struct kvm_device_attr *attr) in kvm_pch_pic_get_attr() 383 struct kvm_device_attr *attr) in kvm_pch_pic_set_attr()
|
| /linux/arch/s390/kvm/s390/ |
| H A D | s390.c | 949 static int kvm_s390_get_mem_control(struct kvm *kvm, struct kvm_device_attr *attr) in kvm_s390_get_mem_control() 968 static int kvm_s390_set_mem_control(struct kvm *kvm, struct kvm_device_attr *attr) in kvm_s390_set_mem_control() 1079 static int kvm_s390_vm_set_crypto(struct kvm *kvm, struct kvm_device_attr *attr) in kvm_s390_vm_set_crypto() 1273 struct kvm_device_attr *attr) in kvm_s390_vm_set_migration() 1295 struct kvm_device_attr *attr) in kvm_s390_vm_get_migration() 1309 static int kvm_s390_set_tod_ext(struct kvm *kvm, struct kvm_device_attr *attr) in kvm_s390_set_tod_ext() 1326 static int kvm_s390_set_tod_high(struct kvm *kvm, struct kvm_device_attr *attr) in kvm_s390_set_tod_high() 1341 static int kvm_s390_set_tod_low(struct kvm *kvm, struct kvm_device_attr *attr) in kvm_s390_set_tod_low() 1354 static int kvm_s390_set_tod(struct kvm *kvm, struct kvm_device_attr *attr) in kvm_s390_set_tod() 1411 static int kvm_s390_get_tod_ext(struct kvm *kvm, struct kvm_device_attr *att [all...] |
| /linux/virt/kvm/ |
| H A D | vfio.c | 272 struct kvm_device_attr *attr) in kvm_vfio_set_file() 284 struct kvm_device_attr *attr) in kvm_vfio_set_file()
|
| /linux/tools/testing/selftests/kvm/s390/ |
| H A D | ucontrol_test.c | 204 struct kvm_device_attr attr = { in TEST_F() 638 struct kvm_device_attr a; 730 struct kvm_device_attr attr; in TEST_F() 740 attr = (struct kvm_device_attr) { in TEST_F()
|
| /linux/tools/testing/selftests/kvm/loongarch/ |
| H A D | pmu_test.c | 145 struct kvm_device_attr attr; in main()
|
| /linux/tools/include/uapi/linux/ |
| H A D | kvm.h | 1187 struct kvm_device_attr { struct 1349 #define KVM_SET_DEVICE_ATTR _IOW(KVMIO, 0xe1, struct kvm_device_attr) 1350 #define KVM_GET_DEVICE_ATTR _IOW(KVMIO, 0xe2, struct kvm_device_attr) 1351 #define KVM_HAS_DEVICE_ATTR _IOW(KVMIO, 0xe3, struct kvm_device_attr)
|
| /linux/arch/powerpc/kvm/ |
| H A D | book3s_xive_native.c | 942 struct kvm_device_attr *attr) in kvmppc_xive_native_set_attr() 974 struct kvm_device_attr *attr) in kvmppc_xive_native_get_attr() 987 struct kvm_device_attr *attr) in kvmppc_xive_native_has_attr()
|
| H A D | book3s_xics.c | 1294 static int xics_set_attr(struct kvm_device *dev, struct kvm_device_attr *attr) in xics_set_attr() 1305 static int xics_get_attr(struct kvm_device *dev, struct kvm_device_attr *attr) in xics_get_attr() 1316 static int xics_has_attr(struct kvm_device *dev, struct kvm_device_attr *attr) in xics_has_attr()
|
| H A D | book3s_xive.c | 2561 static int xive_set_attr(struct kvm_device *dev, struct kvm_device_attr *attr) in xive_set_attr() 2578 static int xive_get_attr(struct kvm_device *dev, struct kvm_device_attr *attr) in xive_get_attr() 2590 static int xive_has_attr(struct kvm_device *dev, struct kvm_device_attr *attr) in xive_has_attr()
|
| /linux/tools/testing/selftests/kvm/arm64/ |
| H A D | vpmu_counter_access.c | 407 struct kvm_device_attr irq_attr = { in create_vpmu_vm()
|
| /linux/arch/arm64/kvm/vgic/ |
| H A D | vgic-mmio-v2.c | 521 int vgic_v2_has_attr_regs(struct kvm_device *dev, struct kvm_device_attr *attr) in vgic_v2_has_attr_regs()
|
| /linux/tools/testing/selftests/kvm/lib/ |
| H A D | kvm_util.c | 1769 struct kvm_device_attr attribute = { in __kvm_create_device() 1804 struct kvm_device_attr kvmattr = { 1816 struct kvm_device_attr kvmattr = {
|