Lines Matching refs:imap

49 	unsigned long imap, iclr;  in psycho_irq_build()  local
63 imap = controller_regs + imap_off; in psycho_irq_build()
71 return build_irq(inofixup, iclr, imap); in psycho_irq_build()
229 unsigned long imap, iclr; in sabre_irq_build() local
244 imap = controller_regs + imap_off; in sabre_irq_build()
252 irq = build_irq(inofixup, iclr, imap); in sabre_irq_build()
385 unsigned long imap, iclr; in schizo_irq_build() local
393 imap = schizo_ino_to_imap(pbm_regs, ino); in schizo_irq_build()
414 irq = build_irq(ign_fixup, iclr, imap); in schizo_irq_build()
517 unsigned long imap, iclr; in fire_irq_build() local
523 imap = fire_ino_to_imap(pbm_regs, ino); in fire_irq_build()
528 upa_writeq(int_ctrlr, imap); in fire_irq_build()
540 return build_irq(ino, iclr, imap); in fire_irq_build()
643 static unsigned long sysio_imap_to_iclr(unsigned long imap) in sysio_imap_to_iclr() argument
646 return imap + diff; in sysio_imap_to_iclr()
655 unsigned long imap, iclr; in sbus_of_build_irq() local
668 imap = sysio_irq_offsets[ino]; in sbus_of_build_irq()
669 if (imap == ((unsigned long)-1)) { in sbus_of_build_irq()
674 imap += reg_base; in sbus_of_build_irq()
681 iclr = sysio_imap_to_iclr(imap); in sbus_of_build_irq()
703 return build_irq(sbus_level, iclr, imap); in sbus_of_build_irq()
726 unsigned long imap, iclr; in central_build_irq() local
739 imap = res->start + 0x00UL; in central_build_irq()
746 tmp = upa_readl(imap); in central_build_irq()
748 upa_writel(tmp, imap); in central_build_irq()
750 return build_irq(0, iclr, imap); in central_build_irq()