Lines Matching refs:pmc_comp
783 return (cp->pmc_comp.pmc_lvals[cp->pmc_cur_pwr]); in cur_power()
834 int *ip = cp->pmc_comp.pmc_lvals; in e_pm_valid_power()
835 int limit = cp->pmc_comp.pmc_numlevels; in e_pm_valid_power()
845 ip = cp->pmc_comp.pmc_lvals; in e_pm_valid_power()
1265 cp->pmc_comp.pmc_lvals[pwrndx]; in pm_scan_dev()
1407 limit = cp->pmc_comp.pmc_numlevels; in power_val_to_index()
1408 ip = cp->pmc_comp.pmc_lvals; in power_val_to_index()
1430 return (cp->pmc_comp.pmc_lnames[index]); in power_val_to_string()
1552 pmf, PM_DEVICE(dip), cp->pmc_comp.pmc_name, comp, in power_dev()
1586 "to level %d (%s)\n", pmf, comp, cp->pmc_comp.pmc_name, in power_dev()
2415 int limit = cp->pmc_comp.pmc_numlevels; in pm_level_to_index()
2416 int *ip = cp->pmc_comp.pmc_lvals; in pm_level_to_index()
2448 level == cp->pmc_comp.pmc_lvals[curpwr]) in e_pm_set_cur_pwr()
2457 } else if (level == cp->pmc_comp.pmc_lvals[0]) { in e_pm_set_cur_pwr()
2509 cp->pmc_comp.pmc_lvals[cp->pmc_cur_pwr]; in pm_power()
2518 "level=%d (%s)\n", pmf, comp, cp->pmc_comp.pmc_name, PM_DEVICE(dip), in pm_power()
3112 old_level = cp->pmc_comp.pmc_lvals[old_level]; in pm_phc_impl()
3400 pmc = &cp->pmc_comp; in e_pm_default_levels()
3415 p->pmc_comp = bc_comp; /* struct assignment */ in e_pm_default_components()
3416 p->pmc_comp.pmc_lvals = kmem_zalloc(2 * sizeof (int), in e_pm_default_components()
3418 p->pmc_comp.pmc_thresh = kmem_alloc(2 * sizeof (int), in e_pm_default_components()
3420 p->pmc_comp.pmc_numlevels = 2; in e_pm_default_components()
3421 p->pmc_comp.pmc_thresh[0] = INT_MAX; in e_pm_default_components()
3422 p->pmc_comp.pmc_thresh[1] = INT_MAX; in e_pm_default_components()
3509 p->pmc_comp = *pcp++; /* struct assignment */ in pm_premanage()
3631 return (cp->pmc_comp.pmc_thresh[1]); in cur_threshold()
3644 ASSERT(cp->pmc_comp.pmc_thresh); in cur_threshold()
3645 return (cp->pmc_comp.pmc_thresh[pwr]); in cur_threshold()
3657 nxt_pwr = cp->pmc_comp.pmc_lvals[0]; in pm_next_lower_power()
3661 nxt_pwr = cp->pmc_comp.pmc_lvals[pwrndx]; in pm_next_lower_power()
4018 int nlevels = cp->pmc_comp.pmc_numlevels; in e_pm_destroy_components()
4019 kmem_free(cp->pmc_comp.pmc_lvals, nlevels * sizeof (int)); in e_pm_destroy_components()
4020 kmem_free(cp->pmc_comp.pmc_thresh, nlevels * sizeof (int)); in e_pm_destroy_components()
4026 kmem_free(cp->pmc_comp.pmc_name, cp->pmc_comp.pmc_name_sz); in e_pm_destroy_components()
4027 kmem_free(cp->pmc_comp.pmc_lnames, nlevels * sizeof (char *)); in e_pm_destroy_components()
4028 kmem_free(cp->pmc_comp.pmc_lname_buf, in e_pm_destroy_components()
4029 cp->pmc_comp.pmc_lnames_sz); in e_pm_destroy_components()
4302 pmc = &PM_CP(dip, comp)->pmc_comp; in pm_set_device_threshold()
4365 pmc = &PM_CP(dip, comp)->pmc_comp; in pm_set_device_threshold()
4373 pmc = &PM_CP(dip, comp)->pmc_comp; in pm_set_device_threshold()
4381 pmc = &PM_CP(dip, comp)->pmc_comp; in pm_set_device_threshold()
4402 pmc = &PM_CP(dip, comp)->pmc_comp; in pm_set_device_threshold()
4413 pmc = &PM_CP(dip, comp)->pmc_comp; in pm_set_device_threshold()
6115 cp->pmc_comp.pmc_thresh[j + 1] = ep->pte_thresh[j]; in pm_apply_recorded_thresh()
6163 cp->pmc_comp.pmc_numlevels - 1) { in pm_valid_thresh()
6166 cp->pmc_comp.pmc_numlevels - 1, in pm_valid_thresh()
7517 cp->pmc_comp.pmc_lvals[cp->pmc_cur_pwr]) in pm_all_components_off()