Lines Matching refs:cmd

71 	kvm_inject_cmd cmd;  member
79 static void kvm_inject_call(kvm_inject_cmd cmd, uint32_t first_intid,
86 #define _KVM_INJECT_MULTI(cmd, intid, num, expect_failure) \ argument
87 kvm_inject_call(cmd, intid, num, -1 /* not used */, expect_failure)
89 #define KVM_INJECT_MULTI(cmd, intid, num) \ argument
90 _KVM_INJECT_MULTI(cmd, intid, num, false)
92 #define _KVM_INJECT(cmd, intid, expect_failure) \ argument
93 _KVM_INJECT_MULTI(cmd, intid, 1, expect_failure)
95 #define KVM_INJECT(cmd, intid) \ argument
96 _KVM_INJECT_MULTI(cmd, intid, 1, false)
98 #define KVM_ACTIVATE(cmd, intid) \ argument
99 kvm_inject_call(cmd, intid, 1, 1, false);
102 kvm_inject_cmd cmd; member
131 for ((f) = (t); (f)->cmd; (f)++)
135 if ((args)->kvm_supports_irqfd || (f)->cmd != KVM_INJECT_IRQFD)
197 static void kvm_inject_call(kvm_inject_cmd cmd, uint32_t first_intid, in kvm_inject_call() argument
201 .cmd = cmd, in kvm_inject_call()
251 uint32_t intid, kvm_inject_cmd cmd) in test_inject_fail() argument
255 _KVM_INJECT(cmd, intid, true); in test_inject_fail()
264 kvm_inject_cmd cmd) in guest_inject() argument
275 KVM_INJECT_MULTI(cmd, first_intid, num); in guest_inject()
302 kvm_inject_cmd cmd) in guest_restore_active() argument
323 KVM_ACTIVATE(cmd, intid); in guest_restore_active()
370 kvm_inject_cmd cmd) in test_inject_preemption() argument
389 KVM_INJECT(cmd, intid); in test_inject_preemption()
420 guest_inject(args, MIN_SGI, 1, f->cmd); in test_injection()
421 guest_inject(args, 0, 16, f->cmd); in test_injection()
425 guest_inject(args, MIN_PPI, 1, f->cmd); in test_injection()
428 guest_inject(args, MIN_SPI, 1, f->cmd); in test_injection()
429 guest_inject(args, nr_irqs - 1, 1, f->cmd); in test_injection()
430 guest_inject(args, MIN_SPI, nr_irqs - MIN_SPI, f->cmd); in test_injection()
441 test_inject_fail(args, bad_intid[i], f->cmd); in test_injection_failure()
453 test_inject_preemption(args, MIN_SGI, 4, f->cmd); in test_preemption()
456 test_inject_preemption(args, MIN_PPI, 4, f->cmd); in test_preemption()
459 test_inject_preemption(args, MIN_SPI, 4, f->cmd); in test_preemption()
466 guest_restore_active(args, MIN_SGI, 4, f->cmd); in test_restore_active()
469 guest_restore_active(args, MIN_PPI, 4, f->cmd); in test_restore_active()
472 guest_restore_active(args, MIN_SPI, 4, f->cmd); in test_restore_active()
665 kvm_inject_cmd cmd = inject_args->cmd; in run_guest_cmd() local
677 switch (cmd) { in run_guest_cmd()
788 TEST_FAIL("Unknown ucall %lu", uc.cmd); in test_vgic()