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);
547 uchar_t vector; in apic_intr_enter() local
558 vector = (uchar_t)*vectorp; in apic_intr_enter()
561 if (vector == apic_clkvect) { in apic_intr_enter()
572 nipl = apic_ipls[vector]; in apic_intr_enter()
574 *vectorp = apic_vector_to_irq[vector + APIC_BASE_VECT]; in apic_intr_enter()
584 if (vector == (APIC_SPUR_INTR - APIC_BASE_VECT)) { in apic_intr_enter()
600 vector = apic_xlate_vector(vector + APIC_BASE_VECT) - in apic_intr_enter()
605 nipl = apic_ipls[vector]; in apic_intr_enter()
606 *vectorp = irq = apic_vector_to_irq[vector + APIC_BASE_VECT]; in apic_intr_enter()
624 APIC_DEBUG_BUF_PUT(vector); in apic_intr_enter()
723 uchar_t vector; in apic_get_ipivect() local
727 if ((vector = apic_allocate_vector(ipl, irq, 1))) { in apic_get_ipivect()
730 apic_irq_table[irq]->airq_vector = vector; in apic_get_ipivect()
732 apic_resv_vector[ipl] = vector; in apic_get_ipivect()
1119 uchar_t vector, irqno; in apic_alloc_msix_vectors() local
1133 if ((vector = apic_allocate_vector(pri, irqno, 1)) == 0) { in apic_alloc_msix_vectors()
1146 irqptr->airq_vector = (uchar_t)vector; in apic_alloc_msix_vectors()
1200 apic_free_vector(uchar_t vector) in apic_free_vector() argument
1202 apic_vector_to_irq[vector] = APIC_RESV_IRQ; in apic_free_vector()
1249 apic_modify_vector(uchar_t vector, int irq) in apic_modify_vector() argument
1251 apic_vector_to_irq[vector] = (uchar_t)irq; in apic_modify_vector()
1252 return (vector); in apic_modify_vector()