Lines Matching refs:imap
209 unsigned long imap; member
314 static unsigned int sun4u_compute_tid(unsigned long imap, unsigned long cpuid) in sun4u_compute_tid() argument
319 tid = starfire_translate(imap, cpuid); in sun4u_compute_tid()
378 unsigned long cpuid, imap, val; in sun4u_irq_enable() local
383 imap = handler_data->imap; in sun4u_irq_enable()
385 tid = sun4u_compute_tid(imap, cpuid); in sun4u_irq_enable()
387 val = upa_readq(imap); in sun4u_irq_enable()
391 upa_writeq(val, imap); in sun4u_irq_enable()
403 unsigned long cpuid, imap, val; in sun4u_set_affinity() local
407 imap = handler_data->imap; in sun4u_set_affinity()
409 tid = sun4u_compute_tid(imap, cpuid); in sun4u_set_affinity()
411 val = upa_readq(imap); in sun4u_set_affinity()
415 upa_writeq(val, imap); in sun4u_set_affinity()
613 unsigned int build_irq(int inofixup, unsigned long iclr, unsigned long imap) in build_irq() argument
622 ino = (upa_readq(imap) & (IMAP_IGN | IMAP_INO)) + inofixup; in build_irq()
643 handler_data->imap = imap; in build_irq()
673 data->imap = ~0UL; in sun4v_build_common()