Lines Matching refs:vector
219 unsigned vector = ~regs->orig_ax; in do_IRQ() local
238 desc = __this_cpu_read(vector_irq[vector]); in do_IRQ()
246 vector); in do_IRQ()
248 __this_cpu_write(vector_irq[vector], VECTOR_UNUSED); in do_IRQ()
350 unsigned int this_cpu, vector, this_count, count; in check_irq_vectors_for_cpu_disable() local
360 for (vector = FIRST_EXTERNAL_VECTOR; vector < NR_VECTORS; vector++) { in check_irq_vectors_for_cpu_disable()
361 desc = __this_cpu_read(vector_irq[vector]); in check_irq_vectors_for_cpu_disable()
413 for (vector = FIRST_EXTERNAL_VECTOR; in check_irq_vectors_for_cpu_disable()
414 vector < first_system_vector; vector++) { in check_irq_vectors_for_cpu_disable()
415 if (!test_bit(vector, used_vectors) && in check_irq_vectors_for_cpu_disable()
416 IS_ERR_OR_NULL(per_cpu(vector_irq, cpu)[vector])) in check_irq_vectors_for_cpu_disable()
432 unsigned int irq, vector; in fixup_irqs() local
527 for (vector = FIRST_EXTERNAL_VECTOR; vector < NR_VECTORS; vector++) { in fixup_irqs()
530 if (IS_ERR_OR_NULL(__this_cpu_read(vector_irq[vector]))) in fixup_irqs()
533 irr = apic_read(APIC_IRR + (vector / 32 * 0x10)); in fixup_irqs()
534 if (irr & (1 << (vector % 32))) { in fixup_irqs()
535 desc = __this_cpu_read(vector_irq[vector]); in fixup_irqs()
542 __this_cpu_write(vector_irq[vector], VECTOR_RETRIGGERED); in fixup_irqs()
546 if (__this_cpu_read(vector_irq[vector]) != VECTOR_RETRIGGERED) in fixup_irqs()
547 __this_cpu_write(vector_irq[vector], VECTOR_UNUSED); in fixup_irqs()