Lines Matching refs:ai
69 #define IMEN_MASK(ai) (IRQ_MASK((ai)->at_irq)) argument
93 #define IRQ(ap, ai) ((ap)->at_irqbase + (ai)->at_irq) argument
214 struct atpic_intsrc *ai; in atpic_register_sources() local
239 for (i = 0, ai = atintrs; i < NUM_ISA_IRQS; i++, ai++) { in atpic_register_sources()
242 intr_register_source(&ai->at_intsrc); in atpic_register_sources()
249 struct atpic_intsrc *ai = (struct atpic_intsrc *)isrc; in atpic_enable_source() local
253 if (ap->at_imen & IMEN_MASK(ai)) { in atpic_enable_source()
254 ap->at_imen &= ~IMEN_MASK(ai); in atpic_enable_source()
263 struct atpic_intsrc *ai = (struct atpic_intsrc *)isrc; in atpic_disable_source() local
267 if (ai->at_trigger != INTR_TRIGGER_EDGE) { in atpic_disable_source()
268 ap->at_imen |= IMEN_MASK(ai); in atpic_disable_source()
320 struct atpic_intsrc *ai = (struct atpic_intsrc *)isrc; in atpic_vector() local
323 return (IRQ(ap, ai)); in atpic_vector()
329 struct atpic_intsrc *ai = (struct atpic_intsrc *)isrc; in atpic_source_pending() local
332 return (inb(ap->at_ioaddr) & IMEN_MASK(ai)); in atpic_source_pending()
349 struct atpic_intsrc *ai = (struct atpic_intsrc *)isrc; in atpic_config_intr() local
368 if (ai->at_trigger == trig) in atpic_config_intr()
396 ai->at_trigger = trig; in atpic_config_intr()
457 struct atpic_intsrc *ai; in atpic_startup() local
466 for (i = 0, ai = atintrs; i < NUM_ISA_IRQS; i++, ai++) { in atpic_startup()
469 ai->at_intsrc.is_count = &ai->at_count; in atpic_startup()
470 ai->at_intsrc.is_straycount = &ai->at_straycount; in atpic_startup()
471 setidt(((struct atpic *)ai->at_intsrc.is_pic)->at_intbase + in atpic_startup()
472 ai->at_irq, pti ? ai->at_intr_pti : ai->at_intr, SDT_ATPIC, in atpic_startup()
488 for (i = 0, ai = atintrs; i < NUM_ISA_IRQS; i++, ai++) in atpic_startup()
489 ai->at_trigger = elcr_read_trigger(i); in atpic_startup()
491 for (i = 0, ai = atintrs; i < NUM_ISA_IRQS; i++, ai++) in atpic_startup()
498 ai->at_trigger = INTR_TRIGGER_EDGE; in atpic_startup()
501 ai->at_trigger = INTR_TRIGGER_LEVEL; in atpic_startup()