函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

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

函数名称:reboot_setup

函数原型:static int __init reboot_setup(char *str)

返回类型:int

参数:

类型参数名称
char *str
523  循环
531  This variable is used privately to keep track of whether or not* reboot_type is still set to its default value (i.e., reboot= hasn't* been set on the command line). This is needed so that we can* suppress DMI scanning for reboot quirks. Without it, it's等于0
533  如果非字符串指定长度比较
534  mode等于panic_reboot_mode
535  str加等于6
536  否则
537  mode等于reboot_mode
541  :str恒等于'w'
542  mode等于REBOOT_WARM
543  退出
545  :str恒等于'c'
546  mode等于REBOOT_COLD
547  退出
549  :str恒等于'h'
550  mode等于REBOOT_HARD
551  退出
553  :str恒等于's'
570  :str恒等于'g'
571  mode等于REBOOT_GPIO
572  退出
574  :str恒等于'b'
575  :str恒等于'a'
576  :str恒等于'k'
577  :str恒等于't'
578  :str恒等于'e'
579  :str恒等于'p'
580  reboot_type = * str
581  退出
583  :str恒等于'f'
584  reboot_force等于1
585  退出
588  str等于strchr(str, ',')
589  如果strstr自加
591  否则退出
594  返回:1