Lines Matching refs:vector
238 unsigned vector = ~regs->orig_ax; in do_IRQ() local
245 desc = __this_cpu_read(vector_irq[vector]); in do_IRQ()
257 vector); in do_IRQ()
259 __this_cpu_write(vector_irq[vector], VECTOR_UNUSED); in do_IRQ()
349 unsigned int irr, vector; in fixup_irqs() local
372 for (vector = FIRST_EXTERNAL_VECTOR; vector < NR_VECTORS; vector++) { in fixup_irqs()
373 if (IS_ERR_OR_NULL(__this_cpu_read(vector_irq[vector]))) in fixup_irqs()
376 irr = apic_read(APIC_IRR + (vector / 32 * 0x10)); in fixup_irqs()
377 if (irr & (1 << (vector % 32))) { in fixup_irqs()
378 desc = __this_cpu_read(vector_irq[vector]); in fixup_irqs()
385 __this_cpu_write(vector_irq[vector], VECTOR_RETRIGGERED); in fixup_irqs()
389 if (__this_cpu_read(vector_irq[vector]) != VECTOR_RETRIGGERED) in fixup_irqs()
390 __this_cpu_write(vector_irq[vector], VECTOR_UNUSED); in fixup_irqs()