Home
last modified time | relevance | path

Searched refs:intrspec (Results 1 – 25 of 32) sorted by relevance

12

/illumos-gate/usr/src/cmd/prtconf/
H A Dprt_xxx.c49 static void obio_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()
241 pcmcia_printintr(struct intrspec *ip, int ilev) in pcmcia_printintr()
252 struct intrspec *intr; in pcmcia_print()
281 intr = (struct intrspec *) in pcmcia_print()
294 struct intrspec *intr; in sbus_print()
[all …]
/illumos-gate/usr/src/uts/common/io/pci-ide/
H A Dpci-ide.c64 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 Dpci_common.c149 sizeof (struct intrspec)), KM_SLEEP); in pci_common_set_parent_private_data()
162 struct intrspec *ispec; 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()
787 struct intrspec *ispec; in pci_alloc_intr_fixed()
846 struct intrspec *ispec; in pci_free_intr_fixed()
926 struct intrspec *ispec; in pci_enable_intr()
[all …]
/illumos-gate/usr/src/uts/common/sys/
H A Ddevops.h191 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 Dddi_intr_impl.h398 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 Dpcmcia.h150 struct intrspec *ppd_intrspec;
/illumos-gate/usr/src/uts/common/xen/sys/
H A Dxendev.h154 struct intrspec xd_ispec;
185 struct intrspec *xendev_get_ispec(dev_info_t *, uint_t);
/illumos-gate/usr/src/uts/i86pc/sys/
H A Dmach_intr.h49 struct intrspec *ip_ispecp; /* intr spec */
H A Dapic.h790 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 Dpci_nexus.h39 struct intrspec ispec; /* interrupt pri/pil, vec/ino, func */
/illumos-gate/usr/src/uts/intel/io/pciex/
H A Dpcieb_x86.c185 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 Dpcmcia.c4723 struct intrspec *pispec; in pcmcia_add_intr_impl()
4876 struct intrspec *pispec; in pcmcia_remove_intr_impl()
5048 static struct intrspec *
5053 struct intrspec *intrspec; in pcmcia_intr_get_ispec() local
5074 return (intrspec); in pcmcia_intr_get_ispec()
5077 static struct intrspec *
5082 struct intrspec *ispecp; in pcmcia_intr_add_isr()
5208 struct intrspec *ispecp; in pcmcia_intr_enable_isr()
5326 struct intrspec *ispecp; in pcmcia_intr_remove_isr()
5399 struct intrspec *ispecp; in pcmcia_intr_disable_isr()
[all …]
/illumos-gate/usr/src/uts/i86pc/io/apix/
H A Dapix.c114 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 Dapic_introp.c52 apic_irq_t *apic_find_irq(dev_info_t *, struct intrspec *, int);
247 apic_find_irq(dev_info_t *dip, struct intrspec *ispec, int type) in apic_find_irq()
385 struct intrspec ispec; in apic_free_vectors()
769 struct intrspec *ispec, intr_spec; in apic_intr_ops()
/illumos-gate/usr/src/uts/i86pc/io/
H A Disa.c760 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 Dmp_platform_misc.c95 struct apic_io_intr *intrp, struct intrspec *ispec, iflag_t *intr_flagp,
270 struct intrspec ispec; in ioapic_init_intr()
776 apic_introp_xlate(dev_info_t *dip, struct intrspec *ispec, int type) in apic_introp_xlate()
1056 struct intrspec *ispec, iflag_t *intr_flagp, int type) in apic_setup_irq_table()
H A Drootnex.c368 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 Dddi_intr_impl.c435 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 Dxpvd.c396 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 Dsbbcvar.h53 struct intrspec intr_spec;
/illumos-gate/usr/src/uts/intel/io/pci/
H A Dpci_pci.c710 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 Dddi_impl.c445 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 Dmp_platform_xpv.c82 struct apic_io_intr *intrp, struct intrspec *ispec, iflag_t *intr_flagp,
254 struct intrspec ispec; in ioapic_init_intr()
726 apic_introp_xlate(dev_info_t *dip, struct intrspec *ispec, int type) in apic_introp_xlate()
1006 struct intrspec *ispec, iflag_t *intr_flagp, int type) in apic_setup_irq_table()
H A Dxpv_intr.c98 apic_find_irq(dev_info_t *dip, struct intrspec *ispec, int type) in apic_find_irq()
H A Dxpv_psm.c645 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()

12