Lines Matching refs:cmt_pgs
436 while ((cpu_pg = group_iterate(&pgd->cmt_pgs, &iter)) != NULL) { in cmt_hier_promote()
445 if ((idx = group_find(&pgd->cmt_pgs, (void *)pg)) == -1) { in cmt_hier_promote()
456 ASSERT(GROUP_ACCESS(&pgd->cmt_pgs, idx - 1) == parent); in cmt_hier_promote()
462 group_remove_at(&pgd->cmt_pgs, idx); in cmt_hier_promote()
463 group_remove_at(&pgd->cmt_pgs, idx - 1); in cmt_hier_promote()
464 err = group_add_at(&pgd->cmt_pgs, parent, idx); in cmt_hier_promote()
466 err = group_add_at(&pgd->cmt_pgs, pg, idx - 1); in cmt_hier_promote()
474 if ((sz = GROUP_SIZE(&pgd->cmt_pgs)) > 0) in cmt_hier_promote()
475 pgd->cmt_lineage = GROUP_ACCESS(&pgd->cmt_pgs, sz - 1); in cmt_hier_promote()
503 group_t *cmt_pgs; in pg_cmt_cpu_init() local
524 cmt_pgs = &pgdata->cmt_pgs; in pg_cmt_cpu_init()
613 group_expand(cmt_pgs, levels); in pg_cmt_cpu_init()
647 (GROUP_SIZE(&(pgdata->cmt_pgs)) == 0)); in pg_cmt_cpu_init()
689 err = group_add_at(cmt_pgs, pg, levels - level - 1); in pg_cmt_cpu_init()
773 group_t *pgs, *cmt_pgs; in pg_cmt_cpu_fini() local
783 cmt_pgs = &pgdata->cmt_pgs; in pg_cmt_cpu_fini()
826 (void) group_remove(cmt_pgs, pg, GRP_RESIZE); in pg_cmt_cpu_fini()
846 ASSERT(GROUP_SIZE(cmt_pgs) == 0); in pg_cmt_cpu_fini()
1661 (void) group_remove(&cpd->cmt_pgs, pg, GRP_NORESIZE); in pg_cmt_prune()
1683 group_empty(&cpu->cpu_pg->cmt_pgs); in pg_cmt_disable()