Lines Matching refs:it
387 mem_node_iterator_t *it = cookie; in page_pfn_2_color_cpu() local
392 if (it == ((mem_node_iterator_t *)(-1))) { in page_pfn_2_color_cpu()
394 } else if (it != NULL) { in page_pfn_2_color_cpu()
395 ASSERT(pfn >= it->mi_mblock_base && pfn <= it->mi_mblock_end); in page_pfn_2_color_cpu()
396 pfn = pfn + it->mi_ra_to_pa; in page_pfn_2_color_cpu()
480 (((pfn) & it->mi_mnode_pfn_mask) >> it->mi_mnode_pfn_shift)
487 mem_node_iterator_t *it = cookie; in page_next_pfn_for_color_cpu() local
494 ASSERT(pfn >= it->mi_mblock_base && pfn <= it->mi_mblock_end); in page_next_pfn_for_color_cpu()
497 if (it->mi_init) { in page_next_pfn_for_color_cpu()
499 it->mi_hash_ceq_mask = in page_next_pfn_for_color_cpu()
500 n2_color2hash(ceq_mask, szc, it->mi_mnode_mask); in page_next_pfn_for_color_cpu()
501 it->mi_hash_color = in page_next_pfn_for_color_cpu()
502 n2_color2hash(color, szc, it->mi_mnode); in page_next_pfn_for_color_cpu()
503 it->mi_init = 0; in page_next_pfn_for_color_cpu()
505 ASSERT(it->mi_hash_ceq_mask == in page_next_pfn_for_color_cpu()
506 n2_color2hash(ceq_mask, szc, it->mi_mnode_mask)); in page_next_pfn_for_color_cpu()
507 ASSERT(it->mi_hash_color == in page_next_pfn_for_color_cpu()
508 n2_color2hash(color, szc, it->mi_mnode)); in page_next_pfn_for_color_cpu()
510 ceq_mask = it->mi_hash_ceq_mask; in page_next_pfn_for_color_cpu()
511 color = it->mi_hash_color; in page_next_pfn_for_color_cpu()
512 pfn += it->mi_ra_to_pa; in page_next_pfn_for_color_cpu()
518 (pfnmn == it->mi_mnode)) { in page_next_pfn_for_color_cpu()
534 pfn_ceq_mask |= it->mi_mnode_pfn_mask; in page_next_pfn_for_color_cpu()
543 pfn_ceq_mask |= it->mi_mnode_pfn_mask; in page_next_pfn_for_color_cpu()
557 pfn_ceq_mask |= it->mi_mnode_pfn_mask; in page_next_pfn_for_color_cpu()
581 ceq_mask) == 0) && (pfnmn == it->mi_mnode)) in page_next_pfn_for_color_cpu()
592 if ((pfnmn = PAPFN_2_MNODE(npfn)) != it->mi_mnode) in page_next_pfn_for_color_cpu()
593 npfn += ((it->mi_mnode - pfnmn) & it->mi_mnode_mask) << in page_next_pfn_for_color_cpu()
594 it->mi_mnode_pfn_shift; in page_next_pfn_for_color_cpu()
600 pfn_ceq_mask |= it->mi_mnode_pfn_mask; in page_next_pfn_for_color_cpu()
613 if (pfnmn == it->mi_mnode) { in page_next_pfn_for_color_cpu()
621 pfn_ceq_mask |= it->mi_mnode_pfn_mask; in page_next_pfn_for_color_cpu()
636 if ((pfnmn = PAPFN_2_MNODE(npfn)) != it->mi_mnode) { in page_next_pfn_for_color_cpu()
637 npfn += ((it->mi_mnode - pfnmn) & it->mi_mnode_mask) << in page_next_pfn_for_color_cpu()
638 it->mi_mnode_pfn_shift; in page_next_pfn_for_color_cpu()
642 tmpmask |= it->mi_mnode_pfn_mask; in page_next_pfn_for_color_cpu()
654 ASSERT(PAPFN_2_MNODE(npfn) == it->mi_mnode); in page_next_pfn_for_color_cpu()
657 npfn -= it->mi_ra_to_pa; in page_next_pfn_for_color_cpu()
660 if (npfn > it->mi_mblock_end) { in page_next_pfn_for_color_cpu()
661 pfn = plat_mem_node_iterator_init(npfn, it->mi_mnode, szc, it, in page_next_pfn_for_color_cpu()
665 ASSERT(pfn >= it->mi_mblock_base && pfn <= it->mi_mblock_end); in page_next_pfn_for_color_cpu()
666 pfn += it->mi_ra_to_pa; in page_next_pfn_for_color_cpu()
686 mem_node_iterator_t it; in page_coloring_init_cpu() local
690 memset(&it, 0, sizeof (it)); in page_coloring_init_cpu()
691 if (plat_mem_node_iterator_init(0, i, 0, &it, 1) != (pfn_t)-1) in page_coloring_init_cpu()
697 id = it.mi_mnode_pfn_mask >> 15; /* node id mask */ in page_coloring_init_cpu()