Lines Matching refs:baboon
26 volatile struct baboon *baboon; variable
39 baboon = NULL; in baboon_init()
44 baboon = (struct baboon *) BABOON_BASE; in baboon_init()
48 printk("Baboon detected at %p\n", baboon); in baboon_init()
58 "baboon", (void *) baboon); in baboon_register_interrupts()
72 (uint) baboon->mb_control, (uint) baboon->mb_ifr, in baboon_irq()
73 (uint) baboon->mb_status, baboon_active); in baboon_irq()
76 if (!(events = baboon->mb_ifr & 0x07)) return; in baboon_irq()
83 baboon->mb_ifr &= ~irq_bit; in baboon_irq()
87 if (baboon->mb_ifr & 0x02) macide_ack_intr(NULL); in baboon_irq()
89 baboon->mb_ifr &= ~events; in baboon_irq()
114 baboon->mb_ifr &= ~(1 << irq_idx); in baboon_irq_clear()
121 return baboon->mb_ifr & (1 << irq_idx); in baboon_irq_pending()