Lines Matching full:irqs
3 * vgic_irq.c - Test userspace injection of IRQs
5 * This test validates the injection of IRQs from userspace using various
27 uint32_t nr_irqs; /* number of KVM supported IRQs. */
288 * Restore the active state of multiple concurrent IRQs (given by
290 * destination side assuming there are some active IRQs that were not
301 * Set the priorities of the first (KVM_NUM_PRIOS - 1) IRQs in guest_restore_active()
324 /* finish handling the IRQs starting with the highest priority one. */ in guest_restore_active()
341 * This function should only be used in test_inject_preemption (with IRQs
357 * Inject multiple concurrent IRQs (num IRQs starting at first_intid) and
368 /* Set the priorities of the first (KVM_NUM_PRIOS - 1) IRQs in test_inject_preemption()
390 /* finish handling the IRQs starting with the highest priority one. */ in test_inject_preemption()
442 * number of concurrently active IRQs. The number of LRs implemented is in test_preemption()
457 /* Test up to 4 active IRQs. Same reason as in test_preemption. */ in test_restore_active()
500 * Restore the active state of IRQs. This would happen when live in guest_code()
501 * migrating IRQs in the middle of being handled. in guest_code()
726 printf("nr-irqs=%d level-sensitive=%d eoi-split=%d\n", in print_args()
794 printf(" -n: specify number of IRQs to setup the vgic with. " in help()
798 printf(" -l: specify whether the IRQs are level-sensitive (1) or not (0)."); in help()
814 nr_irqs = atoi_non_negative("Number of IRQs", optarg); in main()