Lines Matching refs:vector
631 uchar_t vector; in apix_intr_enter() local
640 vector = *vectorp = (uchar_t)*vectorp + APIC_BASE_VECT; in apix_intr_enter()
643 if (vector == APIC_SPUR_INTR) { in apix_intr_enter()
648 vecp = xv_vector(cpuid, vector); in apix_intr_enter()
650 if (APIX_IS_FAKE_INTR(vector)) in apix_intr_enter()
658 if (vector == (apic_clkvect + APIC_BASE_VECT)) { in apix_intr_enter()
683 cpu_infop->aci_current[nipl] = vector; in apix_intr_enter()
690 if (vector >= APIX_IPI_MIN) in apix_intr_enter()
693 APIC_DEBUG_BUF_PUT(vector); in apix_intr_enter()
762 uchar_t vector = (uchar_t)APIX_VIRTVEC_VECTOR(virtvec); in apix_addspl() local
763 apix_vector_t *vecp = xv_vector(cpuid, vector); in apix_addspl()
795 uchar_t vector = (uchar_t)APIX_VIRTVEC_VECTOR(virtvec); in apix_delspl() local
796 apix_vector_t *vecp = xv_vector(cpuid, vector); in apix_delspl()
953 uchar_t vector; in apix_get_ipivect() local
955 if ((vector = apix_alloc_ipi(ipl)) > 0) { in apix_get_ipivect()
957 apic_resv_vector[ipl] = vector; in apix_get_ipivect()
958 return (vector); in apix_get_ipivect()
967 int vector; in apix_get_clkvect() local
969 if ((vector = apix_get_ipivect(ipl, -1)) == -1) in apix_get_clkvect()
972 apic_clkvect = vector - APIC_BASE_VECT; in apix_get_clkvect()
975 return (vector); in apix_get_clkvect()
1722 apix_intx_set_vector(int irqno, uint32_t cpuid, uchar_t vector) in apix_intx_set_vector() argument
1729 irqp->airq_vector = vector; in apix_intx_set_vector()
1739 uchar_t vector; in apix_intx_get_vector() local
1748 vector = irqp->airq_vector; in apix_intx_get_vector()
1751 return (xv_vector(cpuid, vector)); in apix_intx_get_vector()
1853 apix_intx_rebind(int irqno, processorid_t cpuid, uchar_t vector) in apix_intx_rebind() argument
1996 apix_intx_set_vector(irqno, cpuid, vector); in apix_intx_rebind()