Lines Matching defs:ispec
239 * It finds the apic_irq_t associates with the dip, ispec and type.
242 apic_find_irq(dev_info_t *dip, struct intrspec *ispec, int type)
248 "ipl=0x%x type=0x%x\n", (void *)dip, ispec->intrspec_vec,
249 ispec->intrspec_pri, type));
254 (irqp->airq_origirq == ispec->intrspec_vec) &&
255 (irqp->airq_ipl == ispec->intrspec_pri)) {
380 struct intrspec ispec;
393 ispec.intrspec_vec = inum + i;
394 ispec.intrspec_pri = pri;
395 if ((irqptr = apic_find_irq(dip, &ispec, type)) == NULL) {
764 struct intrspec *ispec, intr_spec;
769 ispec = &intr_spec;
770 ispec->intrspec_pri = hdlp->ih_pri;
771 ispec->intrspec_vec = hdlp->ih_inum;
772 ispec->intrspec_func = hdlp->ih_cb_func;
823 ispec = ((ihdl_plat_t *)hdlp->ih_private)->ip_ispecp;
824 *result = apic_introp_xlate(dip, ispec, hdlp->ih_type);
829 if ((irqp = apic_find_irq(dip, ispec, hdlp->ih_type)) == NULL)
836 irqp = apic_find_irq(dip, ispec, hdlp->ih_type);
844 if ((irqp = apic_find_irq(dip, ispec, hdlp->ih_type)) == NULL)
857 ispec = ((ihdl_plat_t *)hdlp->ih_private)->ip_ispecp;
858 if ((irqp = apic_find_irq(dip, ispec, hdlp->ih_type)) == NULL)