Lines Matching refs:imap
208 unsigned long imap; member
313 static unsigned int sun4u_compute_tid(unsigned long imap, unsigned long cpuid) in sun4u_compute_tid() argument
318 tid = starfire_translate(imap, cpuid); in sun4u_compute_tid()
376 unsigned long cpuid, imap, val; in sun4u_irq_enable() local
380 imap = handler_data->imap; in sun4u_irq_enable()
382 tid = sun4u_compute_tid(imap, cpuid); in sun4u_irq_enable()
384 val = upa_readq(imap); in sun4u_irq_enable()
388 upa_writeq(val, imap); in sun4u_irq_enable()
399 unsigned long cpuid, imap, val; in sun4u_set_affinity() local
403 imap = handler_data->imap; in sun4u_set_affinity()
405 tid = sun4u_compute_tid(imap, cpuid); in sun4u_set_affinity()
407 val = upa_readq(imap); in sun4u_set_affinity()
411 upa_writeq(val, imap); in sun4u_set_affinity()
607 unsigned int build_irq(int inofixup, unsigned long iclr, unsigned long imap) in build_irq() argument
616 ino = (upa_readq(imap) & (IMAP_IGN | IMAP_INO)) + inofixup; in build_irq()
637 handler_data->imap = imap; in build_irq()
667 data->imap = ~0UL; in sun4v_build_common()