Lines Matching refs:intsrc
415 struct mpc_config_intsrc intsrc; in construct_default_ioirq_mptable() local
419 intsrc.mpc_type = MP_INTSRC; in construct_default_ioirq_mptable()
420 intsrc.mpc_irqflag = 0; /* conforming */ in construct_default_ioirq_mptable()
421 intsrc.mpc_srcbus = 0; in construct_default_ioirq_mptable()
422 intsrc.mpc_dstapic = mp_ioapics[0].mpc_apicid; in construct_default_ioirq_mptable()
424 intsrc.mpc_irqtype = mp_INT; in construct_default_ioirq_mptable()
463 intsrc.mpc_irqflag = 13; in construct_default_ioirq_mptable()
465 intsrc.mpc_irqflag = 0; in construct_default_ioirq_mptable()
468 intsrc.mpc_srcbusirq = i; in construct_default_ioirq_mptable()
469 intsrc.mpc_dstirq = i ? i : 2; /* IRQ0 to INTIN2 */ in construct_default_ioirq_mptable()
470 MP_intsrc_info(&intsrc); in construct_default_ioirq_mptable()
473 intsrc.mpc_irqtype = mp_ExtINT; in construct_default_ioirq_mptable()
474 intsrc.mpc_srcbusirq = 0; in construct_default_ioirq_mptable()
475 intsrc.mpc_dstirq = 0; /* 8259A to INTIN0 */ in construct_default_ioirq_mptable()
476 MP_intsrc_info(&intsrc); in construct_default_ioirq_mptable()
922 struct mpc_config_intsrc intsrc; in mp_override_legacy_irq() local
942 intsrc.mpc_type = MP_INTSRC; in mp_override_legacy_irq()
943 intsrc.mpc_irqtype = mp_INT; in mp_override_legacy_irq()
944 intsrc.mpc_irqflag = (trigger << 2) | polarity; in mp_override_legacy_irq()
945 intsrc.mpc_srcbus = MP_ISA_BUS; in mp_override_legacy_irq()
946 intsrc.mpc_srcbusirq = bus_irq; /* IRQ */ in mp_override_legacy_irq()
947 intsrc.mpc_dstapic = mp_ioapics[ioapic].mpc_apicid; /* APIC ID */ in mp_override_legacy_irq()
948 intsrc.mpc_dstirq = pin; /* INTIN# */ in mp_override_legacy_irq()
951 intsrc.mpc_irqtype, intsrc.mpc_irqflag & 3, in mp_override_legacy_irq()
952 (intsrc.mpc_irqflag >> 2) & 3, intsrc.mpc_srcbus, in mp_override_legacy_irq()
953 intsrc.mpc_srcbusirq, intsrc.mpc_dstapic, intsrc.mpc_dstirq); in mp_override_legacy_irq()
955 mp_irqs[mp_irq_entries] = intsrc; in mp_override_legacy_irq()
964 struct mpc_config_intsrc intsrc; in mp_config_acpi_legacy_irqs() local
981 intsrc.mpc_type = MP_INTSRC; in mp_config_acpi_legacy_irqs()
982 intsrc.mpc_irqflag = 0; /* Conforming */ in mp_config_acpi_legacy_irqs()
983 intsrc.mpc_srcbus = MP_ISA_BUS; in mp_config_acpi_legacy_irqs()
984 intsrc.mpc_dstapic = mp_ioapics[ioapic].mpc_apicid; in mp_config_acpi_legacy_irqs()
1001 if ((irq->mpc_dstapic == intsrc.mpc_dstapic) && in mp_config_acpi_legacy_irqs()
1011 intsrc.mpc_irqtype = mp_INT; in mp_config_acpi_legacy_irqs()
1012 intsrc.mpc_srcbusirq = i; /* Identity mapped */ in mp_config_acpi_legacy_irqs()
1013 intsrc.mpc_dstirq = i; in mp_config_acpi_legacy_irqs()
1016 "%d-%d\n", intsrc.mpc_irqtype, intsrc.mpc_irqflag & 3, in mp_config_acpi_legacy_irqs()
1017 (intsrc.mpc_irqflag >> 2) & 3, intsrc.mpc_srcbus, in mp_config_acpi_legacy_irqs()
1018 intsrc.mpc_srcbusirq, intsrc.mpc_dstapic, in mp_config_acpi_legacy_irqs()
1019 intsrc.mpc_dstirq); in mp_config_acpi_legacy_irqs()
1021 mp_irqs[mp_irq_entries] = intsrc; in mp_config_acpi_legacy_irqs()