• Home
  • Raw
  • Download

Lines Matching refs:trigger

144 	unsigned char	trigger	: 1;	/* trigger mode (see iosapic.h) */  member
216 unsigned long pol, trigger, dmode; in set_rte() local
231 trigger = iosapic_intr_info[irq].trigger; in set_rte()
241 (trigger << IOSAPIC_TRIGGER_SHIFT) | in set_rte()
482 static int iosapic_find_sharable_irq(unsigned long trigger, unsigned long pol) in iosapic_find_sharable_irq() argument
491 if (trigger == IOSAPIC_EDGE) in iosapic_find_sharable_irq()
496 if (info->trigger == trigger && info->polarity == pol && in iosapic_find_sharable_irq()
542 ia64_native_iosapic_get_irq_chip(unsigned long trigger) in ia64_native_iosapic_get_irq_chip() argument
544 if (trigger == IOSAPIC_EDGE) in ia64_native_iosapic_get_irq_chip()
552 unsigned long polarity, unsigned long trigger) in register_intr() argument
584 (info->trigger != trigger || info->polarity != polarity)){ in register_intr()
597 iosapic_intr_info[irq].trigger = trigger; in register_intr()
599 irq_type = iosapic_get_irq_chip(trigger); in register_intr()
611 trigger == IOSAPIC_EDGE ? handle_edge_irq : handle_level_irq, in register_intr()
712 unsigned long polarity, unsigned long trigger) in iosapic_register_intr() argument
743 irq = iosapic_find_sharable_irq(trigger, polarity); in iosapic_register_intr()
752 err = register_intr(gsi, irq, dmode, polarity, trigger); in iosapic_register_intr()
769 gsi, (trigger == IOSAPIC_EDGE ? "edge" : "level"), in iosapic_register_intr()
785 unsigned long trigger, polarity; in iosapic_unregister_intr() local
824 trigger = iosapic_intr_info[irq].trigger; in iosapic_unregister_intr()
829 gsi, (trigger == IOSAPIC_EDGE ? "edge" : "level"), in iosapic_unregister_intr()
842 iosapic_intr_info[irq].trigger = 0; in iosapic_unregister_intr()
858 unsigned long polarity, unsigned long trigger) in iosapic_register_platform_intr() argument
895 register_intr(gsi, irq, delivery, polarity, trigger); in iosapic_register_platform_intr()
901 int_type, gsi, (trigger == IOSAPIC_EDGE ? "edge" : "level"), in iosapic_register_platform_intr()
913 unsigned long polarity, unsigned long trigger) in iosapic_override_isa_irq() argument
922 register_intr(gsi, irq, dmode, polarity, trigger); in iosapic_override_isa_irq()
925 isa_irq, gsi, trigger == IOSAPIC_EDGE ? "edge" : "level", in iosapic_override_isa_irq()