| /Linux-v5.4/include/kvm/ |
| D | arm_pmu.h | 52 struct kvm_device_attr *attr); 54 struct kvm_device_attr *attr); 56 struct kvm_device_attr *attr); 93 struct kvm_device_attr *attr) in kvm_arm_pmu_v3_set_attr() 98 struct kvm_device_attr *attr) in kvm_arm_pmu_v3_get_attr() 103 struct kvm_device_attr *attr) in kvm_arm_pmu_v3_has_attr()
|
| D | arm_arch_timer.h | 82 int kvm_arm_timer_set_attr(struct kvm_vcpu *vcpu, struct kvm_device_attr *attr); 83 int kvm_arm_timer_get_attr(struct kvm_vcpu *vcpu, struct kvm_device_attr *attr); 84 int kvm_arm_timer_has_attr(struct kvm_vcpu *vcpu, struct kvm_device_attr *attr);
|
| /Linux-v5.4/virt/kvm/arm/vgic/ |
| D | vgic-kvm-device.c | 156 struct kvm_device_attr *attr) in vgic_set_common_attr() 219 struct kvm_device_attr *attr) in vgic_get_common_attr() 281 int vgic_v2_parse_attr(struct kvm_device *dev, struct kvm_device_attr *attr, in vgic_v2_parse_attr() 345 struct kvm_device_attr *attr, in vgic_v2_attr_regs_access() 390 struct kvm_device_attr *attr) in vgic_v2_set_attr() 415 struct kvm_device_attr *attr) in vgic_v2_get_attr() 440 struct kvm_device_attr *attr) in vgic_v2_has_attr() 473 int vgic_v3_parse_attr(struct kvm_device *dev, struct kvm_device_attr *attr, in vgic_v3_parse_attr() 509 struct kvm_device_attr *attr, in vgic_v3_attr_regs_access() 589 struct kvm_device_attr *attr) in vgic_v3_set_attr() [all …]
|
| D | vgic.h | 155 int vgic_v3_parse_attr(struct kvm_device *dev, struct kvm_device_attr *attr, 157 int vgic_v2_parse_attr(struct kvm_device *dev, struct kvm_device_attr *attr, 181 int vgic_v2_has_attr_regs(struct kvm_device *dev, struct kvm_device_attr *attr); 235 int vgic_v3_has_attr_regs(struct kvm_device *dev, struct kvm_device_attr *attr);
|
| /Linux-v5.4/Documentation/virt/kvm/devices/ |
| D | vfio.txt | 19 kvm_device_attr.addr points to an int32_t file descriptor 22 kvm_device_attr.addr points to an int32_t file descriptor 26 kvm_device_attr.addr points to a struct:
|
| D | vcpu.txt | 6 kvm_device_attr as other devices, but targets VCPU-wide settings and controls. 14 Parameters: in kvm_device_attr.addr the address for PMU overflow interrupt is a 29 Parameters: no additional parameter in kvm_device_attr.addr 45 Parameters: in kvm_device_attr.addr the address for the timer interrupt is a
|
| D | arm-vgic-v3.txt | 32 The attribute data pointed to by kvm_device_attr.addr is a __u64 value: 69 The attr field of kvm_device_attr encodes two values: 73 All distributor regs are (rw, 32-bit) and kvm_device_attr.addr points to a 157 The attr field of kvm_device_attr encodes two values: 174 kvm_device_attr.addr points to a __u64 value. 192 kvm_device_attr.addr points to a __u32 value. 203 kvm_device_attr.addr. 219 The attr field of kvm_device_attr encodes the following values: 233 kvm_device_attr.addr points to a __u32 value which will contain a
|
| D | arm-vgic-its.txt | 34 kvm_device_attr.addr. 37 reset the ITS, no additional parameter in kvm_device_attr.addr. 72 The attr field of kvm_device_attr encodes the offset of the 76 kvm_device_attr.addr points to a __u64 value whatever the width
|
| D | arm-vgic.txt | 40 The attr field of kvm_device_attr encodes two values: 68 The attr field of kvm_device_attr encodes two values: 122 in kvm_device_attr.addr.
|
| D | xive.txt | 85 The kvm_device_attr.addr points to a __u64 value: 100 The kvm_device_attr.addr points to a __u64 value: 124 The kvm_device_attr.addr points to :
|
| /Linux-v5.4/arch/arm/include/asm/ |
| D | kvm_host.h | 343 struct kvm_device_attr *attr); 345 struct kvm_device_attr *attr); 347 struct kvm_device_attr *attr);
|
| /Linux-v5.4/arch/arm/kvm/ |
| D | guest.c | 330 struct kvm_device_attr *attr) in kvm_arm_vcpu_arch_set_attr() 347 struct kvm_device_attr *attr) in kvm_arm_vcpu_arch_get_attr() 364 struct kvm_device_attr *attr) in kvm_arm_vcpu_arch_has_attr()
|
| /Linux-v5.4/arch/arm64/include/asm/ |
| D | kvm_host.h | 555 struct kvm_device_attr *attr); 557 struct kvm_device_attr *attr); 559 struct kvm_device_attr *attr);
|
| /Linux-v5.4/arch/s390/kvm/ |
| D | kvm-s390.c | 792 static int kvm_s390_get_mem_control(struct kvm *kvm, struct kvm_device_attr *attr) in kvm_s390_get_mem_control() 811 static int kvm_s390_set_mem_control(struct kvm *kvm, struct kvm_device_attr *attr) in kvm_s390_set_mem_control() 917 static int kvm_s390_vm_set_crypto(struct kvm *kvm, struct kvm_device_attr *attr) in kvm_s390_vm_set_crypto() 1054 struct kvm_device_attr *attr) in kvm_s390_vm_set_migration() 1075 struct kvm_device_attr *attr) in kvm_s390_vm_get_migration() 1087 static int kvm_s390_set_tod_ext(struct kvm *kvm, struct kvm_device_attr *attr) in kvm_s390_set_tod_ext() 1104 static int kvm_s390_set_tod_high(struct kvm *kvm, struct kvm_device_attr *attr) in kvm_s390_set_tod_high() 1119 static int kvm_s390_set_tod_low(struct kvm *kvm, struct kvm_device_attr *attr) in kvm_s390_set_tod_low() 1132 static int kvm_s390_set_tod(struct kvm *kvm, struct kvm_device_attr *attr) in kvm_s390_set_tod() 1176 static int kvm_s390_get_tod_ext(struct kvm *kvm, struct kvm_device_attr *attr) in kvm_s390_get_tod_ext() [all …]
|
| D | interrupt.c | 2185 static int flic_ais_mode_get_all(struct kvm *kvm, struct kvm_device_attr *attr) in flic_ais_mode_get_all() 2207 static int flic_get_attr(struct kvm_device *dev, struct kvm_device_attr *attr) in flic_get_attr() 2267 struct kvm_device_attr *attr) in enqueue_floating_irq() 2309 struct kvm_device_attr *attr) in register_io_adapter() 2442 struct kvm_device_attr *attr) in modify_io_adapter() 2473 static int clear_io_irq(struct kvm *kvm, struct kvm_device_attr *attr) in clear_io_irq() 2496 static int modify_ais_mode(struct kvm *kvm, struct kvm_device_attr *attr) in modify_ais_mode() 2566 static int flic_inject_airq(struct kvm *kvm, struct kvm_device_attr *attr) in flic_inject_airq() 2577 static int flic_ais_mode_set_all(struct kvm *kvm, struct kvm_device_attr *attr) in flic_ais_mode_set_all() 2596 static int flic_set_attr(struct kvm_device *dev, struct kvm_device_attr *attr) in flic_set_attr() [all …]
|
| /Linux-v5.4/virt/kvm/ |
| D | vfio.c | 333 struct kvm_device_attr *attr) in kvm_vfio_set_attr() 344 struct kvm_device_attr *attr) in kvm_vfio_has_attr()
|
| /Linux-v5.4/virt/kvm/arm/ |
| D | pmu.c | 773 int kvm_arm_pmu_v3_set_attr(struct kvm_vcpu *vcpu, struct kvm_device_attr *attr) in kvm_arm_pmu_v3_set_attr() 810 int kvm_arm_pmu_v3_get_attr(struct kvm_vcpu *vcpu, struct kvm_device_attr *attr) in kvm_arm_pmu_v3_get_attr() 834 int kvm_arm_pmu_v3_has_attr(struct kvm_vcpu *vcpu, struct kvm_device_attr *attr) in kvm_arm_pmu_v3_has_attr()
|
| D | arm.c | 1018 struct kvm_device_attr *attr) in kvm_arm_vcpu_set_attr() 1032 struct kvm_device_attr *attr) in kvm_arm_vcpu_get_attr() 1046 struct kvm_device_attr *attr) in kvm_arm_vcpu_has_attr() 1090 struct kvm_device_attr attr; in kvm_arch_vcpu_ioctl()
|
| D | arch_timer.c | 1116 int kvm_arm_timer_set_attr(struct kvm_vcpu *vcpu, struct kvm_device_attr *attr) in kvm_arm_timer_set_attr() 1149 int kvm_arm_timer_get_attr(struct kvm_vcpu *vcpu, struct kvm_device_attr *attr) in kvm_arm_timer_get_attr() 1170 int kvm_arm_timer_has_attr(struct kvm_vcpu *vcpu, struct kvm_device_attr *attr) in kvm_arm_timer_has_attr()
|
| /Linux-v5.4/arch/arm64/kvm/ |
| D | guest.c | 850 struct kvm_device_attr *attr) in kvm_arm_vcpu_arch_set_attr() 870 struct kvm_device_attr *attr) in kvm_arm_vcpu_arch_get_attr() 890 struct kvm_device_attr *attr) in kvm_arm_vcpu_arch_has_attr()
|
| /Linux-v5.4/tools/include/uapi/linux/ |
| D | kvm.h | 1199 struct kvm_device_attr { struct 1345 #define KVM_SET_DEVICE_ATTR _IOW(KVMIO, 0xe1, struct kvm_device_attr) 1346 #define KVM_GET_DEVICE_ATTR _IOW(KVMIO, 0xe2, struct kvm_device_attr) 1347 #define KVM_HAS_DEVICE_ATTR _IOW(KVMIO, 0xe3, struct kvm_device_attr)
|
| /Linux-v5.4/include/uapi/linux/ |
| D | kvm.h | 1199 struct kvm_device_attr { struct 1345 #define KVM_SET_DEVICE_ATTR _IOW(KVMIO, 0xe1, struct kvm_device_attr) 1346 #define KVM_GET_DEVICE_ATTR _IOW(KVMIO, 0xe2, struct kvm_device_attr) 1347 #define KVM_HAS_DEVICE_ATTR _IOW(KVMIO, 0xe3, struct kvm_device_attr)
|
| /Linux-v5.4/arch/powerpc/kvm/ |
| D | book3s_xive_native.c | 920 struct kvm_device_attr *attr) in kvmppc_xive_native_set_attr() 950 struct kvm_device_attr *attr) in kvmppc_xive_native_get_attr() 963 struct kvm_device_attr *attr) in kvmppc_xive_native_has_attr()
|
| D | mpic.c | 1460 static int set_base_addr(struct openpic *opp, struct kvm_device_attr *attr) in set_base_addr() 1518 static int mpic_set_attr(struct kvm_device *dev, struct kvm_device_attr *attr) in mpic_set_attr() 1557 static int mpic_get_attr(struct kvm_device *dev, struct kvm_device_attr *attr) in mpic_get_attr() 1608 static int mpic_has_attr(struct kvm_device *dev, struct kvm_device_attr *attr) in mpic_has_attr()
|
| /Linux-v5.4/include/linux/ |
| D | kvm_host.h | 1286 int (*set_attr)(struct kvm_device *dev, struct kvm_device_attr *attr); 1287 int (*get_attr)(struct kvm_device *dev, struct kvm_device_attr *attr); 1288 int (*has_attr)(struct kvm_device *dev, struct kvm_device_attr *attr);
|