Lines Matching defs:trig
146 static int atpic_config_intr(struct intsrc *isrc, enum intr_trigger trig,
342 atpic_config_intr(struct intsrc *isrc, enum intr_trigger trig,
349 if (trig == INTR_TRIGGER_CONFORM)
350 trig = INTR_TRIGGER_EDGE;
354 if ((trig == INTR_TRIGGER_EDGE && pol == INTR_POLARITY_LOW) ||
355 (trig == INTR_TRIGGER_LEVEL && pol == INTR_POLARITY_HIGH)) {
358 vector, trig == INTR_TRIGGER_EDGE ? "edge" : "level",
364 if (ai->at_trigger == trig)
373 trig == INTR_TRIGGER_LEVEL) {
383 vector, trig == INTR_TRIGGER_EDGE ? "edge/high" :
389 trig == INTR_TRIGGER_EDGE ? "edge/high" : "level/low");
391 elcr_write_trigger(atpic_vector(isrc), trig);
392 ai->at_trigger = trig;