Lines Matching defs:ispec
1146 struct intrspec *ispec, intr_spec;
1149 ispec = &intr_spec;
1150 ispec->intrspec_pri = hdlp->ih_pri;
1151 ispec->intrspec_vec = hdlp->ih_inum;
1152 ispec->intrspec_func = hdlp->ih_cb_func;
1174 ispec = ((ihdl_plat_t *)hdlp->ih_private)->ip_ispecp;
1176 ispec);
1207 ispec);
2251 struct apic_io_intr *intrp, struct intrspec *ispec, iflag_t *iflagp)
2253 int origirq = ispec->intrspec_vec;
2335 struct intrspec *ispec)
2337 int irqno = ispec->intrspec_vec;
2356 intrp, ispec, NULL));
2382 newirq, NULL, ispec, &intr_flag));
2393 return (apix_intx_setup(dip, inum, irqno, NULL, ispec, &intr_flag));
2402 struct intrspec *ispec)
2427 return (apix_intx_setup(dip, inum, pci_irq, NULL, ispec,
2439 return (apix_intx_setup(dip, inum, pci_irq, intrp, ispec, NULL));
2446 apix_intx_xlate_irq(dev_info_t *dip, int inum, struct intrspec *ispec)
2448 int newirq, irqno = ispec->intrspec_vec;
2487 newirq = apix_intx_setup_pci(dip, inum, bustype, ispec);
2497 newirq = apix_intx_setup_nonpci(dip, inum, bustype, ispec);
2502 newirq = apix_intx_setup(dip, inum, irqno, NULL, ispec, NULL);
2514 apix_intx_alloc_vector(dev_info_t *dip, int inum, struct intrspec *ispec)
2519 if ((irqno = apix_intx_xlate_irq(dip, inum, ispec)) == -1)
2539 apix_intx_xlate_vector(dev_info_t *dip, int inum, struct intrspec *ispec)
2545 if ((irqno = apix_intx_xlate_irq(dip, inum, ispec)) == -1)