Lines Matching refs:baboon
27 static volatile struct baboon *baboon;
38 baboon = NULL;
43 baboon = (struct baboon *) BABOON_BASE;
46 printk("Baboon detected at %p\n", baboon);
60 (uint) baboon->mb_control, (uint) baboon->mb_ifr,
61 (uint) baboon->mb_status);
64 if (!(events = baboon->mb_ifr & 0x07))
71 baboon->mb_ifr &= ~irq_bit;
87 if (request_irq(IRQ_NUBUS_C, baboon_irq, 0, "baboon", (void *)baboon))
88 pr_err("Couldn't register baboon interrupt\n");
92 * The means for masking individual baboon interrupts remains a mystery, so
93 * enable the umbrella interrupt only when no baboon interrupt is disabled.
126 baboon->mb_ifr &= ~(1 << irq_idx);
133 return baboon->mb_ifr & (1 << irq_idx);