Lines Matching defs:trigger
362 static void __init acpi_sci_ioapic_setup(u8 bus_irq, u16 polarity, u16 trigger, u32 gsi)
364 if (trigger == 0) /* compatible SCI trigger is level */
365 trigger = 3;
372 trigger = (acpi_sci_flags & ACPI_MADT_TRIGGER_MASK) >> 2;
382 mp_override_legacy_irq(bus_irq, polarity, trigger, gsi);
449 * use ELCR to set PIC-mode trigger type for SCI
460 void __init acpi_pic_sci_set_trigger(unsigned int irq, u16 trigger)
479 switch (trigger) {
520 int acpi_register_gsi(struct device *dev, u32 gsi, int trigger, int polarity)
530 if (trigger == ACPI_LEVEL_SENSITIVE)
537 plat_gsi = mp_register_gsi(dev, gsi, trigger, polarity);
951 void __init mp_override_legacy_irq(u8 bus_irq, u8 polarity, u8 trigger, u32 gsi)
967 * erroneously sets the trigger to level, resulting in a HUGE
970 if ((bus_irq == 0) && (trigger == 3))
971 trigger = 1;
975 mp_irq.irqflag = (trigger << 2) | polarity;
1060 static int mp_config_acpi_gsi(struct device *dev, u32 gsi, int trigger,
1085 mp_irq.irqflag = (trigger == ACPI_EDGE_SENSITIVE ? 4 : 0x0c) |
1098 int mp_register_gsi(struct device *dev, u32 gsi, int trigger, int polarity)
1127 mp_config_acpi_gsi(dev, gsi, trigger, polarity);
1130 trigger == ACPI_EDGE_SENSITIVE ? 0 : 1,