/illumos-gate/usr/src/uts/i86pc/io/pci/ |
H A D | pci_common.c | 266 tmp_hdl.ih_type = types; in pci_common_intr_ops() 315 if (hdlp->ih_type == DDI_INTR_TYPE_FIXED) in pci_common_intr_ops() 348 if (hdlp->ih_type == DDI_INTR_TYPE_MSI) in pci_common_intr_ops() 391 if (hdlp->ih_type == DDI_INTR_TYPE_MSIX) { in pci_common_intr_ops() 445 if (hdlp->ih_type == DDI_INTR_TYPE_MSIX) { in pci_common_intr_ops() 482 if (hdlp->ih_type == DDI_INTR_TYPE_FIXED) { in pci_common_intr_ops() 603 if (hdlp->ih_type != DDI_INTR_TYPE_MSI) { in pci_common_intr_ops() 635 if (hdlp->ih_type != DDI_INTR_TYPE_MSI) { in pci_common_intr_ops() 661 hdlp->ih_type, hdlp->ih_inum); in pci_common_intr_ops() 667 hdlp->ih_type, hdlp->ih_inum); in pci_common_intr_ops() [all …]
|
H A D | pci_kstats.c | 134 switch (ih_p->ih_type) { in pci_ih_ks_update()
|
/illumos-gate/usr/src/uts/i86pc/io/pcplusmp/ |
H A D | apic_introp.c | 803 *result = hdlp->ih_type; in apic_intr_ops() 805 *result = hdlp->ih_type & ~DDI_INTR_TYPE_MSIX; in apic_intr_ops() 811 if (hdlp->ih_type == DDI_INTR_TYPE_MSI) in apic_intr_ops() 822 hdlp->ih_pri, hdlp->ih_type); in apic_intr_ops() 839 if (hdlp->ih_type != DDI_INTR_TYPE_FIXED) in apic_intr_ops() 847 if (hdlp->ih_type != DDI_INTR_TYPE_FIXED) in apic_intr_ops() 855 if (hdlp->ih_type == DDI_INTR_TYPE_FIXED) in apic_intr_ops() 860 if (hdlp->ih_type != DDI_INTR_TYPE_FIXED) in apic_intr_ops() 871 if (hdlp->ih_type == DDI_INTR_TYPE_FIXED) { in apic_intr_ops() 876 if (hdlp->ih_type == DDI_INTR_TYPE_MSI) { in apic_intr_ops() [all …]
|
/illumos-gate/usr/src/uts/sun4/io/px/ |
H A D | px_intr.c | 605 if ((hdlp->ih_type == DDI_INTR_TYPE_MSIX) && in px_msix_ops() 628 if (hdlp->ih_type == DDI_INTR_TYPE_MSI) in px_msix_ops() 732 (hdlp->ih_type == DDI_INTR_TYPE_MSIX)) { in px_msix_ops() 737 hdlp->ih_type == DDI_INTR_TYPE_MSIX ? in px_msix_ops() 743 hdlp->ih_type)) != DDI_SUCCESS) in px_msix_ops() 748 if ((ret = pci_msi_clr_mask(rdip, hdlp->ih_type, in px_msix_ops() 754 if ((ret = pci_msi_set_mask(rdip, hdlp->ih_type, in px_msix_ops() 774 if ((ret = pci_msi_configure(rdip, hdlp->ih_type, in px_msix_ops() 779 ret = pci_msi_enable_mode(rdip, hdlp->ih_type); in px_msix_ops() 782 ret = pci_msi_disable_mode(rdip, hdlp->ih_type); in px_msix_ops() [all …]
|
H A D | px.c | 1429 switch (hdlp->ih_type) { in px_intr_ops()
|
/illumos-gate/usr/src/uts/i86pc/io/apix/ |
H A D | apix.c | 1130 switch (hdlp->ih_type) { in apix_intr_ops() 1158 hdlp->ih_type); in apix_intr_ops() 1179 if (hdlp->ih_type == DDI_INTR_TYPE_FIXED) { in apix_intr_ops() 1196 if (hdlp->ih_type != DDI_INTR_TYPE_FIXED) in apix_intr_ops() 1206 if (hdlp->ih_type != DDI_INTR_TYPE_FIXED) in apix_intr_ops() 1216 if (hdlp->ih_type != DDI_INTR_TYPE_FIXED) in apix_intr_ops() 1230 if (hdlp->ih_type == DDI_INTR_TYPE_FIXED) in apix_intr_ops() 1314 *result = hdlp->ih_type; in apix_intr_ops() 1316 *result = hdlp->ih_type & ~DDI_INTR_TYPE_MSIX; in apix_intr_ops() 1323 if (hdlp->ih_type == DDI_INTR_TYPE_FIXED) in apix_intr_ops() [all …]
|
H A D | apix_irm.c | 277 if (handle->ih_type == DDI_INTR_TYPE_FIXED) in apix_irm_intr_ops() 282 if (handle->ih_type == DDI_INTR_TYPE_FIXED) in apix_irm_intr_ops()
|
H A D | apix_utils.c | 1035 hdlp->ih_type); in apix_add_avintr()
|
/illumos-gate/usr/src/uts/common/sys/ |
H A D | ddi_intr_impl.h | 79 uint16_t ih_type; /* interrupt type being used */ member 371 if ((hdlp->ih_type == DDI_INTR_TYPE_MSIX) && \ 374 ASSERT(hdlp->ih_type == hdlp->ih_main->ih_type); \
|
/illumos-gate/usr/src/uts/i86xpv/io/psm/ |
H A D | xpv_psm.c | 656 *result = hdlp->ih_type & ~(DDI_INTR_TYPE_MSI | in xen_intr_ops() 681 *result = hdlp->ih_type; in xen_intr_ops() 683 *result = hdlp->ih_type & ~(DDI_INTR_TYPE_MSI | in xen_intr_ops() 687 if (hdlp->ih_type == DDI_INTR_TYPE_MSI) in xen_intr_ops() 698 hdlp->ih_pri, hdlp->ih_type); in xen_intr_ops() 715 *result = apic_introp_xlate(dip, ispec, hdlp->ih_type); in xen_intr_ops() 726 if (hdlp->ih_type != DDI_INTR_TYPE_FIXED) in xen_intr_ops() 732 if (hdlp->ih_type != DDI_INTR_TYPE_FIXED) in xen_intr_ops() 738 if (hdlp->ih_type == DDI_INTR_TYPE_FIXED) in xen_intr_ops() 744 if (hdlp->ih_type != DDI_INTR_TYPE_FIXED) in xen_intr_ops() [all …]
|
/illumos-gate/usr/src/uts/common/os/ |
H A D | ddi_intr.c | 107 hdl.ih_type = type; in ddi_intr_get_nintrs() 276 tmp_hdl.ih_type = type; in ddi_intr_alloc() 320 hdlp->ih_type = type; in ddi_intr_alloc() 389 if (hdlp->ih_type & DDI_INTR_TYPE_FIXED) in ddi_intr_free() 667 (hdlp->ih_type != DDI_INTR_TYPE_MSIX) || /* only MSI-X allowed */ in ddi_intr_dup_handler() 762 ((hdlp->ih_type == DDI_INTR_TYPE_MSI) && in ddi_intr_enable() 797 ((hdlp->ih_type == DDI_INTR_TYPE_MSI) && in ddi_intr_disable() 835 hdlp->ih_type != DDI_INTR_TYPE_MSI || in ddi_intr_block_enable() 882 hdlp->ih_type != DDI_INTR_TYPE_MSI || in ddi_intr_block_disable()
|
H A D | ddi_intr_impl.c | 146 hdl.ih_type = intr_type; in i_ddi_intr_get_supported_nintrs() 280 hdl.ih_type = type; in i_ddi_intr_get_limit() 527 (hdlp->ih_type != DDI_INTR_TYPE_MSIX)) { in set_intr_affinity()
|
H A D | ddi_intr_irm.c | 1248 hdl.ih_type = type;
|
/illumos-gate/usr/src/uts/common/xen/io/ |
H A D | xpvd.c | 482 if (hdlp->ih_type == DDI_INTR_TYPE_FIXED) { in xpvd_intr_ops() 554 if (hdlp->ih_type == DDI_INTR_TYPE_FIXED) { in xpvd_intr_ops() 612 if (hdlp->ih_type != DDI_INTR_TYPE_FIXED) in xpvd_intr_ops() 625 if (hdlp->ih_type != DDI_INTR_TYPE_FIXED) in xpvd_intr_ops()
|
/illumos-gate/usr/src/uts/i86pc/os/ |
H A D | mp_machdep.c | 1709 *result = hdlp->ih_type & ~(DDI_INTR_TYPE_MSI | in mach_intr_ops() 1713 if (hdlp->ih_type == DDI_INTR_TYPE_FIXED) in mach_intr_ops() 1721 if (hdlp->ih_type == DDI_INTR_TYPE_FIXED) in mach_intr_ops()
|
/illumos-gate/usr/src/uts/i86pc/io/ |
H A D | isa.c | 807 ASSERT(hdlp->ih_type == DDI_INTR_TYPE_FIXED); in isa_intr_ops() 810 ASSERT(hdlp->ih_type == DDI_INTR_TYPE_FIXED); in isa_intr_ops() 836 if (hdlp->ih_type != DDI_INTR_TYPE_FIXED) in isa_intr_ops()
|
H A D | rootnex.c | 1399 ASSERT(hdlp->ih_type == DDI_INTR_TYPE_FIXED); in rootnex_intr_ops() 1402 ASSERT(hdlp->ih_type == DDI_INTR_TYPE_FIXED); in rootnex_intr_ops()
|
/illumos-gate/usr/src/uts/sparc/io/pciex/ |
H A D | pcieb_sparc.c | 79 (hdlp->ih_type != DDI_INTR_TYPE_FIXED)) in pcieb_plat_intr_ops()
|
/illumos-gate/usr/src/uts/common/io/cardbus/ |
H A D | cardbus.c | 2240 if (hdlp->ih_type != DDI_INTR_TYPE_FIXED) { in cardbus_intr_ops() 2288 if (hdlp->ih_type != DDI_INTR_TYPE_FIXED) { in cardbus_enable_intr_impl() 2324 if (hdlp->ih_type != DDI_INTR_TYPE_FIXED) { in cardbus_disable_intr_impl()
|
/illumos-gate/usr/src/uts/sun4/os/ |
H A D | ddi_impl.c | 734 if (hdlp->ih_type != DDI_INTR_TYPE_FIXED) in i_ddi_intr_ops()
|
/illumos-gate/usr/src/uts/sun4u/io/pci/ |
H A D | pci_pci.c | 668 (hdlp->ih_type != DDI_INTR_TYPE_FIXED)) in ppb_intr_ops()
|
H A D | db21554.c | 2156 (hdlp->ih_type != DDI_INTR_TYPE_FIXED)) in db_intr_ops()
|
/illumos-gate/usr/src/uts/common/io/comstar/port/qlt/ |
H A D | qlt.c | 1133 (hdlp->ih_type == DDI_INTR_TYPE_MSI)) { in qlt_enable_intr()
|