LINUX Suspend流程.docVIP

  • 9
  • 0
  • 约3.05千字
  • 约 6页
  • 2017-05-28 发布于河南
  • 举报
LINUX Suspend流程

LINUX Suspend流程 Suspend锁流程 Suspendresume流程 具体看main.c(kernel\power);上层通过属性节点写命令,最终会调到此文件中的state_store函数。 state_store() { request_suspend_state(); } request_suspend_state()@ kernel\power\ earlysuspend.c { //early_suspend_work- early_suspend,suspend处理 queue_work(suspend_work_queue, early_suspend_work); //early_suspend_work- late_resume,resume处理,early suspend的模块resume queue_work(suspend_work_queue, late_resume_work); } static void early_suspend(struct work_struct *work) @ { //处理earlysuspend,即一级休眠 list_for_each_entry(pos, early_suspend_handlers, link) { if (pos-suspend !

文档评论(0)

1亿VIP精品文档

相关文档