FIRST_EXTERNAL_VECTOR
for (vector = 0; vector < FIRST_EXTERNAL_VECTOR; vector++)
if (WARN_ON_ONCE(vector < FIRST_EXTERNAL_VECTOR))
vector=FIRST_EXTERNAL_VECTOR
#define NR_EXTERNAL_VECTORS (FIRST_SYSTEM_VECTOR - FIRST_EXTERNAL_VECTOR)
#define ISA_IRQ_VECTOR(irq) (((FIRST_EXTERNAL_VECTOR + 16) & ~15) + irq)
if (WARN_ON_ONCE(vector > NR_VECTORS || vector < FIRST_EXTERNAL_VECTOR))
vector_matrix = irq_alloc_matrix(NR_VECTORS, FIRST_EXTERNAL_VECTOR,
int i = FIRST_EXTERNAL_VECTOR;
entry = irq_entries_start + IDT_ALIGN * (i - FIRST_EXTERNAL_VECTOR);
int vec = FIRST_EXTERNAL_VECTOR;
for (vector = FIRST_EXTERNAL_VECTOR; vector < NR_VECTORS; vector++) {
#define NR_EXTERNAL_VECTORS (FIRST_SYSTEM_VECTOR - FIRST_EXTERNAL_VECTOR)
#define ISA_IRQ_VECTOR(irq) (((FIRST_EXTERNAL_VECTOR + 16) & ~15) + irq)