Lines Matching defs:max_pnode
826 static __init void map_high(char *id, unsigned long base, int pshift, int bshift, int max_pnode, enum map_type map_type)
831 bytes = (1UL << bshift) * (max_pnode + 1);
842 id, paddr, paddr + bytes, mt[map_type], max_pnode + 1);
845 static __init void map_gru_high(int max_pnode)
870 map_high("GRU", base, shift, shift, max_pnode, map_wb);
872 gru_end_paddr = gru_start_paddr + (1UL << shift) * (max_pnode + 1);
875 static __init void map_mmr_high(int max_pnode)
902 map_high("MMR", base, shift, shift, max_pnode, map_uc);
916 int min_pnode, int max_pnode,
927 max_io = max_pnode;
939 max_nasid = max_pnode;
947 max_nasid = max_pnode;
955 max_nasid = max_pnode * 2;
963 max_nasid = max_pnode * 2;
1023 pr_info("UV: %s base:0x%lx shift:%d m_io:%d max_io:%d max_pnode:0x%x\n",
1024 id, base, shift, m_io, max_io, max_pnode);
1030 static __init void map_mmioh_high(int min_pnode, int max_pnode)
1041 calc_mmioh_map(UVY_MMIOH0, min_pnode, max_pnode,
1049 calc_mmioh_map(UVY_MMIOH1, min_pnode, max_pnode,
1067 calc_mmioh_map(UVX_MMIOH0, min_pnode, max_pnode,
1080 calc_mmioh_map(UVX_MMIOH1, min_pnode, max_pnode,
1095 calc_mmioh_map(UV2_MMIOH, min_pnode, max_pnode,
1651 unsigned short min_pnode = USHRT_MAX, max_pnode = 0;
1780 max_pnode = max(pnode, max_pnode);
1787 pr_info("UV: min_pnode:%02x max_pnode:%02x\n", min_pnode, max_pnode);
1788 map_gru_high(max_pnode);
1789 map_mmr_high(max_pnode);
1790 map_mmioh_high(min_pnode, max_pnode);