Lines Matching refs:gic_fd

29 	int gic_fd;  member
70 v.gic_fd = kvm_create_device(v.vm, gic_dev_type, false); in vm_gic_create_with_vcpus()
77 close(v->gic_fd); in vm_gic_destroy()
132 kvm_device_check_attr(v->gic_fd, KVM_DEV_ARM_VGIC_GRP_ADDR, in subtest_dist_rdist()
135 kvm_device_check_attr(v->gic_fd, KVM_DEV_ARM_VGIC_GRP_ADDR, in subtest_dist_rdist()
139 ret = _kvm_device_check_attr(v->gic_fd, KVM_DEV_ARM_VGIC_GRP_ADDR, -1); in subtest_dist_rdist()
144 ret = _kvm_device_access(v->gic_fd, KVM_DEV_ARM_VGIC_GRP_ADDR, in subtest_dist_rdist()
149 ret = _kvm_device_access(v->gic_fd, KVM_DEV_ARM_VGIC_GRP_ADDR, in subtest_dist_rdist()
155 ret = _kvm_device_access(v->gic_fd, KVM_DEV_ARM_VGIC_GRP_ADDR, in subtest_dist_rdist()
159 ret = _kvm_device_access(v->gic_fd, KVM_DEV_ARM_VGIC_GRP_ADDR, in subtest_dist_rdist()
165 ret = _kvm_device_access(v->gic_fd, KVM_DEV_ARM_VGIC_GRP_ADDR, in subtest_dist_rdist()
172 kvm_device_access(v->gic_fd, KVM_DEV_ARM_VGIC_GRP_ADDR, in subtest_dist_rdist()
177 ret = _kvm_device_access(v->gic_fd, KVM_DEV_ARM_VGIC_GRP_ADDR, in subtest_dist_rdist()
181 ret = _kvm_device_check_attr(v->gic_fd, KVM_DEV_ARM_VGIC_GRP_ADDR, in subtest_dist_rdist()
186 ret = _kvm_device_access(v->gic_fd, KVM_DEV_ARM_VGIC_GRP_ADDR, in subtest_dist_rdist()
198 kvm_device_access(v->gic_fd, KVM_DEV_ARM_VGIC_GRP_ADDR, in subtest_dist_rdist()
208 ret = kvm_device_check_attr(v->gic_fd, KVM_DEV_ARM_VGIC_GRP_ADDR, in subtest_v3_redist_regions()
213 ret = _kvm_device_access(v->gic_fd, KVM_DEV_ARM_VGIC_GRP_ADDR, in subtest_v3_redist_regions()
218 ret = _kvm_device_access(v->gic_fd, KVM_DEV_ARM_VGIC_GRP_ADDR, in subtest_v3_redist_regions()
223 ret = _kvm_device_access(v->gic_fd, KVM_DEV_ARM_VGIC_GRP_ADDR, in subtest_v3_redist_regions()
229 ret = _kvm_device_access(v->gic_fd, KVM_DEV_ARM_VGIC_GRP_ADDR, in subtest_v3_redist_regions()
234 kvm_device_access(v->gic_fd, KVM_DEV_ARM_VGIC_GRP_ADDR, in subtest_v3_redist_regions()
238 ret = _kvm_device_access(v->gic_fd, KVM_DEV_ARM_VGIC_GRP_ADDR, in subtest_v3_redist_regions()
243 ret = _kvm_device_access(v->gic_fd, KVM_DEV_ARM_VGIC_GRP_ADDR, in subtest_v3_redist_regions()
249 ret = _kvm_device_access(v->gic_fd, KVM_DEV_ARM_VGIC_GRP_ADDR, in subtest_v3_redist_regions()
254 kvm_device_access(v->gic_fd, KVM_DEV_ARM_VGIC_GRP_ADDR, in subtest_v3_redist_regions()
258 ret = _kvm_device_access(v->gic_fd, KVM_DEV_ARM_VGIC_GRP_ADDR, in subtest_v3_redist_regions()
265 ret = _kvm_device_access(v->gic_fd, KVM_DEV_ARM_VGIC_GRP_ADDR, in subtest_v3_redist_regions()
271 ret = _kvm_device_access(v->gic_fd, KVM_DEV_ARM_VGIC_GRP_ADDR, in subtest_v3_redist_regions()
285 ret = _kvm_device_access(v->gic_fd, KVM_DEV_ARM_VGIC_GRP_ADDR, in subtest_v3_redist_regions()
291 ret = _kvm_device_access(v->gic_fd, KVM_DEV_ARM_VGIC_GRP_ADDR, in subtest_v3_redist_regions()
296 ret = _kvm_device_access(v->gic_fd, KVM_DEV_ARM_VGIC_GRP_ADDR, in subtest_v3_redist_regions()
301 kvm_device_access(v->gic_fd, KVM_DEV_ARM_VGIC_GRP_ADDR, in subtest_v3_redist_regions()
305 ret = _kvm_device_access(v->gic_fd, KVM_DEV_ARM_VGIC_GRP_ADDR, in subtest_v3_redist_regions()
358 kvm_device_access(v.gic_fd, KVM_DEV_ARM_VGIC_GRP_CTRL, in test_v3_new_redist_regions()
371 kvm_device_access(v.gic_fd, KVM_DEV_ARM_VGIC_GRP_ADDR, in test_v3_new_redist_regions()
384 _kvm_device_access(v.gic_fd, KVM_DEV_ARM_VGIC_GRP_ADDR, in test_v3_new_redist_regions()
390 kvm_device_access(v.gic_fd, KVM_DEV_ARM_VGIC_GRP_ADDR, in test_v3_new_redist_regions()
393 kvm_device_access(v.gic_fd, KVM_DEV_ARM_VGIC_GRP_CTRL, in test_v3_new_redist_regions()
411 v.gic_fd = kvm_create_device(v.vm, KVM_DEV_TYPE_ARM_VGIC_V3, false); in test_v3_typer_accesses()
415 ret = access_v3_redist_reg(v.gic_fd, 1, GICR_TYPER, &val, false); in test_v3_typer_accesses()
420 ret = access_v3_redist_reg(v.gic_fd, 1, GICR_TYPER, &val, false); in test_v3_typer_accesses()
425 kvm_device_access(v.gic_fd, KVM_DEV_ARM_VGIC_GRP_CTRL, in test_v3_typer_accesses()
429 ret = access_v3_redist_reg(v.gic_fd, 0, GICR_TYPER, &val, false); in test_v3_typer_accesses()
434 kvm_device_access(v.gic_fd, KVM_DEV_ARM_VGIC_GRP_ADDR, in test_v3_typer_accesses()
438 ret = access_v3_redist_reg(v.gic_fd, 0, GICR_TYPER, &val, false); in test_v3_typer_accesses()
441 ret = access_v3_redist_reg(v.gic_fd, 3, GICR_TYPER, &val, false); in test_v3_typer_accesses()
445 ret = _kvm_device_access(v.gic_fd, KVM_DEV_ARM_VGIC_GRP_ADDR, in test_v3_typer_accesses()
449 ret = access_v3_redist_reg(v.gic_fd, 1, GICR_TYPER, &val, false); in test_v3_typer_accesses()
453 ret = access_v3_redist_reg(v.gic_fd, 2, GICR_TYPER, &val, false); in test_v3_typer_accesses()
458 kvm_device_access(v.gic_fd, KVM_DEV_ARM_VGIC_GRP_ADDR, in test_v3_typer_accesses()
461 ret = access_v3_redist_reg(v.gic_fd, 1, GICR_TYPER, &val, false); in test_v3_typer_accesses()
464 ret = access_v3_redist_reg(v.gic_fd, 2, GICR_TYPER, &val, false); in test_v3_typer_accesses()
491 v.gic_fd = kvm_create_device(v.vm, KVM_DEV_TYPE_ARM_VGIC_V3, false); in test_v3_last_bit_redist_regions()
493 kvm_device_access(v.gic_fd, KVM_DEV_ARM_VGIC_GRP_CTRL, in test_v3_last_bit_redist_regions()
497 kvm_device_access(v.gic_fd, KVM_DEV_ARM_VGIC_GRP_ADDR, in test_v3_last_bit_redist_regions()
501 kvm_device_access(v.gic_fd, KVM_DEV_ARM_VGIC_GRP_ADDR, in test_v3_last_bit_redist_regions()
505 kvm_device_access(v.gic_fd, KVM_DEV_ARM_VGIC_GRP_ADDR, in test_v3_last_bit_redist_regions()
508 ret = access_v3_redist_reg(v.gic_fd, 0, GICR_TYPER, &val, false); in test_v3_last_bit_redist_regions()
511 ret = access_v3_redist_reg(v.gic_fd, 1, GICR_TYPER, &val, false); in test_v3_last_bit_redist_regions()
514 ret = access_v3_redist_reg(v.gic_fd, 2, GICR_TYPER, &val, false); in test_v3_last_bit_redist_regions()
517 ret = access_v3_redist_reg(v.gic_fd, 3, GICR_TYPER, &val, false); in test_v3_last_bit_redist_regions()
520 ret = access_v3_redist_reg(v.gic_fd, 5, GICR_TYPER, &val, false); in test_v3_last_bit_redist_regions()
523 ret = access_v3_redist_reg(v.gic_fd, 4, GICR_TYPER, &val, false); in test_v3_last_bit_redist_regions()
540 v.gic_fd = kvm_create_device(v.vm, KVM_DEV_TYPE_ARM_VGIC_V3, false); in test_v3_last_bit_single_rdist()
542 kvm_device_access(v.gic_fd, KVM_DEV_ARM_VGIC_GRP_CTRL, in test_v3_last_bit_single_rdist()
546 kvm_device_access(v.gic_fd, KVM_DEV_ARM_VGIC_GRP_ADDR, in test_v3_last_bit_single_rdist()
549 ret = access_v3_redist_reg(v.gic_fd, 0, GICR_TYPER, &val, false); in test_v3_last_bit_single_rdist()
552 ret = access_v3_redist_reg(v.gic_fd, 3, GICR_TYPER, &val, false); in test_v3_last_bit_single_rdist()
555 ret = access_v3_redist_reg(v.gic_fd, 5, GICR_TYPER, &val, false); in test_v3_last_bit_single_rdist()
558 ret = access_v3_redist_reg(v.gic_fd, 1, GICR_TYPER, &val, false); in test_v3_last_bit_single_rdist()
561 ret = access_v3_redist_reg(v.gic_fd, 2, GICR_TYPER, &val, false); in test_v3_last_bit_single_rdist()
578 kvm_device_access(v.gic_fd, KVM_DEV_ARM_VGIC_GRP_ADDR, in test_v3_redist_ipa_range_check_at_vcpu_run()
582 kvm_device_access(v.gic_fd, KVM_DEV_ARM_VGIC_GRP_ADDR, in test_v3_redist_ipa_range_check_at_vcpu_run()
589 kvm_device_access(v.gic_fd, KVM_DEV_ARM_VGIC_GRP_CTRL, in test_v3_redist_ipa_range_check_at_vcpu_run()
660 v.gic_fd = kvm_create_device(v.vm, gic_dev_type, false); in test_kvm_device()