Lines Matching full:sysctrl
63 LosPmSysctrl *sysctrl; member
158 if ((pm->sysMode == LOS_SYS_NORMAL_SLEEP) && (pm->sysctrl->normalResume != NULL)) { in OsPmCpuResume()
159 pm->sysctrl->normalResume(); in OsPmCpuResume()
160 } else if ((pm->sysMode == LOS_SYS_LIGHT_SLEEP) && (pm->sysctrl->lightResume != NULL)) { in OsPmCpuResume()
161 pm->sysctrl->lightResume(); in OsPmCpuResume()
162 } else if ((pm->sysMode == LOS_SYS_DEEP_SLEEP) && (pm->sysctrl->deepResume != NULL)) { in OsPmCpuResume()
163 pm->sysctrl->deepResume(); in OsPmCpuResume()
170 LOS_ASSERT(pm->sysctrl != NULL); in OsPmCpuSuspend()
173 pm->sysctrl->normalSuspend(); in OsPmCpuSuspend()
175 pm->sysctrl->lightSuspend(); in OsPmCpuSuspend()
177 pm->sysctrl->deepSuspend(); in OsPmCpuSuspend()
179 pm->sysctrl->shutdownSuspend(); in OsPmCpuSuspend()
189 if (((prepare == 0) || (prepare == OS_PM_SYS_DEVICE_EARLY)) && (pm->sysctrl->late != NULL)) { in OsPmResumePrepare()
190 pm->sysctrl->late(mode); in OsPmResumePrepare()
231 *sysSuspendEarly = pm->sysctrl->early; in OsPmSuspendCheck()
337 STATIC UINT32 OsPmSysctrlRegister(LosPmCB *pm, LosPmSysctrl *sysctrl) in OsPmSysctrlRegister() argument
340 if (sysctrl->early != NULL) { in OsPmSysctrlRegister()
341 pm->sysctrl->early = sysctrl->early; in OsPmSysctrlRegister()
343 if (sysctrl->late != NULL) { in OsPmSysctrlRegister()
344 pm->sysctrl->late = sysctrl->late; in OsPmSysctrlRegister()
346 if (sysctrl->normalSuspend != NULL) { in OsPmSysctrlRegister()
347 pm->sysctrl->normalSuspend = sysctrl->normalSuspend; in OsPmSysctrlRegister()
349 if (sysctrl->normalResume != NULL) { in OsPmSysctrlRegister()
350 pm->sysctrl->normalResume = sysctrl->normalResume; in OsPmSysctrlRegister()
352 if (sysctrl->lightSuspend != NULL) { in OsPmSysctrlRegister()
353 pm->sysctrl->lightSuspend = sysctrl->lightSuspend; in OsPmSysctrlRegister()
355 if (sysctrl->lightResume != NULL) { in OsPmSysctrlRegister()
356 pm->sysctrl->lightResume = sysctrl->lightResume; in OsPmSysctrlRegister()
358 if (sysctrl->deepSuspend != NULL) { in OsPmSysctrlRegister()
359 pm->sysctrl->deepSuspend = sysctrl->deepSuspend; in OsPmSysctrlRegister()
361 if (sysctrl->deepResume != NULL) { in OsPmSysctrlRegister()
362 pm->sysctrl->deepResume = sysctrl->deepResume; in OsPmSysctrlRegister()
364 if (sysctrl->shutdownSuspend != NULL) { in OsPmSysctrlRegister()
365 pm->sysctrl->shutdownSuspend = sysctrl->shutdownSuspend; in OsPmSysctrlRegister()
367 if (sysctrl->shutdownResume != NULL) { in OsPmSysctrlRegister()
368 pm->sysctrl->shutdownResume = sysctrl->shutdownResume; in OsPmSysctrlRegister()
430 STATIC UINT32 OsPmSysctrlUnregister(LosPmCB *pm, LosPmSysctrl *sysctrl) in OsPmSysctrlUnregister() argument
432 (VOID)sysctrl; in OsPmSysctrlUnregister()
502 if ((mode == LOS_SYS_LIGHT_SLEEP) && (pm->sysctrl->lightSuspend == NULL)) { in LOS_PmModeSet()
507 if ((mode == LOS_SYS_DEEP_SLEEP) && (pm->sysctrl->deepSuspend == NULL)) { in LOS_PmModeSet()
512 if ((mode == LOS_SYS_SHUTDOWN) && (pm->sysctrl->shutdownSuspend == NULL)) { in LOS_PmModeSet()
756 pm->sysctrl = &g_sysctrl; in OsPmInit()