Lines Matching refs:nr_irqs
27 uint32_t nr_irqs; /* number of KVM supported IRQs. */ member
235 for (i = 0; i < args->nr_irqs; i++) in reset_priorities()
410 uint32_t nr_irqs = args->nr_irqs; in test_injection() local
422 guest_inject(args, nr_irqs - 1, 1, f->cmd); in test_injection()
423 guest_inject(args, MIN_SPI, nr_irqs - MIN_SPI, f->cmd); in test_injection()
430 uint32_t bad_intid[] = { args->nr_irqs, 1020, 1024, 1120, 5120, ~0U, }; in test_injection_failure()
470 uint32_t i, nr_irqs = args->nr_irqs; in guest_code() local
476 for (i = 0; i < nr_irqs; i++) in guest_code()
479 for (i = MIN_SPI; i < nr_irqs; i++) in guest_code()
721 args->nr_irqs, args->level_sensitive, in print_args()
725 static void test_vgic(uint32_t nr_irqs, bool level_sensitive, bool eoi_split) in test_vgic() argument
735 .nr_irqs = nr_irqs, in test_vgic()
754 gic_fd = vgic_v3_setup(vm, 1, nr_irqs); in test_vgic()
799 uint32_t nr_irqs = 64; in main() local
808 nr_irqs = atoi_non_negative("Number of IRQs", optarg); in main()
809 if (nr_irqs > 1024 || nr_irqs % 32) in main()
832 test_vgic(nr_irqs, false /* level */, false /* eoi_split */); in main()
833 test_vgic(nr_irqs, false /* level */, true /* eoi_split */); in main()
834 test_vgic(nr_irqs, true /* level */, false /* eoi_split */); in main()
835 test_vgic(nr_irqs, true /* level */, true /* eoi_split */); in main()
837 test_vgic(nr_irqs, level_sensitive, eoi_split); in main()