Lines Matching full:reboot
11 #include <linux/reboot.h>
14 #include <linux/reboot-mode.h>
18 struct reboot_mode_driver reboot; member
23 static int syscon_reboot_mode_write(struct reboot_mode_driver *reboot, in syscon_reboot_mode_write() argument
29 syscon_rbm = container_of(reboot, struct syscon_reboot_mode, reboot); in syscon_reboot_mode_write()
34 dev_err(reboot->dev, "update reboot mode bits failed\n"); in syscon_reboot_mode_write()
39 static int syscon_reboot_mode_read(struct reboot_mode_driver *reboot) in syscon_reboot_mode_read() argument
44 syscon_rbm = container_of(reboot, struct syscon_reboot_mode, reboot); in syscon_reboot_mode_read()
59 syscon_rbm->reboot.dev = &pdev->dev; in syscon_reboot_mode_probe()
60 syscon_rbm->reboot.write = syscon_reboot_mode_write; in syscon_reboot_mode_probe()
61 syscon_rbm->reboot.read = syscon_reboot_mode_read; in syscon_reboot_mode_probe()
74 ret = devm_reboot_mode_register(&pdev->dev, &syscon_rbm->reboot); in syscon_reboot_mode_probe()
76 dev_err(&pdev->dev, "can't register reboot mode\n"); in syscon_reboot_mode_probe()
82 { .compatible = "syscon-reboot-mode" },
90 .name = "syscon-reboot-mode",
97 MODULE_DESCRIPTION("SYSCON reboot mode driver");