Lines Matching refs:trigger

147 	unsigned char	trigger	: 1;	/* trigger mode (see iosapic.h) */  member
219 unsigned long pol, trigger, dmode; in set_rte() local
234 trigger = iosapic_intr_info[irq].trigger; in set_rte()
244 (trigger << IOSAPIC_TRIGGER_SHIFT) | in set_rte()
485 static int iosapic_find_sharable_irq(unsigned long trigger, unsigned long pol) in iosapic_find_sharable_irq() argument
494 if (trigger == IOSAPIC_EDGE) in iosapic_find_sharable_irq()
499 if (info->trigger == trigger && info->polarity == pol && in iosapic_find_sharable_irq()
545 ia64_native_iosapic_get_irq_chip(unsigned long trigger) in ia64_native_iosapic_get_irq_chip() argument
547 if (trigger == IOSAPIC_EDGE) in ia64_native_iosapic_get_irq_chip()
555 unsigned long polarity, unsigned long trigger) in register_intr() argument
587 (info->trigger != trigger || info->polarity != polarity)){ in register_intr()
600 iosapic_intr_info[irq].trigger = trigger; in register_intr()
602 irq_type = iosapic_get_irq_chip(trigger); in register_intr()
614 trigger == IOSAPIC_EDGE ? handle_edge_irq : handle_level_irq, in register_intr()
717 unsigned long polarity, unsigned long trigger) in iosapic_register_intr() argument
748 irq = iosapic_find_sharable_irq(trigger, polarity); in iosapic_register_intr()
757 err = register_intr(gsi, irq, dmode, polarity, trigger); in iosapic_register_intr()
774 gsi, (trigger == IOSAPIC_EDGE ? "edge" : "level"), in iosapic_register_intr()
790 unsigned long trigger, polarity; in iosapic_unregister_intr() local
829 trigger = iosapic_intr_info[irq].trigger; in iosapic_unregister_intr()
834 gsi, (trigger == IOSAPIC_EDGE ? "edge" : "level"), in iosapic_unregister_intr()
847 iosapic_intr_info[irq].trigger = 0; in iosapic_unregister_intr()
863 unsigned long polarity, unsigned long trigger) in iosapic_register_platform_intr() argument
900 register_intr(gsi, irq, delivery, polarity, trigger); in iosapic_register_platform_intr()
906 int_type, gsi, (trigger == IOSAPIC_EDGE ? "edge" : "level"), in iosapic_register_platform_intr()
918 unsigned long polarity, unsigned long trigger) in iosapic_override_isa_irq() argument
927 register_intr(gsi, irq, dmode, polarity, trigger); in iosapic_override_isa_irq()
930 isa_irq, gsi, trigger == IOSAPIC_EDGE ? "edge" : "level", in iosapic_override_isa_irq()