Home
last modified time | relevance | path

Searched refs:ih_type (Results 1 – 23 of 23) sorted by relevance

/illumos-gate/usr/src/uts/i86pc/io/pci/
H A Dpci_common.c266 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 Dpci_kstats.c134 switch (ih_p->ih_type) { in pci_ih_ks_update()
/illumos-gate/usr/src/uts/i86pc/io/pcplusmp/
H A Dapic_introp.c803 *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 Dpx_intr.c605 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 Dpx.c1429 switch (hdlp->ih_type) { in px_intr_ops()
/illumos-gate/usr/src/uts/i86pc/io/apix/
H A Dapix.c1130 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 Dapix_irm.c277 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 Dapix_utils.c1035 hdlp->ih_type); in apix_add_avintr()
/illumos-gate/usr/src/uts/common/sys/
H A Dddi_intr_impl.h79 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 Dxpv_psm.c656 *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 Dddi_intr.c107 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 Dddi_intr_impl.c146 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 Dddi_intr_irm.c1248 hdl.ih_type = type;
/illumos-gate/usr/src/uts/common/xen/io/
H A Dxpvd.c482 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 Dmp_machdep.c1709 *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 Disa.c807 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 Drootnex.c1399 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 Dpcieb_sparc.c79 (hdlp->ih_type != DDI_INTR_TYPE_FIXED)) in pcieb_plat_intr_ops()
/illumos-gate/usr/src/uts/common/io/cardbus/
H A Dcardbus.c2240 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 Dddi_impl.c734 if (hdlp->ih_type != DDI_INTR_TYPE_FIXED) in i_ddi_intr_ops()
/illumos-gate/usr/src/uts/sun4u/io/pci/
H A Dpci_pci.c668 (hdlp->ih_type != DDI_INTR_TYPE_FIXED)) in ppb_intr_ops()
H A Ddb21554.c2156 (hdlp->ih_type != DDI_INTR_TYPE_FIXED)) in db_intr_ops()
/illumos-gate/usr/src/uts/common/io/comstar/port/qlt/
H A Dqlt.c1133 (hdlp->ih_type == DDI_INTR_TYPE_MSI)) { in qlt_enable_intr()