Home
last modified time | relevance | path

Searched full:reboot (Results 1 – 25 of 973) sorted by relevance

12345678910>>...39

/linux/drivers/power/reset/
H A Dreboot-mode.c11 #include <linux/reboot.h>
12 #include <linux/reboot-mode.h>
22 static unsigned int get_reboot_mode_magic(struct reboot_mode_driver *reboot, in get_reboot_mode_magic() argument
32 list_for_each_entry(info, &reboot->head, list) { in get_reboot_mode_magic()
45 struct reboot_mode_driver *reboot; in reboot_mode_notify() local
48 reboot = container_of(this, struct reboot_mode_driver, reboot_notifier); in reboot_mode_notify()
49 magic = get_reboot_mode_magic(reboot, cmd); in reboot_mode_notify()
51 reboot->write(reboot, magic); in reboot_mode_notify()
57 * reboot_mode_register - register a reboot mode driver
58 * @reboot: reboot mode driver
[all …]
H A Dnvmem-reboot-mode.c12 #include <linux/reboot-mode.h>
15 struct reboot_mode_driver reboot; member
19 static int nvmem_reboot_mode_write(struct reboot_mode_driver *reboot, in nvmem_reboot_mode_write() argument
25 nvmem_rbm = container_of(reboot, struct nvmem_reboot_mode, reboot); in nvmem_reboot_mode_write()
29 dev_err(reboot->dev, "update reboot mode bits failed\n"); in nvmem_reboot_mode_write()
43 nvmem_rbm->reboot.dev = &pdev->dev; in nvmem_reboot_mode_probe()
44 nvmem_rbm->reboot.write = nvmem_reboot_mode_write; in nvmem_reboot_mode_probe()
46 nvmem_rbm->cell = devm_nvmem_cell_get(&pdev->dev, "reboot-mode"); in nvmem_reboot_mode_probe()
49 "failed to get the nvmem cell reboot-mode\n"); in nvmem_reboot_mode_probe()
52 ret = devm_reboot_mode_register(&pdev->dev, &nvmem_rbm->reboot); in nvmem_reboot_mode_probe()
[all …]
H A Dsyscon-reboot-mode.c11 #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()
48 syscon_rbm->reboot.dev = &pdev->dev; in syscon_reboot_mode_probe()
49 syscon_rbm->reboot.write = syscon_reboot_mode_write; in syscon_reboot_mode_probe()
62 ret = devm_reboot_mode_register(&pdev->dev, &syscon_rbm->reboot); in syscon_reboot_mode_probe()
64 dev_err(&pdev->dev, "can't register reboot mode\n"); in syscon_reboot_mode_probe()
[all …]
H A Dxgene-reboot.c3 * AppliedMicro X-Gene SoC Reboot Driver
9 * This driver provides system reboot functionality for APM X-Gene SoC.
19 #include <linux/reboot.h>
33 /* Issue the reboot */ in xgene_restart_handler()
72 { .compatible = "apm,xgene-reboot" },
79 .name = "xgene-reboot",
H A Dqcom-pon.c11 #include <linux/reboot.h>
12 #include <linux/reboot-mode.h>
30 static int pm8916_reboot_mode_write(struct reboot_mode_driver *reboot, in pm8916_reboot_mode_write() argument
34 (reboot, struct pm8916_pon, reboot_mode); in pm8916_reboot_mode_write()
42 dev_err(pon->dev, "update reboot mode bits failed\n"); in pm8916_reboot_mode_write()
78 dev_err(&pdev->dev, "can't register reboot mode\n"); in pm8916_pon_probe()
/linux/Documentation/devicetree/bindings/power/reset/
H A Dnvmem-reboot-mode.yaml4 $id: http://devicetree.org/schemas/power/reset/nvmem-reboot-mode.yaml#
7 title: Generic NVMEM reboot mode
13 This driver gets the reboot mode magic value from the reboot-mode driver
14 and stores it in the NVMEM cell named "reboot-mode". The bootloader can
19 const: nvmem-reboot-mode
24 magic value representing the reboot mode is stored.
29 - const: reboot-mode
32 - $ref: reboot-mode.yaml#
43 reboot-mode {
44 compatible = "nvmem-reboot-mode";
[all …]
H A Dsyscon-reboot-mode.yaml4 $id: http://devicetree.org/schemas/power/reset/syscon-reboot-mode.yaml#
7 title: Generic SYSCON reboot mode driver
13 This driver gets reboot mode magic value from reboot-mode driver
17 parental dt-node plus the offset. So the SYSCON reboot-mode node
22 const: syscon-reboot-mode
33 - $ref: reboot-mode.yaml#
45 reboot-mode {
46 compatible = "syscon-reboot-mode";
H A Dsyscon-reboot.yaml4 $id: http://devicetree.org/schemas/power/reset/syscon-reboot.yaml#
16 mask defined in the reboot node. Default will be little endian mode, 32 bit
18 parental dt-node. So the SYSCON reboot node should be represented as a
24 const: syscon-reboot
32 description: Offset in the register map for the reboot register (in bytes).
39 the syscon-reboot node been a child of a system controller node.
43 description: The reset value written to the reboot register (32 bit access).
66 reboot {
67 compatible = "syscon-reboot";
H A Dreboot-mode.yaml4 $id: http://devicetree.org/schemas/power/reset/reboot-mode.yaml#
7 title: Generic reboot mode core map
13 This driver get reboot mode arguments and call the write
23 - normal: Normal reboot mode, system reboot with command "reboot".
33 Default value to set on a reboot if no command was provided.
43 reboot-mode {
/linux/Documentation/ABI/testing/
H A Dsysfs-kernel-reboot1 What: /sys/kernel/reboot
5 Description: Interface to set the kernel reboot behavior, similarly to
6 what can be done via the reboot= cmdline option.
9 What: /sys/kernel/reboot/mode
13 Description: Reboot mode. Valid values are: cold warm hard soft gpio
15 What: /sys/kernel/reboot/type
19 Description: Reboot type. Valid values are: bios acpi kbd triple efi pci
21 What: /sys/kernel/reboot/cpu
25 Description: CPU number to use to reboot.
27 What: /sys/kernel/reboot/force
[all …]
H A Dsysfs-class-chromeos15 What: /sys/class/chromeos/<ec-device-name>/reboot
19 Tell the EC to reboot in various ways. Options are:
21 - "cancel": Cancel a pending reboot.
24 - "cold": Cold reboot.
25 - "disable-jump": Disable jump until next reboot.
27 - "at-shutdown": Reboot after an AP shutdown.
/linux/tools/power/pm-graph/
H A Dbootgraph.889 \fB-reboot\fR
90 Reboot the machine and generate a new timeline automatically. Works in 4 steps.
92 2. installs a cron job which re-runs the tool after reboot
99 2. reboot the system
134 \f(CW$ sudo bootgraph -reboot -addlogs -o "latest-{hostname)"\fR
138 \f(CW$ sudo bootgraph -reboot -f\fR
142 \f(CW$ sudo bootgraph -reboot -callgraph -mincg 5\fR
146 \f(CW$ sudo bootgraph -reboot -callgraph -func "acpi_ps_parse_aml,msleep"\fR
148 Capture a brand new boot timeline with manual reboot.
154 \f(CW$ sudo reboot # reboot the machine\fR
[all …]
/linux/kernel/
H A Dreboot.c3 * linux/kernel/reboot.c
8 #define pr_fmt(fmt) "reboot: " fmt
16 #include <linux/reboot.h>
23 * this indicates whether you can reboot with ctrl-alt-del: the default is yes
41 * reboot_type is still set to its default value (i.e., reboot= hasn't
43 * suppress DMI scanning for reboot quirks. Without it, it's
44 * impossible to override a faulty reboot quirk without recompiling.
63 * reboot when the reboot call was invoked with LINUX_REBOOT_CMD_POWER_OFF, but
76 * emergency_restart - reboot the system
79 * reboot the system. This is called when we know we are in
[all …]
/linux/arch/x86/kernel/
H A Dreboot.c5 #include <linux/reboot.h>
16 #include <acpi/reboot.h>
24 #include <asm/reboot.h>
53 * Reboot options and system auto-detection code provided by
58 * Some machines require the "reboot=a" commandline options
71 * Some machines require the "reboot=b" or "reboot=k" commandline options,
85 * Some machines don't handle the default ACPI reboot method and
86 * require the EFI reboot method:
92 pr_info("%s series board detected. Selecting EFI-method for reboot.\n", d->ident); in set_efi_reboot()
103 * routine will recognize as telling it to do a proper reboot. (Well in machine_real_restart()
[all …]
/linux/tools/testing/ktest/examples/include/
H A Ddefaults.conf66 # have directory for the scripts to reboot and power cycle the boxes
81 # and ktest will use that kernel to reboot into.
113 # by setting the variable REBOOT to: none, error, fail or
114 # something else, ktest will power cycle or reboot the target box
117 # REBOOT := none
120 # REBOOT := error
121 # Reboot the box if ktest detects an error
123 # REBOOT := fail
130 DEFAULTS IF ${REBOOT} == none
136 DEFAULTS ELSE IF ${REBOOT} == error
[all …]
/linux/drivers/firmware/arm_scmi/
H A Dscmi_power_control.c16 * (orderly_poweroff/reboot()) used by ACPI when handling ACPI Shutdown bus
28 * track progress of graceful requests through the means of a reboot notifier
33 * charge of triggering system wide shutdown/reboot events, there should be
42 * this driver and the shutdown/reboot is started, any further notification
50 #include <linux/reboot.h>
79 * @reboot_nb: A notifier_block optionally used to track reboot progress
108 * scmi_reboot_notifier - A reboot notifier to catch an ongoing successful
111 * @reason: The reason for the ongoing reboot
141 dev_dbg(sc->dev, "Reboot in progress...cancel delayed work.\n"); in scmi_reboot_notifier()
192 /* avoid deadlock by unregistering reboot notifier first */ in scmi_forceful_work_func()
[all …]
/linux/drivers/watchdog/
H A Dsoftdog.c26 #include <linux/reboot.h>
47 "Softdog action, set to 1 to ignore reboots, 0 to reboot (default=0)");
52 "Softdog action, set to 1 to panic, 0 to reboot (default=0)");
57 "Set reboot command. Emergency reboot takes place if unset");
84 pr_crit("Triggered - Reboot ignored\n"); in softdog_fire()
89 pr_crit("Initiating system reboot\n"); in softdog_fire()
102 * After request the reboot, restart the timer to in softdog_fire()
103 * schedule an 'emergency_restart' reboot after in softdog_fire()
118 pr_crit("Reboot didn't ?????\n"); in softdog_fire()
/linux/Documentation/devicetree/bindings/arm/bcm/
H A Dbrcm,bcm63138.txt54 reboot
56 Two nodes are required for software reboot: a timer node and a syscon-reboot node.
63 Syscon reboot node:
65 See Documentation/devicetree/bindings/power/reset/syscon-reboot.yaml for the
80 reboot {
81 compatible = "syscon-reboot";
/linux/include/linux/
H A Dreboot-mode.h8 int (*write)(struct reboot_mode_driver *reboot, unsigned int magic);
12 int reboot_mode_register(struct reboot_mode_driver *reboot);
13 int reboot_mode_unregister(struct reboot_mode_driver *reboot);
15 struct reboot_mode_driver *reboot);
17 struct reboot_mode_driver *reboot);
/linux/Documentation/devicetree/bindings/soc/fsl/
H A Dfsl,ls1028a-reset.yaml32 reboot:
33 $ref: /schemas/power/reset/syscon-reboot.yaml#
39 - reboot
50 reboot {
51 compatible = "syscon-reboot";
/linux/Documentation/devicetree/bindings/mfd/
H A Dti,nspire-misc.yaml30 reboot:
31 $ref: /schemas/power/reset/syscon-reboot.yaml#
36 - reboot
46 reboot {
47 compatible = "syscon-reboot";
/linux/arch/arm/mach-zynq/
H A Dslcr.c9 #include <linux/reboot.h>
19 #define SLCR_REBOOT_STATUS_OFFSET 0x258 /* PS Reboot Status */
90 * @action: Reboot mode (unused)
99 u32 reboot; in zynq_slcr_system_restart() local
102 * Clear 0x0F000000 bits of reboot status register to workaround in zynq_slcr_system_restart()
103 * the FSBL not loading the bitstream after soft-reboot in zynq_slcr_system_restart()
106 zynq_slcr_read(&reboot, SLCR_REBOOT_STATUS_OFFSET); in zynq_slcr_system_restart()
107 zynq_slcr_write(reboot & 0xF0FFFFFF, SLCR_REBOOT_STATUS_OFFSET); in zynq_slcr_system_restart()
/linux/Documentation/watchdog/
H A Dwdt.rst14 to within a timeout or the machine will reboot. Each write delays the reboot
16 reboot will depend on the state of the machines and interrupts. The hardware
18 will reboot from almost anything.
47 Reboot Timer X X
48 External Reboot X X
/linux/arch/arm/boot/dts/samsung/
H A Dexynos-syscon-restart.dtsi3 * Samsung's Exynos SoC syscon reboot/poweroff nodes common definition.
14 reboot: syscon-reboot { label
15 compatible = "syscon-reboot";
/linux/Documentation/devicetree/bindings/soc/loongson/
H A Dloongson,ls2k-pmc.yaml46 syscon-reboot:
47 $ref: /schemas/power/reset/syscon-reboot.yaml#
50 Node for reboot method
70 syscon-reboot {
71 compatible = "syscon-reboot";

12345678910>>...39