Lines Matching refs:nr_irqs
31 uint32_t nr_irqs; /* number of KVM supported IRQs. */ member
242 for (i = 0; i < args->nr_irqs; i++) in reset_priorities()
418 uint32_t nr_irqs = args->nr_irqs; in test_injection() local
430 guest_inject(args, nr_irqs - 1, 1, f->cmd); in test_injection()
431 guest_inject(args, MIN_SPI, nr_irqs - MIN_SPI, f->cmd); in test_injection()
438 uint32_t bad_intid[] = { args->nr_irqs, 1020, 1024, 1120, 5120, ~0U, }; in test_injection_failure()
478 uint32_t i, nr_irqs = args->nr_irqs; in guest_code() local
484 for (i = 0; i < nr_irqs; i++) in guest_code()
487 for (i = MIN_SPI; i < nr_irqs; i++) in guest_code()
735 args->nr_irqs, args->level_sensitive, in print_args()
739 static void test_vgic(uint32_t nr_irqs, bool level_sensitive, bool eoi_split) in test_vgic() argument
749 .nr_irqs = nr_irqs, in test_vgic()
768 gic_fd = vgic_v3_setup(vm, 1, nr_irqs, in test_vgic()
814 uint32_t nr_irqs = 64; in main() local
823 nr_irqs = atoi_non_negative("Number of IRQs", optarg); in main()
824 if (nr_irqs > 1024 || nr_irqs % 32) in main()
847 test_vgic(nr_irqs, false /* level */, false /* eoi_split */); in main()
848 test_vgic(nr_irqs, false /* level */, true /* eoi_split */); in main()
849 test_vgic(nr_irqs, true /* level */, false /* eoi_split */); in main()
850 test_vgic(nr_irqs, true /* level */, true /* eoi_split */); in main()
852 test_vgic(nr_irqs, level_sensitive, eoi_split); in main()