Home
last modified time | relevance | path

Searched refs:vecp (Results 1 – 7 of 7) sorted by relevance

/illumos-gate/usr/src/uts/i86pc/io/apix/
H A Dapix_utils.c95 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 Dapix.c632 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 Dapix_intr.c140 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 Davintr.c231 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 Dapix.h308 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 Dsh.set.c41 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 Dgrow.c1034 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()