Searched refs:intr_index (Results 1 – 6 of 6) sorted by relevance
/illumos-gate/usr/src/uts/i86pc/io/pcplusmp/ |
H A D | apic_regops.c | 139 short intr_index; in apic_send_directed_EOI() local 152 intr_index = apic_irq->airq_mps_intr_index; in apic_send_directed_EOI() 153 if (intr_index == ACPI_INDEX || intr_index >= 0) { in apic_send_directed_EOI()
|
/illumos-gate/usr/src/uts/i86xpv/io/psm/ |
H A D | mp_platform_xpv.c | 897 apic_share_vector(int irqno, iflag_t *intr_flagp, short intr_index, int ipl, in apic_share_vector() argument 909 "intr_index=0x%x ipl=0x%x\n", irqno, intr_index, ipl)); in apic_share_vector() 916 dummyirq.airq_mps_intr_index = intr_index; in apic_share_vector() 968 irqptr->airq_mps_intr_index = intr_index; in apic_share_vector() 1005 int newirq, intr_index; in apic_setup_irq_table() local 1023 intr_index = (type == DDI_INTR_TYPE_MSI) ? MSI_INDEX : in apic_setup_irq_table() 1036 intr_index = (int)(intrp - apic_io_intrp); in apic_setup_irq_table() 1053 intr_index = ACPI_INDEX; in apic_setup_irq_table() 1071 intr_index = DEFAULT_INDEX; in apic_setup_irq_table() 1078 if ((newirq = apic_share_vector(irqno, intr_flagp, intr_index, in apic_setup_irq_table() [all …]
|
/illumos-gate/usr/src/uts/sun4u/opl/io/pcicmu/ |
H A D | pcmu_intr.c | 201 uint32_t intr_index = hdlp->ih_inum; in pcmu_add_intr() local 202 if (pcmu_ib_ino_locate_intr(ino_p, rdip, intr_index)) { in pcmu_add_intr() 204 "dup intr #%d\n", intr_index); in pcmu_add_intr()
|
/illumos-gate/usr/src/uts/i86pc/io/ |
H A D | mp_platform_misc.c | 947 apic_share_vector(int irqno, iflag_t *intr_flagp, short intr_index, int ipl, in apic_share_vector() argument 959 "intr_index=0x%x ipl=0x%x\n", irqno, intr_index, ipl)); in apic_share_vector() 966 dummyirq.airq_mps_intr_index = intr_index; in apic_share_vector() 1018 irqptr->airq_mps_intr_index = intr_index; in apic_share_vector() 1055 int newirq, intr_index; in apic_setup_irq_table() local 1076 intr_index = (type == DDI_INTR_TYPE_MSI) ? MSI_INDEX : in apic_setup_irq_table() 1089 intr_index = (int)(intrp - apic_io_intrp); in apic_setup_irq_table() 1106 intr_index = ACPI_INDEX; in apic_setup_irq_table() 1124 intr_index = DEFAULT_INDEX; in apic_setup_irq_table() 1128 if ((newirq = apic_share_vector(irqno, intr_flagp, intr_index, in apic_setup_irq_table() [all …]
|
H A D | mp_platform_common.c | 1733 short intr_index; in apic_record_rdt_entry() local 1737 intr_index = irqptr->airq_mps_intr_index; in apic_record_rdt_entry() 1739 "irq = 0x%x dip = 0x%p vector = 0x%x\n", intr_index, irq, in apic_record_rdt_entry() 1742 if (intr_index == RESERVE_INDEX) { in apic_record_rdt_entry() 1745 } else if (APIC_IS_MSI_OR_MSIX_INDEX(intr_index)) { in apic_record_rdt_entry() 1756 if (intr_index == DEFAULT_INDEX || intr_index == FREE_INDEX) { in apic_record_rdt_entry() 1760 if (intr_index == FREE_INDEX && apic_defconf == 0) in apic_record_rdt_entry() 1762 } else if (intr_index == ACPI_INDEX) { in apic_record_rdt_entry() 1776 iointrp = apic_io_intrp + intr_index; in apic_record_rdt_entry()
|
/illumos-gate/usr/src/uts/i86pc/io/apix/ |
H A D | apix.c | 2229 short intr_index; in apix_intx_setup() local 2236 intr_index = (short)(intrp - apic_io_intrp); in apix_intx_setup() 2252 intr_index = ACPI_INDEX; in apix_intx_setup() 2267 intr_index = DEFAULT_INDEX; in apix_intx_setup() 2291 irqp->airq_mps_intr_index = intr_index; in apix_intx_setup()
|