Lines Matching full:sysctrl
63 LosPmSysctrl *sysctrl; member
171 if ((pm->sysMode == LOS_SYS_NORMAL_SLEEP) && (pm->sysctrl->normalResume != NULL)) { in OsPmCpuResume()
172 pm->sysctrl->normalResume(); in OsPmCpuResume()
173 } else if ((pm->sysMode == LOS_SYS_LIGHT_SLEEP) && (pm->sysctrl->lightResume != NULL)) { in OsPmCpuResume()
174 pm->sysctrl->lightResume(); in OsPmCpuResume()
175 } else if ((pm->sysMode == LOS_SYS_DEEP_SLEEP) && (pm->sysctrl->deepResume != NULL)) { in OsPmCpuResume()
176 pm->sysctrl->deepResume(); in OsPmCpuResume()
185 pm->sysctrl->normalSuspend(); in OsPmCpuSuspend()
187 pm->sysctrl->lightSuspend(); in OsPmCpuSuspend()
189 pm->sysctrl->deepSuspend(); in OsPmCpuSuspend()
191 pm->sysctrl->shutdownSuspend(); in OsPmCpuSuspend()
201 if (((prepare == 0) || (prepare == OS_PM_SYS_DEVICE_EARLY)) && (pm->sysctrl->late != NULL)) { in OsPmResumePrepare()
202 pm->sysctrl->late(mode); in OsPmResumePrepare()
241 LOS_ASSERT(pm->sysctrl != NULL); in OsPmSuspendCheck()
245 *sysSuspendEarly = pm->sysctrl->early; in OsPmSuspendCheck()
277 if (pm->sysctrl->suspendCheck != NULL) { in OsPmSuspendSleep()
278 pm->sysctrl->suspendCheck(mode); in OsPmSuspendSleep()
360 STATIC UINT32 OsPmSysctrlRegister(LosPmCB *pm, LosPmSysctrl *sysctrl) in OsPmSysctrlRegister() argument
363 if (sysctrl->early != NULL) { in OsPmSysctrlRegister()
364 pm->sysctrl->early = sysctrl->early; in OsPmSysctrlRegister()
366 if (sysctrl->late != NULL) { in OsPmSysctrlRegister()
367 pm->sysctrl->late = sysctrl->late; in OsPmSysctrlRegister()
369 if (sysctrl->suspendCheck != NULL) { in OsPmSysctrlRegister()
370 pm->sysctrl->suspendCheck = sysctrl->suspendCheck; in OsPmSysctrlRegister()
372 if (sysctrl->normalSuspend != NULL) { in OsPmSysctrlRegister()
373 pm->sysctrl->normalSuspend = sysctrl->normalSuspend; in OsPmSysctrlRegister()
375 if (sysctrl->normalResume != NULL) { in OsPmSysctrlRegister()
376 pm->sysctrl->normalResume = sysctrl->normalResume; in OsPmSysctrlRegister()
378 if (sysctrl->lightSuspend != NULL) { in OsPmSysctrlRegister()
379 pm->sysctrl->lightSuspend = sysctrl->lightSuspend; in OsPmSysctrlRegister()
381 if (sysctrl->lightResume != NULL) { in OsPmSysctrlRegister()
382 pm->sysctrl->lightResume = sysctrl->lightResume; in OsPmSysctrlRegister()
384 if (sysctrl->deepSuspend != NULL) { in OsPmSysctrlRegister()
385 pm->sysctrl->deepSuspend = sysctrl->deepSuspend; in OsPmSysctrlRegister()
387 if (sysctrl->deepResume != NULL) { in OsPmSysctrlRegister()
388 pm->sysctrl->deepResume = sysctrl->deepResume; in OsPmSysctrlRegister()
390 if (sysctrl->shutdownSuspend != NULL) { in OsPmSysctrlRegister()
391 pm->sysctrl->shutdownSuspend = sysctrl->shutdownSuspend; in OsPmSysctrlRegister()
393 if (sysctrl->shutdownResume != NULL) { in OsPmSysctrlRegister()
394 pm->sysctrl->shutdownResume = sysctrl->shutdownResume; in OsPmSysctrlRegister()
456 STATIC UINT32 OsPmSysctrlUnregister(LosPmCB *pm, LosPmSysctrl *sysctrl) in OsPmSysctrlUnregister() argument
458 (VOID)sysctrl; in OsPmSysctrlUnregister()
528 if ((mode == LOS_SYS_LIGHT_SLEEP) && (pm->sysctrl->lightSuspend == NULL)) { in LOS_PmModeSet()
533 if ((mode == LOS_SYS_DEEP_SLEEP) && (pm->sysctrl->deepSuspend == NULL)) { in LOS_PmModeSet()
538 if ((mode == LOS_SYS_SHUTDOWN) && (pm->sysctrl->shutdownSuspend == NULL)) { in LOS_PmModeSet()
782 pm->sysctrl = &g_sysctrl; in OsPmInit()