Symbol: reboot
arch/arm/mach-zynq/slcr.c
106
zynq_slcr_read(&reboot, SLCR_REBOOT_STATUS_OFFSET);
arch/arm/mach-zynq/slcr.c
107
zynq_slcr_write(reboot & 0xF0FFFFFF, SLCR_REBOOT_STATUS_OFFSET);
arch/arm/mach-zynq/slcr.c
99
u32 reboot;
arch/mips/include/asm/sgiarcs.h
197
LONG reboot; /* Reboot the machine. */
arch/mips/lantiq/clk.h
69
void (*reboot) (struct clk *clk);
arch/mips/lantiq/falcon/sysctrl.c
177
clk->reboot = sysctl_reboot;
arch/x86/entry/entry_fred.c
109
SYSVEC(REBOOT_VECTOR, reboot),
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
5840
amdgpu_ras_get_context(adev)->reboot) {
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
2218
debugfs_create_bool("auto_reboot", S_IWUGO | S_IRUGO, dir, &con->reboot);
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h
559
bool reboot;
drivers/md/bcache/super.c
2845
static struct notifier_block reboot = {
drivers/md/bcache/super.c
2866
unregister_reboot_notifier(&reboot);
drivers/md/bcache/super.c
2909
register_reboot_notifier(&reboot);
drivers/md/bcache/super.c
2913
unregister_reboot_notifier(&reboot);
drivers/net/ethernet/myricom/myri10ge/myri10ge.c
3356
u32 reboot;
drivers/net/ethernet/myricom/myri10ge/myri10ge.c
3363
pci_read_config_dword(pdev, vs + 0x14, &reboot);
drivers/net/ethernet/myricom/myri10ge/myri10ge.c
3364
return reboot;
drivers/net/ethernet/myricom/myri10ge/myri10ge.c
3412
u32 reboot, rx_pause_cnt;
drivers/net/ethernet/myricom/myri10ge/myri10ge.c
3426
reboot = myri10ge_read_reboot(mgp);
drivers/net/ethernet/myricom/myri10ge/myri10ge.c
3428
reboot, myri10ge_reset_recover ? "" : " not");
drivers/platform/chrome/cros_ec_sysfs.c
359
static DEVICE_ATTR_RW(reboot);
drivers/power/reset/macsmc-reboot.c
100
dev_info(reboot->dev, "Issuing power off (off1)\n");
drivers/power/reset/macsmc-reboot.c
102
if (apple_smc_write_u32_atomic(reboot->smc, SMC_KEY(MBSE), SMC_KEY(off1)) < 0) {
drivers/power/reset/macsmc-reboot.c
103
dev_err(reboot->dev, "Failed to issue MBSE = off1 (power_off)\n");
drivers/power/reset/macsmc-reboot.c
114
struct macsmc_reboot *reboot = data->cb_data;
drivers/power/reset/macsmc-reboot.c
116
dev_info(reboot->dev, "Issuing restart (phra)\n");
drivers/power/reset/macsmc-reboot.c
118
if (apple_smc_write_u32_atomic(reboot->smc, SMC_KEY(MBSE), SMC_KEY(phra)) < 0) {
drivers/power/reset/macsmc-reboot.c
119
dev_err(reboot->dev, "Failed to issue MBSE = phra (restart)\n");
drivers/power/reset/macsmc-reboot.c
130
struct macsmc_reboot *reboot = container_of(this, struct macsmc_reboot, reboot_notify);
drivers/power/reset/macsmc-reboot.c
147
dev_info(reboot->dev, "Preparing for reboot (%p4ch)\n", &val);
drivers/power/reset/macsmc-reboot.c
150
if (apple_smc_write_u32(reboot->smc, SMC_KEY(MBSE), val) < 0)
drivers/power/reset/macsmc-reboot.c
151
dev_err(reboot->dev, "Failed to issue MBSE = %p4ch (reboot_prepare)\n", &val);
drivers/power/reset/macsmc-reboot.c
154
if (reboot->nvm.boot_stage &&
drivers/power/reset/macsmc-reboot.c
155
nvmem_cell_set_u8(reboot->nvm.boot_stage, BOOT_STAGE_SHUTDOWN) < 0)
drivers/power/reset/macsmc-reboot.c
156
dev_err(reboot->dev, "Failed to write boot_stage\n");
drivers/power/reset/macsmc-reboot.c
163
if (reboot->nvm.shutdown_flag &&
drivers/power/reset/macsmc-reboot.c
164
nvmem_cell_set_u8(reboot->nvm.shutdown_flag, shutdown_flag) < 0)
drivers/power/reset/macsmc-reboot.c
165
dev_err(reboot->dev, "Failed to write shutdown_flag\n");
drivers/power/reset/macsmc-reboot.c
170
static void macsmc_power_init_error_counts(struct macsmc_reboot *reboot)
drivers/power/reset/macsmc-reboot.c
174
if (!reboot->nvm.boot_error_count || !reboot->nvm.panic_count)
drivers/power/reset/macsmc-reboot.c
177
boot_error_count = nvmem_cell_get_u8(reboot->nvm.boot_error_count);
drivers/power/reset/macsmc-reboot.c
179
dev_err(reboot->dev, "Failed to read boot_error_count (%d)\n", boot_error_count);
drivers/power/reset/macsmc-reboot.c
183
panic_count = nvmem_cell_get_u8(reboot->nvm.panic_count);
drivers/power/reset/macsmc-reboot.c
185
dev_err(reboot->dev, "Failed to read panic_count (%d)\n", panic_count);
drivers/power/reset/macsmc-reboot.c
192
dev_warn(reboot->dev, "PMU logged %d boot error(s) and %d panic(s)\n",
drivers/power/reset/macsmc-reboot.c
195
if (nvmem_cell_set_u8(reboot->nvm.panic_count, 0) < 0)
drivers/power/reset/macsmc-reboot.c
196
dev_err(reboot->dev, "Failed to reset panic_count\n");
drivers/power/reset/macsmc-reboot.c
197
if (nvmem_cell_set_u8(reboot->nvm.boot_error_count, 0) < 0)
drivers/power/reset/macsmc-reboot.c
198
dev_err(reboot->dev, "Failed to reset boot_error_count\n");
drivers/power/reset/macsmc-reboot.c
204
struct macsmc_reboot *reboot;
drivers/power/reset/macsmc-reboot.c
207
reboot = devm_kzalloc(&pdev->dev, sizeof(*reboot), GFP_KERNEL);
drivers/power/reset/macsmc-reboot.c
208
if (!reboot)
drivers/power/reset/macsmc-reboot.c
211
reboot->dev = &pdev->dev;
drivers/power/reset/macsmc-reboot.c
212
reboot->smc = smc;
drivers/power/reset/macsmc-reboot.c
214
platform_set_drvdata(pdev, reboot);
drivers/power/reset/macsmc-reboot.c
229
reboot->nvm_cells[i] = cell;
drivers/power/reset/macsmc-reboot.c
233
if (reboot->nvm.boot_stage &&
drivers/power/reset/macsmc-reboot.c
234
nvmem_cell_set_u8(reboot->nvm.boot_stage, BOOT_STAGE_KERNEL_STARTED) < 0)
drivers/power/reset/macsmc-reboot.c
235
dev_err(reboot->dev, "Failed to write boot_stage\n");
drivers/power/reset/macsmc-reboot.c
238
macsmc_power_init_error_counts(reboot);
drivers/power/reset/macsmc-reboot.c
240
reboot->reboot_notify.notifier_call = macsmc_reboot_notify;
drivers/power/reset/macsmc-reboot.c
243
SYS_OFF_PRIO_HIGH, macsmc_prepare_atomic, reboot);
drivers/power/reset/macsmc-reboot.c
248
macsmc_power_off, reboot);
drivers/power/reset/macsmc-reboot.c
254
SYS_OFF_PRIO_HIGH, macsmc_prepare_atomic, reboot);
drivers/power/reset/macsmc-reboot.c
259
macsmc_restart, reboot);
drivers/power/reset/macsmc-reboot.c
263
ret = devm_register_reboot_notifier(&pdev->dev, &reboot->reboot_notify);
drivers/power/reset/macsmc-reboot.c
88
struct macsmc_reboot *reboot = data->cb_data;
drivers/power/reset/macsmc-reboot.c
90
dev_info(reboot->dev, "Preparing SMC for atomic mode\n");
drivers/power/reset/macsmc-reboot.c
92
apple_smc_enter_atomic(reboot->smc);
drivers/power/reset/macsmc-reboot.c
98
struct macsmc_reboot *reboot = data->cb_data;
drivers/power/reset/nvmem-reboot-mode.c
16
struct reboot_mode_driver reboot;
drivers/power/reset/nvmem-reboot-mode.c
20
static int nvmem_reboot_mode_write(struct reboot_mode_driver *reboot,
drivers/power/reset/nvmem-reboot-mode.c
28
nvmem_rbm = container_of(reboot, struct nvmem_reboot_mode, reboot);
drivers/power/reset/nvmem-reboot-mode.c
40
dev_err(reboot->dev, "update reboot mode bits failed\n");
drivers/power/reset/nvmem-reboot-mode.c
54
nvmem_rbm->reboot.dev = &pdev->dev;
drivers/power/reset/nvmem-reboot-mode.c
55
nvmem_rbm->reboot.write = nvmem_reboot_mode_write;
drivers/power/reset/nvmem-reboot-mode.c
63
ret = devm_reboot_mode_register(&pdev->dev, &nvmem_rbm->reboot);
drivers/power/reset/qcom-pon.c
30
static int qcom_pon_reboot_mode_write(struct reboot_mode_driver *reboot,
drivers/power/reset/qcom-pon.c
34
(reboot, struct qcom_pon, reboot_mode);
drivers/power/reset/reboot-mode.c
106
struct reboot_mode_driver *reboot;
drivers/power/reset/reboot-mode.c
109
reboot = container_of(this, struct reboot_mode_driver, reboot_notifier);
drivers/power/reset/reboot-mode.c
110
magic = get_reboot_mode_magic(reboot, cmd);
drivers/power/reset/reboot-mode.c
112
reboot->write(reboot, magic);
drivers/power/reset/reboot-mode.c
117
static int reboot_mode_create_device(struct reboot_mode_driver *reboot)
drivers/power/reset/reboot-mode.c
130
list_for_each_entry(info, &reboot->head, list) {
drivers/power/reset/reboot-mode.c
149
reboot->dev->driver->name);
drivers/power/reset/reboot-mode.c
169
int reboot_mode_register(struct reboot_mode_driver *reboot)
drivers/power/reset/reboot-mode.c
173
struct device_node *np = reboot->dev->of_node;
drivers/power/reset/reboot-mode.c
177
INIT_LIST_HEAD(&reboot->head);
drivers/power/reset/reboot-mode.c
183
info = devm_kzalloc(reboot->dev, sizeof(*info), GFP_KERNEL);
drivers/power/reset/reboot-mode.c
190
dev_err(reboot->dev, "reboot mode %s without magic number\n",
drivers/power/reset/reboot-mode.c
192
devm_kfree(reboot->dev, info);
drivers/power/reset/reboot-mode.c
203
dev_err(reboot->dev, "invalid mode name(%s): too short!\n",
drivers/power/reset/reboot-mode.c
208
list_add_tail(&info->list, &reboot->head);
drivers/power/reset/reboot-mode.c
211
reboot->reboot_notifier.notifier_call = reboot_mode_notify;
drivers/power/reset/reboot-mode.c
212
register_reboot_notifier(&reboot->reboot_notifier);
drivers/power/reset/reboot-mode.c
214
ret = reboot_mode_create_device(reboot);
drivers/power/reset/reboot-mode.c
221
reboot_mode_unregister(reboot);
drivers/power/reset/reboot-mode.c
236
static inline void reboot_mode_unregister_device(struct reboot_mode_driver *reboot)
drivers/power/reset/reboot-mode.c
241
reboot_mode_device = class_find_device(&reboot_mode_class, NULL, reboot->dev->driver->name,
drivers/power/reset/reboot-mode.c
261
int reboot_mode_unregister(struct reboot_mode_driver *reboot)
drivers/power/reset/reboot-mode.c
265
unregister_reboot_notifier(&reboot->reboot_notifier);
drivers/power/reset/reboot-mode.c
266
reboot_mode_unregister_device(reboot);
drivers/power/reset/reboot-mode.c
268
list_for_each_entry(info, &reboot->head, list)
drivers/power/reset/reboot-mode.c
288
struct reboot_mode_driver *reboot)
drivers/power/reset/reboot-mode.c
297
rc = reboot_mode_register(reboot);
drivers/power/reset/reboot-mode.c
303
*dr = reboot;
drivers/power/reset/reboot-mode.c
326
struct reboot_mode_driver *reboot)
drivers/power/reset/reboot-mode.c
330
devm_reboot_mode_match, reboot));
drivers/power/reset/reboot-mode.c
74
static unsigned int get_reboot_mode_magic(struct reboot_mode_driver *reboot,
drivers/power/reset/reboot-mode.c
84
list_for_each_entry(info, &reboot->head, list)
drivers/power/reset/reboot-mode.c
96
list_for_each_entry(info, &reboot->head, list)
drivers/power/reset/syscon-reboot-mode.c
18
struct reboot_mode_driver reboot;
drivers/power/reset/syscon-reboot-mode.c
23
static int syscon_reboot_mode_write(struct reboot_mode_driver *reboot,
drivers/power/reset/syscon-reboot-mode.c
29
syscon_rbm = container_of(reboot, struct syscon_reboot_mode, reboot);
drivers/power/reset/syscon-reboot-mode.c
34
dev_err(reboot->dev, "update reboot mode bits failed\n");
drivers/power/reset/syscon-reboot-mode.c
48
syscon_rbm->reboot.dev = &pdev->dev;
drivers/power/reset/syscon-reboot-mode.c
49
syscon_rbm->reboot.write = syscon_reboot_mode_write;
drivers/power/reset/syscon-reboot-mode.c
62
ret = devm_reboot_mode_register(&pdev->dev, &syscon_rbm->reboot);
drivers/watchdog/cpwd.c
549
p->reboot = (prop_val ? true : false);
drivers/watchdog/cpwd.c
81
bool reboot;
fs/lockd/svc4proc.c
64
struct lockd_reboot reboot;
fs/lockd/svc4proc.c
924
struct lockd_reboot *reboot = &argp->reboot;
fs/lockd/svc4proc.c
934
reboot->len = argp->xdrgen.notify.name.len;
fs/lockd/svc4proc.c
935
reboot->mon = (char *)argp->xdrgen.notify.name.data;
fs/lockd/svc4proc.c
936
reboot->state = argp->xdrgen.notify.state;
fs/lockd/svc4proc.c
937
memcpy(&reboot->priv.data, argp->xdrgen.private,
fs/lockd/svc4proc.c
938
sizeof(reboot->priv.data));
fs/lockd/svc4proc.c
940
nlm_host_rebooted(SVC_NET(rqstp), reboot);
fs/lockd/svcproc.c
83
struct lockd_reboot reboot;
fs/lockd/svcproc.c
954
struct lockd_reboot *reboot = &argp->reboot;
fs/lockd/svcproc.c
964
reboot->len = argp->xdrgen.notify.name.len;
fs/lockd/svcproc.c
965
reboot->mon = (char *)argp->xdrgen.notify.name.data;
fs/lockd/svcproc.c
966
reboot->state = argp->xdrgen.notify.state;
fs/lockd/svcproc.c
967
memcpy(&reboot->priv.data, argp->xdrgen.private,
fs/lockd/svcproc.c
968
sizeof(reboot->priv.data));
fs/lockd/svcproc.c
970
nlm_host_rebooted(SVC_NET(rqstp), reboot);
include/linux/pid_namespace.h
47
int reboot; /* group exit code if this pidns was rebooted */
include/linux/reboot-mode.h
12
int reboot_mode_register(struct reboot_mode_driver *reboot);
include/linux/reboot-mode.h
13
int reboot_mode_unregister(struct reboot_mode_driver *reboot);
include/linux/reboot-mode.h
15
struct reboot_mode_driver *reboot);
include/linux/reboot-mode.h
17
struct reboot_mode_driver *reboot);
include/linux/reboot-mode.h
8
int (*write)(struct reboot_mode_driver *reboot, unsigned int magic);
kernel/pid_namespace.c
278
if (pid_ns->reboot)
kernel/pid_namespace.c
279
current->signal->group_exit_code = pid_ns->reboot;
kernel/pid_namespace.c
327
pid_ns->reboot = SIGHUP;
kernel/pid_namespace.c
332
pid_ns->reboot = SIGINT;
kernel/reboot.c
728
SYSCALL_DEFINE4(reboot, int, magic1, int, magic2, unsigned int, cmd,
tools/testing/selftests/kho/init.c
67
if (reboot(RB_KEXEC))
tools/testing/selftests/kho/init.c
73
reboot(RB_AUTOBOOT);
tools/testing/selftests/nolibc/nolibc-test.c
2438
reboot(RB_POWER_OFF);
tools/testing/selftests/wireguard/qemu/init.c
33
reboot(RB_AUTOBOOT);