Lines Matching refs:pg_t
134 #define IS_CMT_PG(pg) (((pg_t *)(pg))->pg_class->pgc_id == pg_cmt_class_id)
138 static pg_t *pg_cmt_alloc();
139 static void pg_cmt_free(pg_t *);
146 static char *pg_cmt_policy_name(pg_t *);
149 static int pg_cmt_cpu_belongs(pg_t *, cpu_t *);
153 static void cmt_ev_thread_swtch(pg_t *, cpu_t *, hrtime_t,
155 static void cmt_ev_thread_swtch_pwr(pg_t *, cpu_t *, hrtime_t,
157 static void cmt_ev_thread_remain_pwr(pg_t *, cpu_t *, kthread_t *);
218 static pg_t *
228 pg_cmt_free(pg_t *pg) in pg_cmt_free()
300 cmt_callback_init(pg_t *pg) in cmt_callback_init()
352 ASSERT(PG_NUM_CPUS((pg_t *)pg) >= PG_NUM_CPUS((pg_t *)parent)); in cmt_hier_promote()
506 pg_t *pg_cache = NULL; in pg_cmt_cpu_init()
576 cmt_callback_init((pg_t *)pg); in pg_cmt_cpu_init()
587 pg_cpu_add((pg_t *)pg, cp, pgdata); in pg_cmt_cpu_init()
593 GROUP_SIZE(&((pg_t *)pg)->pg_cpus)); in pg_cmt_cpu_init()
610 pg_cache = (pg_t *)pg; in pg_cmt_cpu_init()
693 pgdata->cmt_lineage = (pg_t *)pg; in pg_cmt_cpu_init()
834 if (GROUP_SIZE(&((pg_t *)pg)->pg_cpus) == 1) { in pg_cmt_cpu_fini()
858 pg_cpu_delete((pg_t *)pg, cp, pgdata); in pg_cmt_cpu_fini()
866 if (GROUP_SIZE(&((pg_t *)pg)->pg_cpus) == 0) { in pg_cmt_cpu_fini()
875 pg_destroy((pg_t *)pg); in pg_cmt_cpu_fini()
887 pg_t *pg; in pg_cmt_cpupart_in()
920 pg_t *pg; in pg_cmt_cpupart_move()
1032 bitset_add(&cp->cpu_part->cp_cmt_pgs, ((pg_t *)pg)->pg_id); in pg_cmt_cpu_active()
1101 GROUP_SIZE(&((pg_t *)pg)->pg_cpus)); in pg_cmt_cpu_inactive()
1119 ((pg_t *)pg)->pg_id); in pg_cmt_cpu_inactive()
1128 pg_cmt_cpu_belongs(pg_t *pg, cpu_t *cp) in pg_cmt_cpu_belongs()
1155 pg_t *tmp; in pg_cmt_hier_sort()
1156 pg_t **h = (pg_t **)hier; in pg_cmt_hier_sort()
1299 (PG_NUM_CPUS((pg_t *)pg) == in cmt_pad_enable()
1300 PG_NUM_CPUS((pg_t *)pg->cmt_parent))) { in cmt_pad_enable()
1355 cmt_ev_thread_swtch(pg_t *pg, cpu_t *cp, hrtime_t now, kthread_t *old, in cmt_ev_thread_swtch()
1377 cmt_ev_thread_swtch_pwr(pg_t *pg, cpu_t *cp, hrtime_t now, kthread_t *old, in cmt_ev_thread_swtch_pwr()
1418 cmt_ev_thread_remain_pwr(pg_t *pg, cpu_t *cp, kthread_t *t) in cmt_ev_thread_remain_pwr()
1432 pg_cmt_policy_name(pg_t *pg) in pg_cmt_policy_name()
1621 pg_callback_set_defaults((pg_t *)pg); in pg_cmt_prune()
1768 (PG_NUM_CPUS((pg_t *)pg) <= PG_NUM_CPUS((pg_t *)pg_next))); in pg_cmt_lineage_validate()
1816 if (PG_NUM_CPUS((pg_t *)parent) >= in pg_cmt_lineage_validate()
1817 PG_NUM_CPUS((pg_t *)pg)) { in pg_cmt_lineage_validate()
1832 PG_CPU_ITR_INIT((pg_t *)pg, cpu_iter); in pg_cmt_lineage_validate()
1840 pg_cpu_find((pg_t *)pg_next, cp) == B_FALSE) { in pg_cmt_lineage_validate()
1932 if ((PG_NUM_CPUS((pg_t *)pg) < PG_NUM_CPUS((pg_t *)pg_next)) && in pg_cmt_lineage_validate()
1935 } else if (PG_NUM_CPUS((pg_t *)pg) == in pg_cmt_lineage_validate()
1936 PG_NUM_CPUS((pg_t *)pg_next)) { in pg_cmt_lineage_validate()