Searched refs:vecp (Results 1 – 7 of 7) sorted by relevance
/illumos-gate/usr/src/uts/i86pc/io/apix/ |
H A D | apix_utils.c | 95 apix_vector_t *vecp; in apix_alloc_ipi() local 112 vecp = xv_vector(cpun, vector); in apix_alloc_ipi() 113 if (vecp == NULL) { in apix_alloc_ipi() 114 vecp = kmem_zalloc(sizeof (apix_vector_t), KM_NOSLEEP); in apix_alloc_ipi() 115 if (vecp == NULL) { in apix_alloc_ipi() 119 xv_vector(cpun, vector) = vecp; in apix_alloc_ipi() 121 vecp->v_state = APIX_STATE_ALLOCED; in apix_alloc_ipi() 122 vecp->v_type = APIX_TYPE_IPI; in apix_alloc_ipi() 123 vecp->v_cpuid = vecp->v_bound_cpuid = cpun; in apix_alloc_ipi() 124 vecp->v_vector = vector; in apix_alloc_ipi() [all …]
|
H A D | apix.c | 632 apix_vector_t *vecp; in apix_intr_enter() local 648 vecp = xv_vector(cpuid, vector); in apix_intr_enter() 649 if (vecp == NULL) { in apix_intr_enter() 655 nipl = vecp->v_pri; in apix_intr_enter() 673 ASSERT(vecp->v_state != APIX_STATE_OBSOLETED); in apix_intr_enter() 677 (vecp->v_type & APIX_TYPE_FIXED) && apic_level_intr[vecp->v_inum]) in apix_intr_enter() 678 apix_level_intr_pre_eoi(vecp->v_inum); in apix_intr_enter() 694 APIC_DEBUG_BUF_PUT(vecp->v_inum); in apix_intr_enter() 763 apix_vector_t *vecp = xv_vector(cpuid, vector); in apix_addspl() local 766 ASSERT(vecp != NULL && LOCK_HELD(&apix_lock)); in apix_addspl() [all …]
|
H A D | apix_intr.c | 140 apix_vector_t *vecp = apixp->x_vectbl[vector]; in apix_add_pending_hardint() local 152 if (vecp == NULL) in apix_add_pending_hardint() 155 for (p = vecp->v_autovect; p != NULL; p = p->av_link) { in apix_add_pending_hardint() 828 apix_vector_t *vecp = xv_vector(psm_get_cpu_id(), vector); in apix_post_hardint() local 829 int irqno = vecp->v_inum; in apix_post_hardint() 831 ASSERT(vecp->v_type == APIX_TYPE_FIXED && apic_level_intr[irqno]); in apix_post_hardint() 840 apix_vector_t *vecp = xv_vector(cpu->cpu_id, vector); in apix_dispatch_by_vector() local 846 if (vecp == NULL || in apix_dispatch_by_vector() 847 (avp = vecp->v_autovect) == NULL || avp->av_vector == NULL) in apix_dispatch_by_vector() 900 apix_vector_t *vecp = NULL; in apix_do_interrupt() local [all …]
|
/illumos-gate/usr/src/uts/common/io/ |
H A D | avintr.c | 231 struct av_head *vecp = (struct av_head *)0; in add_avintr() local 249 vecp = &autovect[vectindex]; in add_avintr() 255 hi_pri = vecp->avh_hi_pri; in add_avintr() 256 if (vecp->avh_link && (hi_pri != 0)) { in add_avintr() 263 if ((vecp->avh_lo_pri != lvl) || (hi_pri != lvl)) in add_avintr() 267 insert_av(intr_id, vecp, f, arg1, arg2, ticksp, lvl, dip); in add_avintr() 274 (*addspl)(vect, lvl, vecp->avh_lo_pri, vecp->avh_hi_pri); in add_avintr() 425 struct av_head *vecp = (struct av_head *)0; in av_rem_softintr() local 441 vecp = &softvect[lvl]; in av_rem_softintr() 442 remove_av(intr_id, vecp, xxintr, lvl, 0); in av_rem_softintr() [all …]
|
/illumos-gate/usr/src/uts/i86pc/sys/ |
H A D | apix.h | 308 extern apix_vector_t *apix_rebind(apix_vector_t *vecp, processorid_t tocpu, 316 extern void apix_enable_vector(apix_vector_t *vecp); 317 extern void apix_disable_vector(apix_vector_t *vecp); 318 extern int apix_obsolete_vector(apix_vector_t *vecp); 321 extern void apix_set_dev_map(apix_vector_t *vecp, dev_info_t *dip, int inum); 323 extern apix_vector_t *apix_setup_io_intr(apix_vector_t *vecp); 339 extern apix_vector_t *apix_set_cpu(apix_vector_t *vecp, int new_cpu, 341 extern apix_vector_t *apix_grp_set_cpu(apix_vector_t *vecp, int new_cpu,
|
/illumos-gate/usr/src/cmd/csh/ |
H A D | sh.set.c | 41 tchar **vecp; in doset() local 98 vecp = saveblk(v); in doset() 99 set1(vp, vecp, &shvhed); in doset() 287 tchar **vecp = v; in operate() local 301 i = exp(&vecp); in operate() 302 if (*vecp) in operate()
|
/illumos-gate/usr/src/uts/common/os/ |
H A D | grow.c | 1034 mincore(caddr_t addr, size_t len, char *vecp) in mincore() argument 1069 if (copyout(vec, vecp, rl) != 0) in mincore() 1071 vecp += rl; in mincore()
|