Lines Matching refs:ispec
645 struct intrspec *ispec; in xen_intr_ops() local
711 ispec = ((ihdl_plat_t *)hdlp->ih_private)->ip_ispecp; in xen_intr_ops()
712 if (ispec->intrspec_vec >= PIRQ_BASE && in xen_intr_ops()
713 ispec->intrspec_vec < NR_PIRQS && in xen_intr_ops()
715 *result = apic_introp_xlate(dip, ispec, hdlp->ih_type); in xen_intr_ops()
717 *result = ispec->intrspec_vec; in xen_intr_ops()
746 ispec = ((ihdl_plat_t *)hdlp->ih_private)->ip_ispecp; in xen_intr_ops()
747 if ((irqp = apic_find_irq(dip, ispec, hdlp->ih_type)) in xen_intr_ops()
1413 msi_find_irq(dev_info_t *dip, struct intrspec *ispec) in msi_find_irq() argument
1422 (irqp->airq_origirq == ispec->intrspec_vec) && in msi_find_irq()
1423 (irqp->airq_ipl == ispec->intrspec_pri)) { in msi_find_irq()
1436 struct intrspec ispec; in apic_free_vectors() local
1449 ispec.intrspec_vec = inum + i; in apic_free_vectors()
1450 ispec.intrspec_pri = pri; in apic_free_vectors()
1451 if ((irqptr = msi_find_irq(dip, &ispec)) == NULL) { in apic_free_vectors()