Lines Matching refs:domp

48 	for (cpup = cpup->domp->devlist; cpup != NULL; cpup = cpup->next)  in ppm_set_topspeed()
78 if (!(cpup->domp->dflags & PPMD_CPU_READY)) { in ppm_redefine_topspeed()
88 for (ncpup = cpup->domp->devlist; ncpup != NULL; ncpup = ncpup->next) { in ppm_redefine_topspeed()
108 if (!(ppmd->domp->dflags & PPMD_CPU_READY)) { in ppm_manage_early_cpus()
124 ppm_domain_t *domp; in ppm_change_cpu_power() local
132 domp = ppmd->domp; in ppm_change_cpu_power()
133 cpup = domp->devlist; in ppm_change_cpu_power()
181 ppm_domain_t *domp; in ppm_alloc_pstate_domains() local
200 for (domp = ppm_domain_p; domp; domp = domp->next) { in ppm_alloc_pstate_domains()
201 if ((domp->model == PPMD_CPU) && in ppm_alloc_pstate_domains()
202 (domp->sub_domain == sub_domain)) { in ppm_alloc_pstate_domains()
210 if (domp == NULL) { in ppm_alloc_pstate_domains()
211 domp = kmem_zalloc(sizeof (*domp), KM_SLEEP); in ppm_alloc_pstate_domains()
212 mutex_init(&domp->lock, NULL, MUTEX_DRIVER, NULL); in ppm_alloc_pstate_domains()
213 mutex_enter(&domp->lock); in ppm_alloc_pstate_domains()
214 domp->name = kmem_zalloc(MAXNAMELEN, KM_SLEEP); in ppm_alloc_pstate_domains()
215 (void) snprintf(domp->name, MAXNAMELEN, "cpu_pstate_domain_%d", in ppm_alloc_pstate_domains()
217 domp->sub_domain = sub_domain; in ppm_alloc_pstate_domains()
218 domp->dflags = PPMD_LOCK_ALL | PPMD_CPU_READY; in ppm_alloc_pstate_domains()
219 domp->pwr_cnt = 0; in ppm_alloc_pstate_domains()
220 domp->pwr_cnt++; in ppm_alloc_pstate_domains()
221 domp->propname = NULL; in ppm_alloc_pstate_domains()
222 domp->model = PPMD_CPU; in ppm_alloc_pstate_domains()
223 domp->status = PPMD_ON; in ppm_alloc_pstate_domains()
230 dbp->next = domp->conflist; in ppm_alloc_pstate_domains()
231 domp->conflist = dbp; in ppm_alloc_pstate_domains()
232 domp->next = ppm_domain_p; in ppm_alloc_pstate_domains()
233 ppm_domain_p = domp; in ppm_alloc_pstate_domains()
234 mutex_exit(&domp->lock); in ppm_alloc_pstate_domains()
241 mutex_enter(&domp->lock); in ppm_alloc_pstate_domains()
248 dbp->next = domp->conflist; in ppm_alloc_pstate_domains()
249 domp->conflist = dbp; in ppm_alloc_pstate_domains()
250 domp->pwr_cnt++; in ppm_alloc_pstate_domains()
251 mutex_exit(&domp->lock); in ppm_alloc_pstate_domains()
263 ppm_domain_t *domp; in ppm_free_pstate_domains() local
279 domp = devp->domp; in ppm_free_pstate_domains()
280 ASSERT(domp); in ppm_free_pstate_domains()
285 mutex_enter(&domp->lock); in ppm_free_pstate_domains()
286 for (dbpp = &domp->conflist; (pconf = *dbpp) != NULL; ) { in ppm_free_pstate_domains()
295 mutex_exit(&domp->lock); in ppm_free_pstate_domains()