Lines Matching refs:vector
1719 int vector = vmcs_read(EXI_INTR_INFO) & 0xff; in interrupt_exit_handler() local
1720 handle_external_interrupt(vector); in interrupt_exit_handler()
10731 u8 vector; member
10751 report(regs->vector == vmx_exception_test_vector, in vmx_exception_handler()
10757 static void handle_exception_in_l2(u8 vector) in handle_exception_in_l2() argument
10759 handler old_handler = handle_exception(vector, vmx_exception_handler); in handle_exception_in_l2()
10761 vmx_exception_test_vector = vector; in handle_exception_in_l2()
10765 "%s handled by L2", exception_mnemonic(vector)); in handle_exception_in_l2()
10767 handle_exception(vector, old_handler); in handle_exception_in_l2()
10770 static void handle_exception_in_l1(u32 vector) in handle_exception_in_l1() argument
10776 vmcs_write(EXC_BITMAP, old_eb | (1u << vector)); in handle_exception_in_l1()
10780 if (vector == BP_VECTOR || vector == OF_VECTOR) in handle_exception_in_l1()
10788 (intr_info & INTR_INFO_VECTOR_MASK) == vector && in handle_exception_in_l1()
10790 "%s correctly routed to L1", exception_mnemonic(vector)); in handle_exception_in_l1()
10808 handle_exception_in_l2(t->vector); in vmx_exception_test()
10811 handle_exception_in_l1(t->vector); in vmx_exception_test()
10902 int vector; in test_host_value_direct() local
10908 vector = set_host_value(vmcs_field, TEST_DIRECT_VALUE); in test_host_value_direct()
10909 if (vector) { in test_host_value_direct()
10911 vector, field_name, TEST_DIRECT_VALUE); in test_host_value_direct()
11331 u16 vector; in vmx_posted_interrupts_test() local
11353 for (vector = 33; vector < 256; vector++) { in vmx_posted_interrupts_test()
11362 if (task_priority_class(vector) <= class) { in vmx_posted_interrupts_test()
11363 test_basic_vid(vector, class << 4, in vmx_posted_interrupts_test()
11368 test_basic_vid(vector, class << 4, VID_OP_SPIN, 1, false); in vmx_posted_interrupts_test()
11369 test_basic_vid(vector, class << 4, VID_OP_HLT, 1, false); in vmx_posted_interrupts_test()