Lines Matching refs:trigger
92 int trigger; member
521 entry1.trigger = IOAPIC_EDGE; in __eoi_ioapic_pin()
570 if (entry.trigger == IOAPIC_EDGE) { in clear_IO_APIC_pin()
571 entry.trigger = IOAPIC_LEVEL; in clear_IO_APIC_pin()
821 static int eisa_irq_trigger(int idx, int bus, int trigger) in eisa_irq_trigger() argument
826 return trigger; in eisa_irq_trigger()
834 static inline int eisa_irq_trigger(int idx, int bus, int trigger) in eisa_irq_trigger() argument
836 return trigger; in eisa_irq_trigger()
843 int trigger; in irq_trigger() local
852 trigger = default_ISA_trigger(idx); in irq_trigger()
854 trigger = default_PCI_trigger(idx); in irq_trigger()
856 return eisa_irq_trigger(idx, bus, trigger); in irq_trigger()
868 int trigger, int polarity) in ioapic_set_alloc_attr() argument
873 info->ioapic_trigger = trigger; in ioapic_set_alloc_attr()
879 int acpi_get_override_irq(u32 gsi, int *trigger, int *polarity);
886 int trigger, polarity; in ioapic_copy_alloc_attr() local
899 if (acpi_get_override_irq(gsi, &trigger, &polarity) >= 0) { in ioapic_copy_alloc_attr()
900 dst->ioapic_trigger = trigger; in ioapic_copy_alloc_attr()
918 static void mp_register_handler(unsigned int irq, unsigned long trigger) in mp_register_handler() argument
923 if (trigger) { in mp_register_handler()
945 if (info->ioapic_trigger != data->trigger) in mp_check_pin_attr()
947 data->entry.trigger = data->trigger = info->ioapic_trigger; in mp_check_pin_attr()
951 return data->trigger == info->ioapic_trigger && in mp_check_pin_attr()
1263 entry.trigger == IOAPIC_LEVEL ? "level" : "edge ", in io_apic_print_entries()
1445 entry.trigger = IOAPIC_EDGE; in native_disable_io_apic()
1987 entry1.trigger = IOAPIC_EDGE; in unlock_ExtINT_logic()
2490 int acpi_get_override_irq(u32 gsi, int *trigger, int *polarity) in acpi_get_override_irq() argument
2509 *trigger = irq_trigger(idx); in acpi_get_override_irq()
2878 data->trigger = info->ioapic_trigger; in mp_irqdomain_get_attr()
2880 } else if (acpi_get_override_irq(gsi, &data->trigger, in mp_irqdomain_get_attr()
2883 data->trigger = IOAPIC_LEVEL; in mp_irqdomain_get_attr()
2896 entry->trigger = data->trigger; in mp_setup_entry()
2902 if (data->trigger == IOAPIC_LEVEL) in mp_setup_entry()
2953 mp_register_handler(virq, data->trigger); in mp_irqdomain_alloc()
2961 virq, data->trigger, data->polarity, cfg->dest_apicid); in mp_irqdomain_alloc()