Lines Matching full:mmr
66 panic("UV: error: undefined MMR: %s\n", str); in uv_undefined()
68 pr_crit("UV: error: undefined MMR: %s\n", str); in uv_undefined()
77 unsigned long val, *mmr; in uv_early_read_mmr() local
79 mmr = early_ioremap(UV_LOCAL_MMR_BASE | addr, sizeof(*mmr)); in uv_early_read_mmr()
80 val = *mmr; in uv_early_read_mmr()
81 early_iounmap(mmr, sizeof(*mmr)); in uv_early_read_mmr()
146 * The NODE_ID MMR is always at offset 0. in early_set_hub_type()
199 u64 mmr; in uv_tsc_check_sync() local
211 mmr = uv_early_read_mmr(UVH_TSC_SYNC_MMR); in uv_tsc_check_sync()
214 sync_state = (mmr >> mmr_shift) & UVH_TSC_SYNC_MASK; in uv_tsc_check_sync()
860 pr_err("UV: GRU unavailable (no MMR)\n"); in map_gru_high()
882 union uvh_rh10_gam_mmr_overlay_config_u mmr; in map_mmr_high() local
884 mmr.v = uv_read_local_mmr(UVH_RH10_GAM_MMR_OVERLAY_CONFIG); in map_mmr_high()
885 enable = mmr.s.enable; in map_mmr_high()
886 base = mmr.s.base; in map_mmr_high()
889 union uvh_rh_gam_mmr_overlay_config_u mmr; in map_mmr_high() local
891 mmr.v = uv_read_local_mmr(UVH_RH_GAM_MMR_OVERLAY_CONFIG); in map_mmr_high()
892 enable = mmr.s.enable; in map_mmr_high()
893 base = mmr.s.base; in map_mmr_high()
896 pr_err("UV:%s:RH_GAM_MMR_OVERLAY_CONFIG MMR undefined?\n", in map_mmr_high()
902 map_high("MMR", base, shift, shift, max_pnode, map_uc); in map_mmr_high()
904 pr_info("UV: MMR disabled\n"); in map_mmr_high()
919 unsigned long mmr, nasid_mask; in calc_mmioh_map() local
935 mmr = UVH_RH10_GAM_MMIOH_REDIRECT_CONFIG0; in calc_mmioh_map()
943 mmr = UVH_RH10_GAM_MMIOH_REDIRECT_CONFIG1; in calc_mmioh_map()
951 mmr = UVH_RH_GAM_MMIOH_REDIRECT_CONFIG0; in calc_mmioh_map()
959 mmr = UVH_RH_GAM_MMIOH_REDIRECT_CONFIG1; in calc_mmioh_map()
976 unsigned long m_redirect = mmr + i * 8; in calc_mmioh_map()