Lines Matching refs:vector
192 unsigned vector = ~regs->orig_ax; in do_IRQ() local
198 irq = __this_cpu_read(vector_irq[vector]); in do_IRQ()
206 vector, irq); in do_IRQ()
208 __this_cpu_write(vector_irq[vector], VECTOR_UNDEFINED); in do_IRQ()
292 unsigned int this_cpu, vector, this_count, count; in check_irq_vectors_for_cpu_disable() local
301 for (vector = FIRST_EXTERNAL_VECTOR; vector < NR_VECTORS; vector++) { in check_irq_vectors_for_cpu_disable()
302 irq = __this_cpu_read(vector_irq[vector]); in check_irq_vectors_for_cpu_disable()
347 for (vector = FIRST_EXTERNAL_VECTOR; in check_irq_vectors_for_cpu_disable()
348 vector < first_system_vector; vector++) { in check_irq_vectors_for_cpu_disable()
349 if (!test_bit(vector, used_vectors) && in check_irq_vectors_for_cpu_disable()
350 per_cpu(vector_irq, cpu)[vector] < 0) in check_irq_vectors_for_cpu_disable()
366 unsigned int irq, vector; in fixup_irqs() local
447 for (vector = FIRST_EXTERNAL_VECTOR; vector < NR_VECTORS; vector++) { in fixup_irqs()
450 if (__this_cpu_read(vector_irq[vector]) <= VECTOR_UNDEFINED) in fixup_irqs()
453 irr = apic_read(APIC_IRR + (vector / 32 * 0x10)); in fixup_irqs()
454 if (irr & (1 << (vector % 32))) { in fixup_irqs()
455 irq = __this_cpu_read(vector_irq[vector]); in fixup_irqs()
463 __this_cpu_write(vector_irq[vector], VECTOR_RETRIGGERED); in fixup_irqs()
467 if (__this_cpu_read(vector_irq[vector]) != VECTOR_RETRIGGERED) in fixup_irqs()
468 __this_cpu_write(vector_irq[vector], VECTOR_UNDEFINED); in fixup_irqs()