/illumos-gate/usr/src/cmd/prtconf/ |
H A D | prt_xxx.c | 49 static void obio_printintr(struct intrspec *, int); 52 static void pcmcia_printintr(struct intrspec *, int); 79 sizeof (struct intrspec), /* second pointer */ 99 sizeof (struct intrspec), /* second pointer */ 116 sizeof (struct intrspec), /* second pointer */ 168 obio_printintr(struct intrspec *ip, int ilev) in obio_printintr() 185 struct intrspec *intr; in obio_print() 226 intr = (struct intrspec *)(data + *(di_off_t *)(&dp->par_intr)); in obio_print() 241 pcmcia_printintr(struct intrspec *ip, int ilev) in pcmcia_printintr() 252 struct intrspec *intr; in pcmcia_print() [all …]
|
/illumos-gate/usr/src/uts/common/io/pci-ide/ |
H A D | pci-ide.c | 64 sizeof (struct intrspec)) 102 static struct intrspec *pciide_get_ispec(dev_info_t *dip, dev_info_t *rdip, 462 struct intrspec *ispecp; in pciide_initchild() 530 ispecp = (struct intrspec *)(pdptr + 1); in pciide_initchild() 614 static struct intrspec * 634 return ((struct intrspec *)is); in pciide_get_ispec() 651 return ((struct intrspec *)&ppdptr->par_intr[inumber]); in pciide_get_ispec() 658 struct intrspec *ispecp; in pciide_get_pri() 707 struct intrspec *ispecp; in pciide_intr_ops() 781 struct intrspec *ispec; in pciide_alloc_intr() [all …]
|
/illumos-gate/usr/src/uts/i86pc/io/pci/ |
H A D | pci_common.c | 149 sizeof (struct intrspec)), KM_SLEEP); in pci_common_set_parent_private_data() 150 pdptr->par_intr = (struct intrspec *)(pdptr + 1); in pci_common_set_parent_private_data() 162 struct intrspec *ispec; in pci_get_priority() 167 if ((ispec = (struct intrspec *)pci_intx_get_ispec(dip, dip, in pci_get_priority() 172 ispec = (struct intrspec *)pci_intx_get_ispec(dip, dip, in pci_get_priority() 207 struct intrspec *ispec; in pci_common_intr_ops() 419 ispec = (struct intrspec *)isp; in pci_common_intr_ops() 477 ispec = (struct intrspec *)isp; in pci_common_intr_ops() 514 ispec = (struct intrspec *)isp; in pci_common_intr_ops() 524 ispec = (struct intrspec *)isp; in pci_common_intr_ops() [all …]
|
/illumos-gate/usr/src/uts/common/sys/ |
H A D | devops.h | 191 dev_info_t *rdip, ddi_intrspec_t intrspec, 197 dev_info_t *rdip, ddi_intrspec_t intrspec, 317 dev_info_t *rdip, ddi_intrspec_t intrspec, 323 dev_info_t *rdip, ddi_intrspec_t intrspec,
|
H A D | ddi_intr_impl.h | 398 struct intrspec { struct 435 ddi_intrspec_t intrspec, ddi_iblock_cookie_t *iblock_cookiep, 441 ddi_intrspec_t intrspec, ddi_iblock_cookie_t iblock_cookie);
|
H A D | pcmcia.h | 150 struct intrspec *ppd_intrspec;
|
/illumos-gate/usr/src/uts/common/xen/sys/ |
H A D | xendev.h | 154 struct intrspec xd_ispec; 185 struct intrspec *xendev_get_ispec(dev_info_t *, uint_t);
|
/illumos-gate/usr/src/uts/i86pc/sys/ |
H A D | mach_intr.h | 49 struct intrspec *ip_ispecp; /* intr spec */
|
H A D | apic.h | 790 extern int apic_introp_xlate(dev_info_t *dip, struct intrspec *ispec, int type); 796 extern apic_irq_t *apic_find_irq(dev_info_t *dip, struct intrspec *ispec,
|
/illumos-gate/usr/src/uts/sun4u/sys/pci/ |
H A D | pci_nexus.h | 39 struct intrspec ispec; /* interrupt pri/pil, vec/ino, func */
|
/illumos-gate/usr/src/uts/intel/io/pciex/ |
H A D | pcieb_x86.c | 185 sizeof (struct intrspec)), KM_SLEEP); in pcieb_plat_initchild() 186 pdptr->par_intr = (struct intrspec *)(pdptr + 1); in pcieb_plat_initchild() 199 kmem_free(pdptr, (sizeof (*pdptr) + sizeof (struct intrspec))); in pcieb_plat_uninitchild()
|
/illumos-gate/usr/src/uts/common/pcmcia/nexus/ |
H A D | pcmcia.c | 103 struct intrspec ls_intrspec; /* MFC intrspec */ 3268 kmem_zalloc(sizeof (struct intrspec), KM_SLEEP); in pcmcia_init_devinfo() 3349 len = sizeof (struct intrspec) * ppd->ppd_intr; in pcmcia_ppd_free() 4723 struct intrspec *pispec; in pcmcia_add_intr_impl() 4876 struct intrspec *pispec; in pcmcia_remove_intr_impl() 5033 static struct intrspec *pcmcia_intr_get_ispec(dev_info_t *, int, 5035 static struct intrspec *pcmcia_intr_add_isr(dev_info_t *, dev_info_t *, 5048 static struct intrspec * 5053 struct intrspec *intrspec; in pcmcia_intr_get_ispec() local 5070 intrspec = ppd->ppd_intrspec; in pcmcia_intr_get_ispec() [all …]
|
/illumos-gate/usr/src/uts/i86pc/io/apix/ |
H A D | apix.c | 114 struct intrspec *); 115 static int apix_intx_alloc_vector(dev_info_t *, int, struct intrspec *); 1120 struct intrspec *ispec, intr_spec; in apix_intr_ops() 2225 struct apic_io_intr *intrp, struct intrspec *ispec, iflag_t *iflagp) in apix_intx_setup() 2309 struct intrspec *ispec) in apix_intx_setup_nonpci() 2376 struct intrspec *ispec) in apix_intx_setup_pci() 2420 apix_intx_xlate_irq(dev_info_t *dip, int inum, struct intrspec *ispec) in apix_intx_xlate_irq() 2488 apix_intx_alloc_vector(dev_info_t *dip, int inum, struct intrspec *ispec) in apix_intx_alloc_vector() 2513 apix_intx_xlate_vector(dev_info_t *dip, int inum, struct intrspec *ispec) in apix_intx_xlate_vector()
|
/illumos-gate/usr/src/uts/i86pc/io/pcplusmp/ |
H A D | apic_introp.c | 50 apic_irq_t *apic_find_irq(dev_info_t *, struct intrspec *, int); 245 apic_find_irq(dev_info_t *dip, struct intrspec *ispec, int type) in apic_find_irq() 383 struct intrspec ispec; in apic_free_vectors() 767 struct intrspec *ispec, intr_spec; in apic_intr_ops()
|
/illumos-gate/usr/src/uts/i86pc/io/ |
H A D | isa.c | 760 static struct intrspec * 770 return ((struct intrspec *)&pdp->par_intr[inum]); in isa_get_ispec() 777 struct intrspec *ispec; in isa_intr_ops() 934 struct intrspec *ispec; in isa_alloc_intr_fixed() 985 struct intrspec *ispec; in isa_free_intr_fixed()
|
H A D | mp_platform_misc.c | 95 struct apic_io_intr *intrp, struct intrspec *ispec, iflag_t *intr_flagp, 265 struct intrspec ispec; in ioapic_init_intr() 771 apic_introp_xlate(dev_info_t *dip, struct intrspec *ispec, int type) in apic_introp_xlate() 1051 struct intrspec *ispec, iflag_t *intr_flagp, int type) in apic_setup_irq_table()
|
H A D | rootnex.c | 368 static struct intrspec *rootnex_get_ispec(dev_info_t *rdip, int inum); 1373 struct intrspec *ispec; in rootnex_intr_ops() 1543 static struct intrspec * 1571 pdp->par_intr = kmem_zalloc(sizeof (struct intrspec) * in rootnex_get_ispec() 1580 return ((struct intrspec *)&pdp->par_intr[inum]); in rootnex_get_ispec() 1590 struct intrspec *ispec; in rootnex_alloc_intr_fixed() 1641 struct intrspec *ispec; in rootnex_free_intr_fixed() 1681 kmem_free(pdp->par_intr, sizeof (struct intrspec) * in rootnex_free_intr_fixed()
|
/illumos-gate/usr/src/uts/common/os/ |
H A D | ddi_intr_impl.c | 435 i_ddi_add_intrspec(dev_info_t *dip, dev_info_t *rdip, ddi_intrspec_t intrspec, in i_ddi_add_intrspec() argument 454 ddi_intrspec_t intrspec, ddi_iblock_cookie_t iblock_cookie) in i_ddi_remove_intrspec() argument
|
/illumos-gate/usr/src/uts/common/xen/io/ |
H A D | xpvd.c | 396 struct intrspec * 417 struct intrspec *ispec; in xpvd_get_priority() 460 struct intrspec *ispec; in xpvd_intr_ops()
|
/illumos-gate/usr/src/uts/sun4u/sys/ |
H A D | sbbcvar.h | 53 struct intrspec intr_spec;
|
/illumos-gate/usr/src/uts/intel/io/pci/ |
H A D | pci_pci.c | 710 sizeof (struct intrspec)), KM_SLEEP); in ppb_initchild() 711 pdptr->par_intr = (struct intrspec *)(pdptr + 1); in ppb_initchild() 749 kmem_free(pdptr, (sizeof (*pdptr) + sizeof (struct intrspec))); in ppb_removechild()
|
/illumos-gate/usr/src/uts/i86pc/os/ |
H A D | ddi_impl.c | 445 struct intrspec *new; in impl_xlate_intrs() 475 size = n * sizeof (struct intrspec); in impl_xlate_intrs() 512 size = n * sizeof (struct intrspec); in impl_xlate_intrs() 670 struct intrspec *new; in make_ddi_ppd() 676 new = kmem_zalloc(n * sizeof (struct intrspec), KM_SLEEP); in make_ddi_ppd() 796 kmem_free(pdptr->par_intr, n * sizeof (struct intrspec)); in impl_free_ddi_ppd()
|
/illumos-gate/usr/src/uts/i86xpv/io/psm/ |
H A D | mp_platform_xpv.c | 82 struct apic_io_intr *intrp, struct intrspec *ispec, iflag_t *intr_flagp, 249 struct intrspec ispec; in ioapic_init_intr() 721 apic_introp_xlate(dev_info_t *dip, struct intrspec *ispec, int type) in apic_introp_xlate() 1001 struct intrspec *ispec, iflag_t *intr_flagp, int type) in apic_setup_irq_table()
|
H A D | xpv_intr.c | 98 apic_find_irq(dev_info_t *dip, struct intrspec *ispec, int type) in apic_find_irq()
|
H A D | xpv_psm.c | 645 struct intrspec *ispec; in xen_intr_ops() 1413 msi_find_irq(dev_info_t *dip, struct intrspec *ispec) in msi_find_irq() 1436 struct intrspec ispec; in apic_free_vectors()
|