Lines Matching refs:vector
237 unsigned vector = ~regs->orig_ax; in do_IRQ() local
244 desc = __this_cpu_read(vector_irq[vector]); in do_IRQ()
252 vector); in do_IRQ()
254 __this_cpu_write(vector_irq[vector], VECTOR_UNUSED); in do_IRQ()
344 unsigned int irr, vector; in fixup_irqs() local
367 for (vector = FIRST_EXTERNAL_VECTOR; vector < NR_VECTORS; vector++) { in fixup_irqs()
368 if (IS_ERR_OR_NULL(__this_cpu_read(vector_irq[vector]))) in fixup_irqs()
371 irr = apic_read(APIC_IRR + (vector / 32 * 0x10)); in fixup_irqs()
372 if (irr & (1 << (vector % 32))) { in fixup_irqs()
373 desc = __this_cpu_read(vector_irq[vector]); in fixup_irqs()
380 __this_cpu_write(vector_irq[vector], VECTOR_RETRIGGERED); in fixup_irqs()
384 if (__this_cpu_read(vector_irq[vector]) != VECTOR_RETRIGGERED) in fixup_irqs()
385 __this_cpu_write(vector_irq[vector], VECTOR_UNUSED); in fixup_irqs()