Searched refs:kvm_device_attr (Results 1 - 25 of 34) sorted by relevance

12

/linux-master/include/kvm/
H A Darm_pmu.h67 struct kvm_device_attr *attr);
69 struct kvm_device_attr *attr);
71 struct kvm_device_attr *attr);
137 struct kvm_device_attr *attr)
142 struct kvm_device_attr *attr)
147 struct kvm_device_attr *attr)
H A Darm_hypercalls.h52 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);
H A Darm_arch_timer.h111 int kvm_arm_timer_set_attr(struct kvm_vcpu *vcpu, struct kvm_device_attr *attr);
112 int kvm_arm_timer_get_attr(struct kvm_vcpu *vcpu, struct kvm_device_attr *attr);
113 int kvm_arm_timer_has_attr(struct kvm_vcpu *vcpu, struct kvm_device_attr *attr);
/linux-master/arch/arm64/kvm/vgic/
H A Dvgic-kvm-device.c92 static int kvm_vgic_addr(struct kvm *kvm, struct kvm_device_attr *attr, bool write)
210 struct kvm_device_attr *attr)
286 struct kvm_device_attr *attr)
338 int vgic_v2_parse_attr(struct kvm_device *dev, struct kvm_device_attr *attr,
359 struct kvm_device_attr *attr,
417 struct kvm_device_attr *attr)
429 struct kvm_device_attr *attr)
441 struct kvm_device_attr *attr)
474 int vgic_v3_parse_attr(struct kvm_device *dev, struct kvm_device_attr *attr,
509 struct kvm_device_attr *att
[all...]
H A Dvgic.h174 int vgic_v3_parse_attr(struct kvm_device *dev, struct kvm_device_attr *attr,
176 int vgic_v2_parse_attr(struct kvm_device *dev, struct kvm_device_attr *attr,
201 int vgic_v2_has_attr_regs(struct kvm_device *dev, struct kvm_device_attr *attr);
263 int vgic_v3_has_attr_regs(struct kvm_device *dev, struct kvm_device_attr *attr);
269 struct kvm_device_attr *attr, bool is_write);
270 int vgic_v3_has_cpu_sysregs_attr(struct kvm_vcpu *vcpu, struct kvm_device_attr *attr);
/linux-master/arch/arm64/kvm/
H A Dpvtime.c76 struct kvm_device_attr *attr)
108 struct kvm_device_attr *attr)
125 struct kvm_device_attr *attr)
H A Dvgic-sys-reg-v3.c342 int vgic_v3_has_cpu_sysregs_attr(struct kvm_vcpu *vcpu, struct kvm_device_attr *attr)
352 struct kvm_device_attr *attr,
H A Dhypercalls.c642 int kvm_vm_smccc_has_attr(struct kvm *kvm, struct kvm_device_attr *attr)
652 int kvm_vm_smccc_set_attr(struct kvm *kvm, struct kvm_device_attr *attr)
H A Darm.c1460 struct kvm_device_attr *attr)
1474 struct kvm_device_attr *attr)
1488 struct kvm_device_attr *attr)
1532 struct kvm_device_attr attr;
1674 static int kvm_vm_has_attr(struct kvm *kvm, struct kvm_device_attr *attr)
1684 static int kvm_vm_set_attr(struct kvm *kvm, struct kvm_device_attr *attr)
1698 struct kvm_device_attr attr;
H A Dguest.c947 struct kvm_device_attr *attr)
972 struct kvm_device_attr *attr)
995 struct kvm_device_attr *attr)
H A Dpmu-emul.c981 int kvm_arm_pmu_v3_set_attr(struct kvm_vcpu *vcpu, struct kvm_device_attr *attr)
1084 int kvm_arm_pmu_v3_get_attr(struct kvm_vcpu *vcpu, struct kvm_device_attr *attr)
1108 int kvm_arm_pmu_v3_has_attr(struct kvm_vcpu *vcpu, struct kvm_device_attr *attr)
H A Darch_timer.c1559 int kvm_arm_timer_set_attr(struct kvm_vcpu *vcpu, struct kvm_device_attr *attr)
1611 int kvm_arm_timer_get_attr(struct kvm_vcpu *vcpu, struct kvm_device_attr *attr)
1638 int kvm_arm_timer_has_attr(struct kvm_vcpu *vcpu, struct kvm_device_attr *attr)
/linux-master/arch/loongarch/kvm/
H A Dvcpu.c552 struct kvm_device_attr *attr)
565 struct kvm_device_attr *attr)
581 struct kvm_device_attr *attr)
597 struct kvm_device_attr *attr)
613 struct kvm_device_attr *attr)
619 struct kvm_device_attr *attr)
638 struct kvm_device_attr attr;
/linux-master/arch/s390/kvm/
H A Dkvm-s390.c895 static int kvm_s390_get_mem_control(struct kvm *kvm, struct kvm_device_attr *attr)
914 static int kvm_s390_set_mem_control(struct kvm *kvm, struct kvm_device_attr *attr)
1020 static int kvm_s390_vm_set_crypto(struct kvm *kvm, struct kvm_device_attr *attr)
1192 struct kvm_device_attr *attr)
1213 struct kvm_device_attr *attr)
1227 static int kvm_s390_set_tod_ext(struct kvm *kvm, struct kvm_device_attr *attr)
1244 static int kvm_s390_set_tod_high(struct kvm *kvm, struct kvm_device_attr *attr)
1259 static int kvm_s390_set_tod_low(struct kvm *kvm, struct kvm_device_attr *attr)
1272 static int kvm_s390_set_tod(struct kvm *kvm, struct kvm_device_attr *attr)
1329 static int kvm_s390_get_tod_ext(struct kvm *kvm, struct kvm_device_attr *att
[all...]
H A Dinterrupt.c2340 static int flic_ais_mode_get_all(struct kvm *kvm, struct kvm_device_attr *attr)
2362 static int flic_get_attr(struct kvm_device *dev, struct kvm_device_attr *attr)
2422 struct kvm_device_attr *attr)
2464 struct kvm_device_attr *attr)
2519 struct kvm_device_attr *attr)
2553 static int clear_io_irq(struct kvm *kvm, struct kvm_device_attr *attr)
2576 static int modify_ais_mode(struct kvm *kvm, struct kvm_device_attr *attr)
2646 static int flic_inject_airq(struct kvm *kvm, struct kvm_device_attr *attr)
2657 static int flic_ais_mode_set_all(struct kvm *kvm, struct kvm_device_attr *attr)
2676 static int flic_set_attr(struct kvm_device *dev, struct kvm_device_attr *att
[all...]
/linux-master/virt/kvm/
H A Dvfio.c301 struct kvm_device_attr *attr)
313 struct kvm_device_attr *attr)
/linux-master/arch/arm64/include/asm/
H A Dkvm_host.h1143 struct kvm_device_attr *attr);
1145 struct kvm_device_attr *attr);
1147 struct kvm_device_attr *attr);
1195 struct kvm_device_attr *attr);
1197 struct kvm_device_attr *attr);
1199 struct kvm_device_attr *attr);
/linux-master/arch/riscv/kvm/
H A Daia_device.c325 static int aia_set_attr(struct kvm_device *dev, struct kvm_device_attr *attr)
392 static int aia_get_attr(struct kvm_device *dev, struct kvm_device_attr *attr)
467 static int aia_has_attr(struct kvm_device *dev, struct kvm_device_attr *attr)
/linux-master/tools/testing/selftests/kvm/
H A Dsteal_time.c161 struct kvm_device_attr dev = {
175 struct kvm_device_attr dev = {
/linux-master/tools/testing/selftests/kvm/aarch64/
H A Dvpmu_counter_access.c416 struct kvm_device_attr irq_attr = {
421 struct kvm_device_attr init_attr = {
/linux-master/include/uapi/linux/
H A Dkvm.h1103 struct kvm_device_attr { struct
1242 #define KVM_SET_DEVICE_ATTR _IOW(KVMIO, 0xe1, struct kvm_device_attr)
1243 #define KVM_GET_DEVICE_ATTR _IOW(KVMIO, 0xe2, struct kvm_device_attr)
1244 #define KVM_HAS_DEVICE_ATTR _IOW(KVMIO, 0xe3, struct kvm_device_attr)
/linux-master/tools/include/uapi/linux/
H A Dkvm.h1103 struct kvm_device_attr { struct
1242 #define KVM_SET_DEVICE_ATTR _IOW(KVMIO, 0xe1, struct kvm_device_attr)
1243 #define KVM_GET_DEVICE_ATTR _IOW(KVMIO, 0xe2, struct kvm_device_attr)
1244 #define KVM_HAS_DEVICE_ATTR _IOW(KVMIO, 0xe3, struct kvm_device_attr)
/linux-master/arch/powerpc/kvm/
H A Dbook3s_xive_native.c942 struct kvm_device_attr *attr)
974 struct kvm_device_attr *attr)
987 struct kvm_device_attr *attr)
H A Dbook3s_xics.c1294 static int xics_set_attr(struct kvm_device *dev, struct kvm_device_attr *attr)
1305 static int xics_get_attr(struct kvm_device *dev, struct kvm_device_attr *attr)
1316 static int xics_has_attr(struct kvm_device *dev, struct kvm_device_attr *attr)
H A Dmpic.c1459 static int set_base_addr(struct openpic *opp, struct kvm_device_attr *attr)
1517 static int mpic_set_attr(struct kvm_device *dev, struct kvm_device_attr *attr)
1556 static int mpic_get_attr(struct kvm_device *dev, struct kvm_device_attr *attr)
1607 static int mpic_has_attr(struct kvm_device *dev, struct kvm_device_attr *attr)

Completed in 263 milliseconds

12