Searched refs:gic_fd (Results 1 - 7 of 7) sorted by relevance

/linux-master/tools/testing/selftests/kvm/lib/aarch64/
H A Dvgic.c36 int gic_fd; local
54 gic_fd = __kvm_create_device(vm, KVM_DEV_TYPE_ARM_VGIC_V3);
55 if (gic_fd < 0)
56 return gic_fd;
58 kvm_device_attr_set(gic_fd, KVM_DEV_ARM_VGIC_GRP_NR_IRQS, 0, &nr_irqs);
60 kvm_device_attr_set(gic_fd, KVM_DEV_ARM_VGIC_GRP_CTRL,
63 kvm_device_attr_set(gic_fd, KVM_DEV_ARM_VGIC_GRP_ADDR,
70 kvm_device_attr_set(gic_fd, KVM_DEV_ARM_VGIC_GRP_ADDR,
76 kvm_device_attr_set(gic_fd, KVM_DEV_ARM_VGIC_GRP_CTRL,
79 return gic_fd;
83 _kvm_irq_set_level_info(int gic_fd, uint32_t intid, int level) argument
101 kvm_irq_set_level_info(int gic_fd, uint32_t intid, int level) argument
130 vgic_poke_irq(int gic_fd, uint32_t intid, struct kvm_vcpu *vcpu, uint64_t reg_off) argument
162 kvm_irq_write_ispendr(int gic_fd, uint32_t intid, struct kvm_vcpu *vcpu) argument
167 kvm_irq_write_isactiver(int gic_fd, uint32_t intid, struct kvm_vcpu *vcpu) argument
[all...]
/linux-master/tools/testing/selftests/kvm/include/aarch64/
H A Dvgic.h24 void kvm_irq_set_level_info(int gic_fd, uint32_t intid, int level);
25 int _kvm_irq_set_level_info(int gic_fd, uint32_t intid, int level);
31 void kvm_irq_write_ispendr(int gic_fd, uint32_t intid, struct kvm_vcpu *vcpu);
32 void kvm_irq_write_isactiver(int gic_fd, uint32_t intid, struct kvm_vcpu *vcpu);
/linux-master/tools/testing/selftests/kvm/aarch64/
H A Dvgic_init.c29 int gic_fd; member in struct:vm_gic
82 v.gic_fd = kvm_create_device(v.vm, gic_dev_type);
93 v.gic_fd = kvm_create_device(v.vm, gic_dev_type);
101 close(v->gic_fd);
156 kvm_has_device_attr(v->gic_fd, KVM_DEV_ARM_VGIC_GRP_ADDR, dist.attr);
158 kvm_has_device_attr(v->gic_fd, KVM_DEV_ARM_VGIC_GRP_ADDR, rdist.attr);
161 ret = __kvm_has_device_attr(v->gic_fd, KVM_DEV_ARM_VGIC_GRP_ADDR, -1);
166 ret = __kvm_device_attr_set(v->gic_fd, KVM_DEV_ARM_VGIC_GRP_ADDR,
171 ret = __kvm_device_attr_set(v->gic_fd, KVM_DEV_ARM_VGIC_GRP_ADDR,
177 ret = __kvm_device_attr_set(v->gic_fd, KVM_DEV_ARM_VGIC_GRP_ADD
[all...]
H A Darch_timer.c184 static int gic_fd; variable
212 gic_fd = vgic_v3_setup(vm, nr_vcpus, 64, GICD_BASE_GPA, GICR_BASE_GPA);
213 __TEST_REQUIRE(gic_fd >= 0, "Failed to create vgic-v3");
223 close(gic_fd);
H A Dvgic_irq.c535 void kvm_irq_set_level_info_check(int gic_fd, uint32_t intid, int level, argument
539 kvm_irq_set_level_info(gic_fd, intid, level);
541 int ret = _kvm_irq_set_level_info(gic_fd, intid, level);
589 static void kvm_irq_write_ispendr_check(int gic_fd, uint32_t intid, argument
601 kvm_irq_write_ispendr(gic_fd, intid, vcpu);
661 static void run_guest_cmd(struct kvm_vcpu *vcpu, int gic_fd, argument
698 kvm_irq_set_level_info_check(gic_fd, i, 1,
708 kvm_irq_write_ispendr_check(gic_fd, i, vcpu,
713 kvm_irq_write_isactiver(gic_fd, i, vcpu);
741 int gic_fd; local
[all...]
H A Dvpmu_counter_access.c31 int gic_fd; member in struct:vpmu_vm
441 vpmu_vm.gic_fd = vgic_v3_setup(vpmu_vm.vm, 1, 64,
443 __TEST_REQUIRE(vpmu_vm.gic_fd >= 0,
461 close(vpmu_vm.gic_fd);
/linux-master/tools/testing/selftests/kvm/
H A Ddirty_log_perf_test.c28 static int gic_fd; variable
36 gic_fd = vgic_v3_setup(vm, nr_vcpus, 64, GICD_BASE_GPA, GICR_BASE_GPA);
41 if (gic_fd > 0)
42 close(gic_fd);

Completed in 125 milliseconds