Lines Matching refs:vector
96 uchar_t vector; in apix_alloc_ipi() local
102 vector = apix_get_avail_vector_oncpu(0, APIX_IPI_MIN, APIX_IPI_MAX); in apix_alloc_ipi()
103 if (vector == 0) { in apix_alloc_ipi()
112 vecp = xv_vector(cpun, vector); in apix_alloc_ipi()
119 xv_vector(cpun, vector) = vecp; in apix_alloc_ipi()
124 vecp->v_vector = vector; in apix_alloc_ipi()
128 return (vector); in apix_alloc_ipi()
132 apix_cleanup_vector(xv_vector(cpun, vector)); in apix_alloc_ipi()
141 apix_add_ipi(int ipl, avfunc xxintr, char *name, int vector, in apix_add_ipi() argument
148 ASSERT(vector >= APIX_IPI_MIN && vector <= APIX_IPI_MAX); in apix_add_ipi()
153 vecp = xv_vector(cpun, vector); in apix_add_ipi()
160 "ipl %x\n", name, vector, ipl)); in apix_add_ipi()
194 int vector; in apix_alloc_vector_oncpu() local
199 vector = apix_get_avail_vector_oncpu(tocpu, APIX_AVINTR_MIN, in apix_alloc_vector_oncpu()
201 if (vector == 0) in apix_alloc_vector_oncpu()
204 vecp = apix_init_vector(tocpu, vector); in apix_alloc_vector_oncpu()
303 int inum, int count, uchar_t vector, int target_apic_id) in apix_pci_msi_enable_vector() argument
314 ddi_driver_name(dip), inum, vector, target_apic_id)); in apix_pci_msi_enable_vector()
318 msi_regs.mr_data = vector; in apix_pci_msi_enable_vector()
322 intrmap_tbl[i] = xv_intrmap_private(vecp->v_cpuid, vector + i); in apix_pci_msi_enable_vector()
326 xv_intrmap_private(vecp->v_cpuid, vector + i) = intrmap_tbl[i]; in apix_pci_msi_enable_vector()
694 apix_init_vector(processorid_t cpuid, uchar_t vector) in apix_init_vector() argument
697 apix_vector_t *vecp = apixp->x_vectbl[vector]; in apix_init_vector()
707 apixp->x_vectbl[vector] = vecp; in apix_init_vector()
711 vecp->v_vector = vector; in apix_init_vector()