Lines Matching refs:pfn

997 plat_pfn_to_mem_node(pfn_t pfn)  in plat_pfn_to_mem_node()  argument
1015 if (pfn >= mb->base_pfn && pfn <= mb->end_pfn) { in plat_pfn_to_mem_node()
1017 mnode = (((pfn + ra_to_pa_pfn) & home_mask_pfn) >> in plat_pfn_to_mem_node()
1026 panic("plat_pfn_to_mem_node() failed to find mblock: pfn=%lx\n", pfn); in plat_pfn_to_mem_node()
1027 return (pfn); in plat_pfn_to_mem_node()
1038 plat_rapfn_to_papfn(pfn_t pfn) in plat_rapfn_to_papfn() argument
1046 return (pfn + base_ra_to_pa_pfn); in plat_rapfn_to_papfn()
1054 if (pfn <= mb->end_pfn && pfn >= mb->base_pfn) { in plat_rapfn_to_papfn()
1057 return (pfn + ra_to_pa_pfn); in plat_rapfn_to_papfn()
1061 panic("plat_rapfn_to_papfn() failed to find mblock: pfn=%lx\n", pfn); in plat_rapfn_to_papfn()
1062 return (pfn); in plat_rapfn_to_papfn()
1102 plat_mem_node_iterator_init(pfn_t pfn, int mnode, uchar_t szc, in plat_mem_node_iterator_init() argument
1115 ASSERT(P2PHASE(pfn, szcpgcnt) == 0); in plat_mem_node_iterator_init()
1128 pfn = (pfn_t)-1; in plat_mem_node_iterator_init()
1138 if (pfn < it->mi_mblock_base) in plat_mem_node_iterator_init()
1139 pfn = P2ROUNDUP(it->mi_mblock_base, szcpgcnt); in plat_mem_node_iterator_init()
1140 if ((pfn + szcpgcnt - 1) > it->mi_mblock_end) in plat_mem_node_iterator_init()
1141 pfn = (pfn_t)-1; in plat_mem_node_iterator_init()
1151 ASSERT(pfn > in plat_mem_node_iterator_init()
1154 pfn = (pfn_t)-1; in plat_mem_node_iterator_init()
1169 if (ms->exists && (pfn + szcpgcnt - 1) <= ms->physmax && in plat_mem_node_iterator_init()
1176 pfn = (pfn_t)-1; in plat_mem_node_iterator_init()
1193 if (pfn < base) { in plat_mem_node_iterator_init()
1194 pfn = P2ROUNDUP(base, szcpgcnt); in plat_mem_node_iterator_init()
1195 ASSERT(pfn + szcpgcnt - 1 <= end); in plat_mem_node_iterator_init()
1197 ASSERT((pfn + szcpgcnt - 1) <= mpo_mblock[i].end_pfn); in plat_mem_node_iterator_init()
1200 return (pfn); in plat_mem_node_iterator_init()