Lines Matching refs:eirq
495 dec_2100_a500_eisa_intr_map(void *v, u_int eirq, eisa_intr_handle_t *ihp) in dec_2100_a500_eisa_intr_map() argument
498 if (eirq > 15) { in dec_2100_a500_eisa_intr_map()
500 eirq); in dec_2100_a500_eisa_intr_map()
508 if (eirq == 13) { in dec_2100_a500_eisa_intr_map()
520 *ihp = eirq; in dec_2100_a500_eisa_intr_map()
525 dec_2100_a500_eisa_intr_string(void *v, int eirq, char *buf, size_t len) in dec_2100_a500_eisa_intr_string() argument
527 if (eirq > 15 || eirq == 13) in dec_2100_a500_eisa_intr_string()
528 panic("%s: bogus EISA IRQ 0x%x", __func__, eirq); in dec_2100_a500_eisa_intr_string()
530 snprintf(buf, len, "eisa irq %d (T2 irq %d)", eirq, in dec_2100_a500_eisa_intr_string()
531 eirq + T2_IRQ_EISA_START); in dec_2100_a500_eisa_intr_string()
536 dec_2100_a500_eisa_intr_evcnt(void *v, int eirq) in dec_2100_a500_eisa_intr_evcnt() argument
541 if (eirq > 15 || eirq == 13) in dec_2100_a500_eisa_intr_evcnt()
542 panic("%s: bogus EISA IRQ 0x%x", __func__, eirq); in dec_2100_a500_eisa_intr_evcnt()
545 eirq + T2_IRQ_EISA_START)); in dec_2100_a500_eisa_intr_evcnt()
549 dec_2100_a500_eisa_intr_establish(void *v, int eirq, int type, int level, in dec_2100_a500_eisa_intr_establish() argument
557 if (eirq > 15 || type == IST_NONE) in dec_2100_a500_eisa_intr_establish()
560 if (eirq == 13) { in dec_2100_a500_eisa_intr_establish()
566 irq = eirq + T2_IRQ_EISA_START; in dec_2100_a500_eisa_intr_establish()
594 (*tcp->tc_setlevel)(tcp, eirq, in dec_2100_a500_eisa_intr_establish()
757 dec_2100_a500_pic_setlevel(struct ttwoga_config *tcp, int eirq, int level) in dec_2100_a500_pic_setlevel() argument
762 switch (eirq) { /* EISA IRQ */ in dec_2100_a500_pic_setlevel()
769 bit = 1 << (eirq - 3); in dec_2100_a500_pic_setlevel()
776 bit = 1 << (eirq - 4); in dec_2100_a500_pic_setlevel()
781 bit = 1 << (eirq - 12); in dec_2100_a500_pic_setlevel()
787 bit = 1 << (eirq - 13); in dec_2100_a500_pic_setlevel()
791 panic("dec_2100_a500_pic_setlevel: bogus EISA IRQ %d", eirq); in dec_2100_a500_pic_setlevel()
803 dec_2100_a500_icic_setlevel(struct ttwoga_config *tcp, int eirq, int level) in dec_2100_a500_icic_setlevel() argument
807 switch (eirq) { in dec_2100_a500_icic_setlevel()
819 bit = 1UL << (eirq + T2_IRQ_EISA_START); in dec_2100_a500_icic_setlevel()
831 panic("dec_2100_a500_icic_setlevel: bogus EISA IRQ %d", eirq); in dec_2100_a500_icic_setlevel()