Home
last modified time | relevance | path

Searched refs:kvm_device_attr (Results 1 – 25 of 36) sorted by relevance

12

/OK3568_Linux_fs/kernel/include/kvm/
H A Darm_pmu.h58 struct kvm_device_attr *attr);
60 struct kvm_device_attr *attr);
62 struct kvm_device_attr *attr);
97 struct kvm_device_attr *attr) in kvm_arm_pmu_v3_set_attr()
102 struct kvm_device_attr *attr) in kvm_arm_pmu_v3_get_attr()
107 struct kvm_device_attr *attr) in kvm_arm_pmu_v3_has_attr()
H A Darm_arch_timer.h75 int kvm_arm_timer_set_attr(struct kvm_vcpu *vcpu, struct kvm_device_attr *attr);
76 int kvm_arm_timer_get_attr(struct kvm_vcpu *vcpu, struct kvm_device_attr *attr);
77 int kvm_arm_timer_has_attr(struct kvm_vcpu *vcpu, struct kvm_device_attr *attr);
/OK3568_Linux_fs/kernel/arch/arm64/kvm/vgic/
H A Dvgic-kvm-device.c156 struct kvm_device_attr *attr) in vgic_set_common_attr()
219 struct kvm_device_attr *attr) in vgic_get_common_attr()
284 int vgic_v2_parse_attr(struct kvm_device *dev, struct kvm_device_attr *attr, in vgic_v2_parse_attr()
348 struct kvm_device_attr *attr, in vgic_v2_attr_regs_access()
393 struct kvm_device_attr *attr) in vgic_v2_set_attr()
418 struct kvm_device_attr *attr) in vgic_v2_get_attr()
443 struct kvm_device_attr *attr) in vgic_v2_has_attr()
476 int vgic_v3_parse_attr(struct kvm_device *dev, struct kvm_device_attr *attr, in vgic_v3_parse_attr()
512 struct kvm_device_attr *attr, in vgic_v3_attr_regs_access()
592 struct kvm_device_attr *attr) in vgic_v3_set_attr()
[all …]
H A Dvgic.h155 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);
/OK3568_Linux_fs/kernel/Documentation/virt/kvm/devices/
H A Dvfio.rst23 kvm_device_attr.addr points to an int32_t file descriptor
26 kvm_device_attr.addr points to an int32_t file descriptor
30 kvm_device_attr.addr points to a struct::
H A Darm-vgic-v3.rst36 The attribute data pointed to by kvm_device_attr.addr is a __u64 value::
80 The attr field of kvm_device_attr encodes two values::
85 All distributor regs are (rw, 32-bit) and kvm_device_attr.addr points to a
174 The attr field of kvm_device_attr encodes two values::
193 kvm_device_attr.addr points to a __u64 value.
216 kvm_device_attr.addr points to a __u32 value.
231 kvm_device_attr.addr.
252 The attr field of kvm_device_attr encodes the following values::
268 kvm_device_attr.addr points to a __u32 value which will contain a
H A Dvcpu.rst9 kvm_device_attr as other devices, but targets VCPU-wide settings and controls.
21 :Parameters: in kvm_device_attr.addr the address for PMU overflow interrupt is a
45 :Parameters: no additional parameter in kvm_device_attr.addr
64 :Parameters: in kvm_device_attr.addr the address for a PMU event filter is a
116 :Parameters: in kvm_device_attr.addr the address for the timer interrupt is a
H A Darm-vgic-its.rst47 kvm_device_attr.addr.
50 reset the ITS, no additional parameter in kvm_device_attr.addr.
90 The attr field of kvm_device_attr encodes the offset of the
94 kvm_device_attr.addr points to a __u64 value whatever the width
H A Dxive.rst88 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 Darm-vgic.rst50 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.
/OK3568_Linux_fs/kernel/arch/arm64/kvm/
H A Dpvtime.c76 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()
H A Dguest.c936 struct kvm_device_attr *attr) in kvm_arm_vcpu_arch_set_attr()
959 struct kvm_device_attr *attr) in kvm_arm_vcpu_arch_get_attr()
982 struct kvm_device_attr *attr) in kvm_arm_vcpu_arch_has_attr()
H A Dpmu-emul.c912 int kvm_arm_pmu_v3_set_attr(struct kvm_vcpu *vcpu, struct kvm_device_attr *attr) in kvm_arm_pmu_v3_set_attr()
1005 int kvm_arm_pmu_v3_get_attr(struct kvm_vcpu *vcpu, struct kvm_device_attr *attr) in kvm_arm_pmu_v3_get_attr()
1029 int kvm_arm_pmu_v3_has_attr(struct kvm_vcpu *vcpu, struct kvm_device_attr *attr) in kvm_arm_pmu_v3_has_attr()
H A Darm.c1090 struct kvm_device_attr *attr) in kvm_arm_vcpu_set_attr()
1104 struct kvm_device_attr *attr) in kvm_arm_vcpu_get_attr()
1118 struct kvm_device_attr *attr) in kvm_arm_vcpu_has_attr()
1162 struct kvm_device_attr attr; in kvm_arch_vcpu_ioctl()
H A Darch_timer.c1198 int kvm_arm_timer_set_attr(struct kvm_vcpu *vcpu, struct kvm_device_attr *attr) in kvm_arm_timer_set_attr()
1231 int kvm_arm_timer_get_attr(struct kvm_vcpu *vcpu, struct kvm_device_attr *attr) in kvm_arm_timer_get_attr()
1252 int kvm_arm_timer_has_attr(struct kvm_vcpu *vcpu, struct kvm_device_attr *attr) in kvm_arm_timer_has_attr()
/OK3568_Linux_fs/kernel/arch/arm64/include/asm/
H A Dkvm_host.h680 struct kvm_device_attr *attr);
682 struct kvm_device_attr *attr);
684 struct kvm_device_attr *attr);
726 struct kvm_device_attr *attr);
728 struct kvm_device_attr *attr);
730 struct kvm_device_attr *attr);
/OK3568_Linux_fs/kernel/arch/s390/kvm/
H A Dkvm-s390.c800 static int kvm_s390_get_mem_control(struct kvm *kvm, struct kvm_device_attr *attr) in kvm_s390_get_mem_control()
819 static int kvm_s390_set_mem_control(struct kvm *kvm, struct kvm_device_attr *attr) in kvm_s390_set_mem_control()
925 static int kvm_s390_vm_set_crypto(struct kvm *kvm, struct kvm_device_attr *attr) in kvm_s390_vm_set_crypto()
1062 struct kvm_device_attr *attr) in kvm_s390_vm_set_migration()
1083 struct kvm_device_attr *attr) in kvm_s390_vm_get_migration()
1097 static int kvm_s390_set_tod_ext(struct kvm *kvm, struct kvm_device_attr *attr) in kvm_s390_set_tod_ext()
1114 static int kvm_s390_set_tod_high(struct kvm *kvm, struct kvm_device_attr *attr) in kvm_s390_set_tod_high()
1129 static int kvm_s390_set_tod_low(struct kvm *kvm, struct kvm_device_attr *attr) in kvm_s390_set_tod_low()
1142 static int kvm_s390_set_tod(struct kvm *kvm, struct kvm_device_attr *attr) in kvm_s390_set_tod()
1199 static int kvm_s390_get_tod_ext(struct kvm *kvm, struct kvm_device_attr *attr) in kvm_s390_get_tod_ext()
[all …]
H A Dinterrupt.c2330 static int flic_ais_mode_get_all(struct kvm *kvm, struct kvm_device_attr *attr) in flic_ais_mode_get_all()
2352 static int flic_get_attr(struct kvm_device *dev, struct kvm_device_attr *attr) in flic_get_attr()
2412 struct kvm_device_attr *attr) in enqueue_floating_irq()
2454 struct kvm_device_attr *attr) in register_io_adapter()
2509 struct kvm_device_attr *attr) in modify_io_adapter()
2543 static int clear_io_irq(struct kvm *kvm, struct kvm_device_attr *attr) in clear_io_irq()
2566 static int modify_ais_mode(struct kvm *kvm, struct kvm_device_attr *attr) in modify_ais_mode()
2636 static int flic_inject_airq(struct kvm *kvm, struct kvm_device_attr *attr) in flic_inject_airq()
2647 static int flic_ais_mode_set_all(struct kvm *kvm, struct kvm_device_attr *attr) in flic_ais_mode_set_all()
2666 static int flic_set_attr(struct kvm_device *dev, struct kvm_device_attr *attr) in flic_set_attr()
[all …]
/OK3568_Linux_fs/kernel/virt/kvm/
H A Dvfio.c333 struct kvm_device_attr *attr) in kvm_vfio_set_attr()
344 struct kvm_device_attr *attr) in kvm_vfio_has_attr()
/OK3568_Linux_fs/prebuilts/gcc/linux-x86/arm/gcc-arm-10.3-2021.07-x86_64-arm-none-linux-gnueabihf/arm-none-linux-gnueabihf/libc/usr/include/linux/
H A Dkvm.h1172 struct kvm_device_attr { struct
1314 #define KVM_SET_DEVICE_ATTR _IOW(KVMIO, 0xe1, struct kvm_device_attr)
1315 #define KVM_GET_DEVICE_ATTR _IOW(KVMIO, 0xe2, struct kvm_device_attr)
1316 #define KVM_HAS_DEVICE_ATTR _IOW(KVMIO, 0xe3, struct kvm_device_attr)
/OK3568_Linux_fs/prebuilts/gcc/linux-x86/aarch64/gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu/aarch64-none-linux-gnu/libc/usr/include/linux/
H A Dkvm.h1172 struct kvm_device_attr { struct
1314 #define KVM_SET_DEVICE_ATTR _IOW(KVMIO, 0xe1, struct kvm_device_attr)
1315 #define KVM_GET_DEVICE_ATTR _IOW(KVMIO, 0xe2, struct kvm_device_attr)
1316 #define KVM_HAS_DEVICE_ATTR _IOW(KVMIO, 0xe3, struct kvm_device_attr)
/OK3568_Linux_fs/kernel/include/uapi/linux/
H A Dkvm.h1252 struct kvm_device_attr { struct
1401 #define KVM_SET_DEVICE_ATTR _IOW(KVMIO, 0xe1, struct kvm_device_attr)
1402 #define KVM_GET_DEVICE_ATTR _IOW(KVMIO, 0xe2, struct kvm_device_attr)
1403 #define KVM_HAS_DEVICE_ATTR _IOW(KVMIO, 0xe3, struct kvm_device_attr)
/OK3568_Linux_fs/kernel/tools/include/uapi/linux/
H A Dkvm.h1252 struct kvm_device_attr { struct
1401 #define KVM_SET_DEVICE_ATTR _IOW(KVMIO, 0xe1, struct kvm_device_attr)
1402 #define KVM_GET_DEVICE_ATTR _IOW(KVMIO, 0xe2, struct kvm_device_attr)
1403 #define KVM_HAS_DEVICE_ATTR _IOW(KVMIO, 0xe3, struct kvm_device_attr)
/OK3568_Linux_fs/kernel/arch/powerpc/kvm/
H A Dbook3s_xive_native.c940 struct kvm_device_attr *attr) in kvmppc_xive_native_set_attr()
972 struct kvm_device_attr *attr) in kvmppc_xive_native_get_attr()
985 struct kvm_device_attr *attr) in kvmppc_xive_native_has_attr()
H A Dmpic.c1459 static int set_base_addr(struct openpic *opp, struct kvm_device_attr *attr) in set_base_addr()
1517 static int mpic_set_attr(struct kvm_device *dev, struct kvm_device_attr *attr) in mpic_set_attr()
1556 static int mpic_get_attr(struct kvm_device *dev, struct kvm_device_attr *attr) in mpic_get_attr()
1607 static int mpic_has_attr(struct kvm_device *dev, struct kvm_device_attr *attr) in mpic_has_attr()

12