函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:kernel\power\hibernate.c Create Date:2022-07-27 10:59:38
Last Modify:2020-03-12 14:18:49 Copyright©Brick
首页 函数Tree
注解内核,赢得工具下载SCCTEnglish

函数名称:/sys/power/disk - Control hibernation mode

函数原型:static ssize_t disk_show(struct kobject *kobj, struct kobj_attribute *attr, char *buf)

返回类型:ssize_t

参数:

类型参数名称
struct kobject *kobj
struct kobj_attribute *attr
char *buf
961  start等于buf
963  如果非hibernation_available()则返回:输出格式化串
966 i小于等于HIBERNATION_MAX循环
967  如果非hibernation_modes[i]则继续下一循环
970  :i恒等于HIBERNATION_SHUTDOWN
971  :i恒等于HIBERNATION_REBOOT
975  :i恒等于HIBERNATION_TEST_RESUME
976  退出
977  :i恒等于HIBERNATION_PLATFORM
978  如果hibernation_ops退出
981  继续下一循环
983  如果i恒等于hibernation_modebuf加等于输出格式化串
985  否则buf加等于输出格式化串
988  buf加等于输出格式化串
989  返回:bufstart