Home
last modified time | relevance | path

Searched refs:APIC_IRR (Results 1 – 7 of 7) sorted by relevance

/Linux-v5.10/arch/x86/kvm/
Dlapic.c81 apic_test_vector(vector, apic->regs + APIC_IRR); in kvm_apic_pending_eoi()
429 irr_val = *((u32 *)(regs + APIC_IRR + i * 0x10)); in __kvm_apic_update_irr()
433 *((u32 *)(regs + APIC_IRR + i * 0x10)) = irr_val; in __kvm_apic_update_irr()
458 return find_highest_vector(apic->regs + APIC_IRR); in apic_search_irr()
486 kvm_lapic_clear_vector(vec, apic->regs + APIC_IRR); in apic_clear_irr()
491 kvm_lapic_clear_vector(vec, apic->regs + APIC_IRR); in apic_clear_irr()
1390 APIC_REGS_MASK(APIC_IRR, APIC_ISR_NR) | in kvm_lapic_reg_read()
1529 bitmap = apic->regs + APIC_IRR; in lapic_timer_int_injected()
2327 kvm_lapic_set_reg(apic, APIC_IRR + 0x10 * i, 0); in kvm_lapic_reset()
Dlapic.h152 kvm_lapic_set_vector(vec, apic->regs + APIC_IRR); in kvm_lapic_set_irr()
/Linux-v5.10/arch/x86/include/asm/
Dapicdef.h58 #define APIC_IRR 0x200 macro
Dapic.h460 u32 irr = apic_read(APIC_IRR + (vector / 32 * 0x10)); in lapic_vector_set_in_irr()
/Linux-v5.10/arch/x86/kernel/
Dirq.c359 irr = apic_read(APIC_IRR + (vector / 32 * 0x10)); in fixup_irqs()
/Linux-v5.10/arch/x86/kernel/apic/
Dvector.c881 irr = apic_read(APIC_IRR + (vector / 32 * 0x10)); in DEFINE_IDTENTRY_SYSVEC()
1120 print_APIC_field(APIC_IRR); in print_local_APIC()
Dapic.c1494 irr->regs[i] = apic_read(APIC_IRR + i * 0x10); in apic_check_and_ack()