Home
last modified time | relevance | path

Searched refs:cmt_pgs (Results 1 – 6 of 6) sorted by relevance

/illumos-gate/usr/src/uts/common/disp/
H A Dcmt_policy.c124 group_t *cmt_pgs, *siblings; in cmt_balance() local
132 cmt_pgs = &cp->cpu_pg->cmt_pgs; in cmt_balance()
134 if (GROUP_SIZE(cmt_pgs) == 0) in cmt_balance()
147 pg = GROUP_ACCESS(cmt_pgs, level); in cmt_balance()
201 if (++level == GROUP_SIZE(cmt_pgs)) in cmt_balance()
204 pg = GROUP_ACCESS(cmt_pgs, level); in cmt_balance()
H A Dcmt.c462 group_remove_at(&pgd->cmt_pgs, idx); in cmt_hier_promote()
463 group_remove_at(&pgd->cmt_pgs, idx - 1); in cmt_hier_promote()
474 if ((sz = GROUP_SIZE(&pgd->cmt_pgs)) > 0) 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()
773 group_t *pgs, *cmt_pgs; in pg_cmt_cpu_fini() local
783 cmt_pgs = &pgdata->cmt_pgs; in pg_cmt_cpu_fini()
846 ASSERT(GROUP_SIZE(cmt_pgs) == 0); in pg_cmt_cpu_fini()
[all …]
/illumos-gate/usr/src/uts/common/os/
H A Dcap_util.c456 group_t *cmt_pgs; in cu_cpc_init() local
479 if (cpu_pgs == NULL || GROUP_SIZE(&cpu_pgs->cmt_pgs) < 1) in cu_cpc_init()
482 cmt_pgs = &cpu_pgs->cmt_pgs; in cu_cpc_init()
523 while ((pg_cmt = group_iterate(cmt_pgs, &iter)) != NULL) { in cu_cpc_init()
H A Dpg.c521 group_create(&pgd->cmt_pgs); in pg_cpu_data_alloc()
533 group_destroy(&pgd->cmt_pgs); in pg_cpu_data_free()
/illumos-gate/usr/src/uts/common/sys/
H A Dpg.h117 struct group cmt_pgs; /* CMT load balancing lineage */ member
/illumos-gate/usr/src/uts/intel/os/
H A Dsmt.c586 for (uint_t i = 0; i < GROUP_SIZE(&cp->cpu_pg->cmt_pgs); i++) { in smt_find_sibling()
587 pg_cmt_t *pg = GROUP_ACCESS(&cp->cpu_pg->cmt_pgs, i); in smt_find_sibling()