Lines Matching refs:imr
261 if (ddi_regs_map_setup(dip, 1, (caddr_t *)&upa64s_p->imr[0], in upa64s_attach()
268 if (ddi_regs_map_setup(dip, 2, (caddr_t *)&upa64s_p->imr[1], in upa64s_attach()
651 upaport, upa64s_p->imr[upaport], HI32(imr_data), LO32(imr_data)); in upa64s_add_intr_impl()
653 ddi_put64(upa64s_p->imr_ah[upaport], upa64s_p->imr[upaport], imr_data); in upa64s_add_intr_impl()
655 imr_data = ddi_get64(upa64s_p->imr_ah[upaport], upa64s_p->imr[upaport]); in upa64s_add_intr_impl()
697 ddi_put64(upa64s_p->imr_ah[upaport], upa64s_p->imr[upaport], 0); in upa64s_remove_intr_impl()
700 tmp = ddi_get64(upa64s_p->imr_ah[upaport], upa64s_p->imr[upaport]); in upa64s_remove_intr_impl()
878 upa64s_p->imr[0]); in save_state()
880 upa64s_p->imr[1]); in save_state()
897 ddi_put64(upa64s_p->imr_ah[0], upa64s_p->imr[0], in restore_state()
899 ddi_put64(upa64s_p->imr_ah[1], upa64s_p->imr[1], in restore_state()
903 tmp = ddi_get64(upa64s_p->imr_ah[0], upa64s_p->imr[0]); in restore_state()
904 tmp = ddi_get64(upa64s_p->imr_ah[1], upa64s_p->imr[1]); in restore_state()
1179 volatile uint64_t *imr; in upa64s_intrdist() local
1187 imr = upa64s_p->imr[upaport]; in upa64s_intrdist()
1188 mondo = UPA64S_IMR_TO_MONDO(*imr); in upa64s_intrdist()
1195 if (UPA64S_IMR_TO_CPUID(*imr) == cpuid) { in upa64s_intrdist()
1199 ddi_put64(upa64s_p->imr_ah[upaport], (uint64_t *)imr, imr_dat); in upa64s_intrdist()
1200 imr_dat = ddi_get64(upa64s_p->imr_ah[upaport], (uint64_t *)imr); in upa64s_intrdist()