Searched defs:cmt_pgs (Results 1 - 4 of 4) sorted by relevance
/illumos-gate/usr/src/uts/common/disp/ |
H A D | cmt_policy.c | 124 group_t *cmt_pgs, *siblings; local 132 cmt_pgs = &cp->cpu_pg->cmt_pgs; 134 if (GROUP_SIZE(cmt_pgs) == 0) 147 pg = GROUP_ACCESS(cmt_pgs, level); 201 if (++level == GROUP_SIZE(cmt_pgs)) 204 pg = GROUP_ACCESS(cmt_pgs, level);
|
H A D | cmt.c | 436 while ((cpu_pg = group_iterate(&pgd->cmt_pgs, &iter)) != NULL) { 445 if ((idx = group_find(&pgd->cmt_pgs, (void *)pg)) == -1) { 456 ASSERT(GROUP_ACCESS(&pgd->cmt_pgs, idx - 1) == parent); 462 group_remove_at(&pgd->cmt_pgs, idx); 463 group_remove_at(&pgd->cmt_pgs, idx - 1); 464 err = group_add_at(&pgd->cmt_pgs, parent, idx); 466 err = group_add_at(&pgd->cmt_pgs, pg, idx - 1); 471 * Since cmt_pgs is top-down ordered, the bottom is the last 474 if ((sz = GROUP_SIZE(&pgd->cmt_pgs)) > 0) 475 pgd->cmt_lineage = GROUP_ACCESS(&pgd->cmt_pgs, s 503 group_t *cmt_pgs; local 773 group_t *pgs, *cmt_pgs; local [all...] |
/illumos-gate/usr/src/uts/common/sys/ |
H A D | pg.h | 117 struct group cmt_pgs; /* CMT load balancing lineage */ member in struct:cpu_pg
|
/illumos-gate/usr/src/uts/common/os/ |
H A D | cap_util.c | 456 group_t *cmt_pgs; local 479 if (cpu_pgs == NULL || GROUP_SIZE(&cpu_pgs->cmt_pgs) < 1) 482 cmt_pgs = &cpu_pgs->cmt_pgs; 523 while ((pg_cmt = group_iterate(cmt_pgs, &iter)) != NULL) {
|
Completed in 69 milliseconds