pghw_t
pghw_t pghw;
((pghw_t *)pg)->pghw_generation++;
if (pg_plat_cpus_share(cp, pg_cpu, ((pghw_t *)pg)->pghw_hw))
pg->cmt_policy = pg_cmt_policy(((pghw_t *)pg)->pghw_hw);
pghw_cmt_fini((pghw_t *)pg_bad);
hw = ((pghw_t *)pg_bad)->pghw_hw;
if (((pghw_t *)pg)->pghw_hw == PGHW_CHIP) {
if (PG_CMT_HW_SUSPECT(((pghw_t *)pg)->pghw_hw)) {
(PG_CMT_HW_SUSPECT(((pghw_t *)pg)->pghw_hw))) {
if (PG_CMT_HW_SUSPECT(((pghw_t *)pg_next)->pghw_hw)) {
} else if (PG_CMT_HW_SUSPECT(((pghw_t *)pg)->pghw_hw)) {
pghw_type_t hw1 = ((pghw_t *)pg1)->pghw_hw;
pghw_type_t hw2 = ((pghw_t *)pg2)->pghw_hw;
switch (((pghw_t *)pg)->pghw_hw) {
pghw_init((pghw_t *)pg, cp, hw);
((pghw_t *)pg)->pghw_generation++;
((pghw_t *)pg)->pghw_generation++;
pghw_fini((pghw_t *)pg);
((pghw_t *)pg)->pghw_generation++;
cu_cpu_kstat_create(pghw_t *pg, cu_cntr_info_t *cntr_info)
pghw_t *pg;
cu_pg_update(pghw_t *pg)
void cu_pg_update(pghw_t *pg);
static void cu_cpu_kstat_create(pghw_t *pg, cu_cntr_info_t *cntr_info);
pghw_t *pg_hw;
pg_hw = (pghw_t *)pg_cmt;
static void pghw_kstat_create(pghw_t *);
static void pghw_set_add(group_t *, pghw_t *);
static void pghw_set_remove(group_t *, pghw_t *);
static void pghw_cpulist_alloc(pghw_t *);
static pgid_t pghw_parent_id(pghw_t *);
pghw_init(pghw_t *pg, cpu_t *cp, pghw_type_t hw)
pghw_fini(pghw_t *pg)
pghw_cmt_fini(pghw_t *pg)
pghw_t *
return ((pghw_t *)pg_cpu_find_pg(cp, hwset));
pghw_t *
pghw_t *pg;
pghw_t *
pghw_t *pg;
pghw_set_add(group_t *hwset, pghw_t *pg)
pghw_set_remove(group_t *hwset, pghw_t *pg)
pghw_kstat_create(pghw_t *pg)
pghw_t *pg = ksp->ks_private;
pghw_t *pg = ksp->ks_private;
pghw_cpulist_alloc(pghw_t *pg)
pghw_parent_id(pghw_t *pghw)
extern void cu_pg_update(pghw_t *);
pghw_t *ci_pg; /* hardware PG being measured */
extern void pghw_init(pghw_t *, cpu_t *, pghw_type_t);
extern void pghw_fini(pghw_t *);
extern void pghw_cpu_add(pghw_t *, cpu_t *);
extern pghw_t *pghw_place_cpu(cpu_t *, pghw_type_t);
extern void pghw_cmt_fini(pghw_t *);
extern pghw_t *pghw_find_pg(cpu_t *, pghw_type_t);
extern pghw_t *pghw_find_by_instance(id_t, pghw_type_t);