Searched refs:APIC_IRR (Results 1 - 17 of 17) sorted by relevance
/kernel/linux/linux-6.6/tools/testing/selftests/kvm/x86_64/ |
H A D | xapic_state_test.c | 26 uint64_t val = (u64)xapic_read_reg(APIC_IRR) | in xapic_guest_code() 27 (u64)xapic_read_reg(APIC_IRR + 0x10) << 32; in xapic_guest_code() 42 uint64_t val = x2apic_read_reg(APIC_IRR) | in x2apic_guest_code() 43 x2apic_read_reg(APIC_IRR + 0x10) << 32; in x2apic_guest_code() 63 *((u32 *)&xapic.regs[APIC_IRR]) = val; in ____test_icr() 64 *((u32 *)&xapic.regs[APIC_IRR + 0x10]) = val >> 32; in ____test_icr()
|
/kernel/linux/linux-6.6/tools/testing/selftests/kvm/include/x86_64/ |
H A D | apic.h | 36 #define APIC_IRR 0x200 macro
|
/kernel/linux/linux-5.10/arch/x86/kvm/ |
H A D | lapic.c | 81 apic_test_vector(vector, apic->regs + APIC_IRR); in kvm_apic_pending_eoi() 434 irr_val = *((u32 *)(regs + APIC_IRR + i * 0x10)); in __kvm_apic_update_irr() 438 *((u32 *)(regs + APIC_IRR + i * 0x10)) = irr_val; in __kvm_apic_update_irr() 463 return find_highest_vector(apic->regs + APIC_IRR); in apic_search_irr() 491 kvm_lapic_clear_vector(vec, apic->regs + APIC_IRR); in apic_clear_irr() 496 kvm_lapic_clear_vector(vec, apic->regs + APIC_IRR); in apic_clear_irr() 1399 APIC_REGS_MASK(APIC_IRR, APIC_ISR_NR) | in kvm_lapic_reg_read() 1541 bitmap = apic->regs + APIC_IRR; in lapic_timer_int_injected() 2350 kvm_lapic_set_reg(apic, APIC_IRR + 0x10 * i, 0); in kvm_lapic_reset()
|
H A D | lapic.h | 152 kvm_lapic_set_vector(vec, apic->regs + APIC_IRR); in kvm_lapic_set_irr() 155 * APIC_IRR to avoid race with apic_clear_irr in kvm_lapic_set_irr()
|
/kernel/linux/linux-6.6/arch/x86/kvm/ |
H A D | lapic.c | 115 apic_test_vector(vector, apic->regs + APIC_IRR); in kvm_apic_pending_eoi() 664 u32 *p_irr = (u32 *)(regs + APIC_IRR + i * 0x10); in __kvm_apic_update_irr() 703 return find_highest_vector(apic->regs + APIC_IRR); in apic_search_irr() 727 kvm_lapic_clear_vector(vec, apic->regs + APIC_IRR); in apic_clear_irr() 732 kvm_lapic_clear_vector(vec, apic->regs + APIC_IRR); in apic_clear_irr() 1620 APIC_REGS_MASK(APIC_IRR, APIC_ISR_NR) | in kvm_lapic_readable_reg_mask() 1788 bitmap = apic->regs + APIC_IRR; in lapic_timer_int_injected() 2720 kvm_lapic_set_reg(apic, APIC_IRR + 0x10 * i, 0); in kvm_lapic_reset()
|
H A D | lapic.h | 166 kvm_lapic_set_vector(vec, apic->regs + APIC_IRR); in kvm_lapic_set_irr() 169 * APIC_IRR to avoid race with apic_clear_irr in kvm_lapic_set_irr()
|
/kernel/linux/linux-5.10/arch/x86/include/asm/ |
H A D | apicdef.h | 58 #define APIC_IRR 0x200 macro
|
H A D | apic.h | 452 u32 irr = apic_read(APIC_IRR + (vector / 32 * 0x10)); in lapic_vector_set_in_irr()
|
/kernel/linux/linux-5.10/arch/x86/kernel/ |
H A D | irq.c | 361 irr = apic_read(APIC_IRR + (vector / 32 * 0x10)); in fixup_irqs()
|
/kernel/linux/linux-6.6/arch/x86/include/asm/ |
H A D | apicdef.h | 60 #define APIC_IRR 0x200 macro
|
H A D | apic.h | 491 u32 irr = apic_read(APIC_IRR + (vector / 32 * 0x10)); in lapic_vector_set_in_irr()
|
/kernel/linux/linux-6.6/arch/x86/kernel/ |
H A D | irq.c | 369 irr = apic_read(APIC_IRR + (vector / 32 * 0x10)); in fixup_irqs()
|
/kernel/linux/linux-5.10/arch/x86/kernel/apic/ |
H A D | vector.c | 901 irr = apic_read(APIC_IRR + (vector / 32 * 0x10)); in DEFINE_IDTENTRY_SYSVEC() 1140 print_APIC_field(APIC_IRR); in print_local_APIC()
|
H A D | apic.c | 1497 irr->regs[i] = apic_read(APIC_IRR + i * 0x10); in apic_check_and_ack()
|
/kernel/linux/linux-6.6/arch/x86/kernel/apic/ |
H A D | vector.c | 982 irr = check_irr ? apic_read(APIC_IRR + (vector / 32 * 0x10)) : 0; in __vector_cleanup() 1256 print_APIC_field(APIC_IRR); in print_local_APIC()
|
H A D | apic.c | 1466 irr->regs[i] = apic_read(APIC_IRR + i * 0x10); in apic_check_and_ack()
|
/kernel/linux/linux-6.6/arch/x86/kvm/svm/ |
H A D | svm.c | 122 { .index = X2APIC_MSR(APIC_IRR), .always = false },
|
Completed in 30 milliseconds