Lines Matching refs:vector
104 static int apic_addspl(int ipl, int vector, int min_ipl, int max_ipl);
105 static int apic_delspl(int ipl, int vector, int min_ipl, int max_ipl);
538 uchar_t vector; in apic_intr_enter() local
549 vector = (uchar_t)*vectorp; in apic_intr_enter()
552 if (vector == apic_clkvect) { in apic_intr_enter()
563 nipl = apic_ipls[vector]; in apic_intr_enter()
565 *vectorp = apic_vector_to_irq[vector + APIC_BASE_VECT]; in apic_intr_enter()
575 if (vector == (APIC_SPUR_INTR - APIC_BASE_VECT)) { in apic_intr_enter()
591 vector = apic_xlate_vector(vector + APIC_BASE_VECT) - in apic_intr_enter()
596 nipl = apic_ipls[vector]; in apic_intr_enter()
597 *vectorp = irq = apic_vector_to_irq[vector + APIC_BASE_VECT]; in apic_intr_enter()
615 APIC_DEBUG_BUF_PUT(vector); in apic_intr_enter()
789 uchar_t vector; in apic_get_ipivect() local
793 if ((vector = apic_allocate_vector(ipl, irq, 1))) { in apic_get_ipivect()
796 apic_irq_table[irq]->airq_vector = vector; in apic_get_ipivect()
798 apic_resv_vector[ipl] = vector; in apic_get_ipivect()
1184 uchar_t vector, irqno; in apic_alloc_msix_vectors() local
1198 if ((vector = apic_allocate_vector(pri, irqno, 1)) == 0) { in apic_alloc_msix_vectors()
1211 irqptr->airq_vector = (uchar_t)vector; in apic_alloc_msix_vectors()
1263 apic_free_vector(uchar_t vector) in apic_free_vector() argument
1265 apic_vector_to_irq[vector] = APIC_RESV_IRQ; in apic_free_vector()
1312 apic_modify_vector(uchar_t vector, int irq) in apic_modify_vector() argument
1314 apic_vector_to_irq[vector] = (uchar_t)irq; in apic_modify_vector()
1315 return (vector); in apic_modify_vector()