Lines Matching refs:mach_state
66 cpupm_mach_state_t *mach_state = in cpudrv_change_speed() local
72 if (!(mach_state->ms_caps & CPUPM_P_STATES)) in cpudrv_change_speed()
74 ASSERT(mach_state->ms_pstate.cma_ops != NULL); in cpudrv_change_speed()
78 mach_state->ms_pstate.cma_ops->cpus_change(set, plat_level); in cpudrv_change_speed()
97 cpupm_mach_state_t *mach_state; in cpudrv_is_enabled() local
107 mach_state = in cpudrv_is_enabled()
109 return (mach_state->ms_caps & CPUPM_P_STATES); in cpudrv_is_enabled()
214 cpupm_mach_state_t *mach_state; in cpudrv_notify_handler() local
226 mach_state = (cpupm_mach_state_t *)cp->cpu_m.mcpu_pm_mach_state; in cpudrv_notify_handler()
227 if (mach_state == NULL) in cpudrv_notify_handler()
234 mach_state->ms_caps & CPUPM_P_STATES) in cpudrv_notify_handler()
253 cpupm_mach_state_t *mach_state = in cpudrv_uninstall_notify_handler() local
256 mutex_enter(&mach_state->ms_lock); in cpudrv_uninstall_notify_handler()
257 if (mach_state->ms_handlers == NULL) { in cpudrv_uninstall_notify_handler()
258 mutex_exit(&mach_state->ms_lock); in cpudrv_uninstall_notify_handler()
262 for (next = &mach_state->ms_handlers; (entry = *next) != NULL; ) { in cpudrv_uninstall_notify_handler()
270 mutex_exit(&mach_state->ms_lock); in cpudrv_uninstall_notify_handler()
296 cpupm_mach_state_t *mach_state; in cpudrv_mach_init() local
301 mach_state = (cpupm_mach_state_t *) in cpudrv_mach_init()
303 mach_state->ms_dip = cpudsp->dip; in cpudrv_mach_init()