Symbol: syscore
arch/arm/mach-exynos/mcpm-exynos.c
235
static struct syscore exynos_mcpm_syscore = {
arch/arm/mach-exynos/suspend.c
670
static struct syscore exynos_pm_syscore;
arch/arm/mach-pxa/generic.h
37
extern struct syscore pxa_irq_syscore;
arch/arm/mach-pxa/generic.h
38
extern struct syscore pxa2xx_mfp_syscore;
arch/arm/mach-pxa/generic.h
39
extern struct syscore pxa3xx_mfp_syscore;
arch/arm/mach-pxa/irq.c
227
struct syscore pxa_irq_syscore = {
arch/arm/mach-pxa/mfp-pxa2xx.c
412
struct syscore pxa2xx_mfp_syscore = {
arch/arm/mach-pxa/mfp-pxa3xx.c
57
struct syscore pxa3xx_mfp_syscore = {
arch/arm/mach-pxa/smemc.c
54
static struct syscore smemc_syscore = {
arch/arm/mach-s3c/irq-pm-s3c64xx.c
108
static struct syscore s3c64xx_irq_syscore = {
arch/arm/mach-s5pv210/pm.c
207
static struct syscore s5pv210_pm_syscore = {
arch/arm/mach-versatile/integrator_ap.c
91
static struct syscore irq_syscore = {
arch/arm/mm/cache-b15-rac.c
290
static struct syscore b15_rac_syscore = {
arch/loongarch/kernel/smp.c
566
static struct syscore loongson_ipi_syscore = {
arch/mips/alchemy/common/dbdma.c
1052
static struct syscore alchemy_dbdma_syscore = {
arch/mips/alchemy/common/irq.c
845
static struct syscore alchemy_ic_pm = {
arch/mips/alchemy/common/irq.c
854
static struct syscore alchemy_gpic_pm = {
arch/mips/alchemy/common/usb.c
599
static struct syscore alchemy_usb_pm_syscore = {
arch/mips/pci/pci-alchemy.c
362
static struct syscore alchemy_pci_syscore = {
arch/powerpc/platforms/cell/spu_base.c
745
static struct syscore spu_syscore = {
arch/powerpc/platforms/powermac/pic.c
642
static struct syscore pmacpic_syscore = {
arch/powerpc/sysdev/fsl_lbc.c
416
static struct syscore lbc_syscore_pm = {
arch/powerpc/sysdev/fsl_pci.c
1307
static struct syscore pci_syscore_pm = {
arch/powerpc/sysdev/ipic.c
878
static struct syscore ipic_syscore = {
arch/powerpc/sysdev/mpic.c
2002
static struct syscore mpic_syscore = {
arch/powerpc/sysdev/mpic_timer.c
542
static struct syscore mpic_timer_syscore = {
arch/sh/mm/pmb.c
881
static struct syscore pmb_syscore = {
arch/x86/events/amd/ibs.c
1738
static struct syscore perf_ibs_syscore = {
arch/x86/hyperv/hv_init.c
420
static struct syscore hv_syscore = {
arch/x86/kernel/amd_gart_64.c
609
static struct syscore gart_syscore = {
arch/x86/kernel/apic/apic.c
2522
static struct syscore lapic_syscore = {
arch/x86/kernel/apic/io_apic.c
2331
static struct syscore ioapic_syscore = {
arch/x86/kernel/cpu/aperfmperf.c
296
static struct syscore freq_invariance_syscore = {
arch/x86/kernel/cpu/intel_epb.c
122
static struct syscore intel_epb_syscore = {
arch/x86/kernel/cpu/mce/core.c
2476
static struct syscore mce_syscore = {
arch/x86/kernel/cpu/microcode/core.c
843
static struct syscore mc_syscore = {
arch/x86/kernel/cpu/mtrr/legacy.c
77
static struct syscore mtrr_syscore = {
arch/x86/kernel/cpu/umwait.c
98
static struct syscore umwait_syscore = {
arch/x86/kernel/i8237.c
48
static struct syscore i8237_syscore = {
arch/x86/kernel/i8259.c
278
static struct syscore i8259_syscore = {
arch/x86/kernel/kvm.c
767
static struct syscore kvm_syscore = {
drivers/acpi/pci_link.c
906
static struct syscore irqrouter_syscore = {
drivers/acpi/sleep.c
917
static struct syscore acpi_sleep_syscore = {
drivers/base/firmware_loader/main.c
1589
static struct syscore fw_syscore = {
drivers/base/power/main.c
1051
if (dev->power.syscore)
drivers/base/power/main.c
1213
if (dev->power.syscore)
drivers/base/power/main.c
1446
if (dev->power.syscore || dev->power.direct_complete)
drivers/base/power/main.c
1656
if (dev->power.syscore)
drivers/base/power/main.c
1902
if (dev->power.syscore)
drivers/base/power/main.c
2146
if (dev->power.syscore)
drivers/base/power/main.c
737
if (dev->power.syscore || dev->power.direct_complete)
drivers/base/power/main.c
912
if (dev->power.syscore)
drivers/base/syscore.c
101
list_for_each_entry(syscore, &syscore_list, node)
drivers/base/syscore.c
102
if (syscore->ops->resume) {
drivers/base/syscore.c
103
pm_pr_dbg("Calling %pS\n", syscore->ops->resume);
drivers/base/syscore.c
104
syscore->ops->resume(syscore->data);
drivers/base/syscore.c
107
syscore->ops->resume);
drivers/base/syscore.c
119
struct syscore *syscore;
drivers/base/syscore.c
123
list_for_each_entry_reverse(syscore, &syscore_list, node)
drivers/base/syscore.c
124
if (syscore->ops->shutdown) {
drivers/base/syscore.c
127
syscore->ops->shutdown);
drivers/base/syscore.c
128
syscore->ops->shutdown(syscore->data);
drivers/base/syscore.c
21
void register_syscore(struct syscore *syscore)
drivers/base/syscore.c
24
list_add_tail(&syscore->node, &syscore_list);
drivers/base/syscore.c
33
void unregister_syscore(struct syscore *syscore)
drivers/base/syscore.c
36
list_del(&syscore->node);
drivers/base/syscore.c
49
struct syscore *syscore;
drivers/base/syscore.c
62
list_for_each_entry_reverse(syscore, &syscore_list, node)
drivers/base/syscore.c
63
if (syscore->ops->suspend) {
drivers/base/syscore.c
64
pm_pr_dbg("Calling %pS\n", syscore->ops->suspend);
drivers/base/syscore.c
65
ret = syscore->ops->suspend(syscore->data);
drivers/base/syscore.c
70
syscore->ops->suspend);
drivers/base/syscore.c
78
syscore->ops->suspend);
drivers/base/syscore.c
80
list_for_each_entry_continue(syscore, &syscore_list, node)
drivers/base/syscore.c
81
if (syscore->ops->resume)
drivers/base/syscore.c
82
syscore->ops->resume(syscore->data);
drivers/base/syscore.c
95
struct syscore *syscore;
drivers/bus/mvebu-mbus.c
1077
static struct syscore mvebu_mbus_syscore = {
drivers/clk/at91/pmc.c
150
static struct syscore pmc_syscore = {
drivers/clk/imx/clk-vf610.c
179
static struct syscore vf610_clk_syscore = {
drivers/clk/ingenic/pm.c
39
static struct syscore __maybe_unused ingenic_cgu_pm = {
drivers/clk/ingenic/tcu.c
480
static struct syscore __maybe_unused tcu_pm = {
drivers/clk/mvebu/common.c
233
static struct syscore clk_gate_syscore = {
drivers/clk/rockchip/clk-rk3288.c
931
static struct syscore rk3288_clk_syscore = {
drivers/clk/samsung/clk-s5pv210-audss.c
62
static struct syscore s5pv210_audss_clk_syscore = {
drivers/clk/samsung/clk.c
421
static struct syscore samsung_clk_syscore = {
drivers/clk/tegra/clk-tegra210.c
3533
static struct syscore tegra_clk_syscore = {
drivers/clocksource/timer-armada-370-xp.c
230
static struct syscore armada_370_xp_timer_syscore = {
drivers/cpuidle/cpuidle-psci.c
196
static struct syscore psci_idle_syscore = {
drivers/gpio/gpio-mxc.c
717
static struct syscore mxc_gpio_syscore = {
drivers/gpio/gpio-pxa.c
800
static struct syscore pxa_gpio_syscore = {
drivers/gpio/gpio-sa1100.c
288
static struct syscore sa1100_gpio_syscore = {
drivers/hv/vmbus_drv.c
2962
static struct syscore hv_synic_syscore = {
drivers/iommu/amd/init.c
3086
static struct syscore amd_iommu_syscore = {
drivers/iommu/intel/iommu.c
1888
static struct syscore iommu_syscore = {
drivers/irqchip/exynos-combiner.c
250
static struct syscore combiner_syscore = {
drivers/irqchip/irq-armada-370-xp.c
796
static struct syscore mpic_syscore = {
drivers/irqchip/irq-bcm7038-l1.c
339
static struct syscore bcm7038_l1_syscore = {
drivers/irqchip/irq-gic-v3-its.c
5099
static struct syscore its_syscore = {
drivers/irqchip/irq-i8259.c
228
static struct syscore i8259_syscore = {
drivers/irqchip/irq-imx-gpcv2.c
73
static struct syscore gpcv2_syscore = {
drivers/irqchip/irq-loongson-eiointc.c
449
static struct syscore eiointc_syscore = {
drivers/irqchip/irq-loongson-htpic.c
83
static struct syscore htpic_syscore = {
drivers/irqchip/irq-loongson-htvec.c
185
static struct syscore htvec_syscore = {
drivers/irqchip/irq-loongson-pch-lpc.c
174
static struct syscore pch_lpc_syscore = {
drivers/irqchip/irq-loongson-pch-pic.c
321
static struct syscore pch_pic_syscore = {
drivers/irqchip/irq-mchp-eic.c
143
static struct syscore mchp_eic_syscore = {
drivers/irqchip/irq-mst-intc.c
168
static struct syscore mst_irq_syscore = {
drivers/irqchip/irq-mtk-cirq.c
280
static struct syscore mtk_cirq_syscore = {
drivers/irqchip/irq-renesas-rzg2l.c
433
static struct syscore rzg2l_irqc_syscore = {
drivers/irqchip/irq-renesas-rzv2h.c
471
static struct syscore rzv2h_irqc_syscore = {
drivers/irqchip/irq-riscv-aplic-main.c
115
static struct syscore aplic_syscore = {
drivers/irqchip/irq-sa11x0.c
122
static struct syscore sa1100irq_syscore = {
drivers/irqchip/irq-sifive-plic.c
316
static struct syscore plic_irq_syscore = {
drivers/irqchip/irq-sun6i-r.c
308
static struct syscore sun6i_r_intc_syscore = {
drivers/irqchip/irq-tegra.c
192
static struct syscore tegra_ictlr_syscore = {
drivers/irqchip/irq-vic.c
164
static struct syscore vic_syscore = {
drivers/leds/trigger/ledtrig-cpu.c
119
static struct syscore ledtrig_cpu_syscore = {
drivers/macintosh/via-pmu.c
2642
static struct syscore pmu_syscore = {
drivers/power/reset/sc27xx-poweroff.c
47
static struct syscore poweroff_syscore = {
drivers/sh/clk/core.c
595
static struct syscore clks_syscore = {
drivers/sh/intc/core.c
455
static struct syscore intc_syscore = {
drivers/soc/bcm/brcmstb/biuctrl.c
330
static struct syscore brcmstb_cpu_credit_syscore = {
drivers/soc/tegra/pmc.c
4069
pmc->syscore.ops = &tegra186_pmc_wake_syscore_ops;
drivers/soc/tegra/pmc.c
4070
pmc->syscore.data = pmc;
drivers/soc/tegra/pmc.c
4071
register_syscore(&pmc->syscore);
drivers/soc/tegra/pmc.c
486
struct syscore syscore;
drivers/thermal/intel/intel_hfi.c
619
static struct syscore hfi_pm = {
drivers/xen/xen-acpi-processor.c
511
static struct syscore xap_syscore = {
include/linux/device.h
897
dev->power.syscore = val;
include/linux/pm.h
686
bool syscore:1;
include/linux/syscore_ops.h
25
extern void register_syscore(struct syscore *syscore);
include/linux/syscore_ops.h
26
extern void unregister_syscore(struct syscore *syscore);
kernel/cpu_pm.c
199
static struct syscore cpu_pm_syscore = {
kernel/irq/generic-chip.c
718
static struct syscore irq_gc_syscore = {
kernel/irq/pm.c
227
static struct syscore irq_pm_syscore = {
kernel/printk/printk.c
3778
static struct syscore printk_syscore = {
kernel/time/sched_clock.c
323
static struct syscore sched_clock_syscore = {
kernel/time/timekeeping.c
2080
static struct syscore timekeeping_syscore = {
virt/kvm/kvm_main.c
5688
static struct syscore kvm_syscore = {