syscore
static struct syscore exynos_mcpm_syscore = {
static struct syscore exynos_pm_syscore;
extern struct syscore pxa_irq_syscore;
extern struct syscore pxa2xx_mfp_syscore;
extern struct syscore pxa3xx_mfp_syscore;
struct syscore pxa_irq_syscore = {
struct syscore pxa2xx_mfp_syscore = {
struct syscore pxa3xx_mfp_syscore = {
static struct syscore smemc_syscore = {
static struct syscore s3c64xx_irq_syscore = {
static struct syscore s5pv210_pm_syscore = {
static struct syscore irq_syscore = {
static struct syscore b15_rac_syscore = {
static struct syscore loongson_ipi_syscore = {
static struct syscore alchemy_dbdma_syscore = {
static struct syscore alchemy_ic_pm = {
static struct syscore alchemy_gpic_pm = {
static struct syscore alchemy_usb_pm_syscore = {
static struct syscore alchemy_pci_syscore = {
static struct syscore spu_syscore = {
static struct syscore pmacpic_syscore = {
static struct syscore lbc_syscore_pm = {
static struct syscore pci_syscore_pm = {
static struct syscore ipic_syscore = {
static struct syscore mpic_syscore = {
static struct syscore mpic_timer_syscore = {
static struct syscore pmb_syscore = {
static struct syscore perf_ibs_syscore = {
static struct syscore hv_syscore = {
static struct syscore gart_syscore = {
static struct syscore lapic_syscore = {
static struct syscore ioapic_syscore = {
static struct syscore freq_invariance_syscore = {
static struct syscore intel_epb_syscore = {
static struct syscore mce_syscore = {
static struct syscore mc_syscore = {
static struct syscore mtrr_syscore = {
static struct syscore umwait_syscore = {
static struct syscore i8237_syscore = {
static struct syscore i8259_syscore = {
static struct syscore kvm_syscore = {
static struct syscore irqrouter_syscore = {
static struct syscore acpi_sleep_syscore = {
static struct syscore fw_syscore = {
if (dev->power.syscore)
if (dev->power.syscore)
if (dev->power.syscore || dev->power.direct_complete)
if (dev->power.syscore)
if (dev->power.syscore)
if (dev->power.syscore)
if (dev->power.syscore || dev->power.direct_complete)
if (dev->power.syscore)
list_for_each_entry(syscore, &syscore_list, node)
if (syscore->ops->resume) {
pm_pr_dbg("Calling %pS\n", syscore->ops->resume);
syscore->ops->resume(syscore->data);
syscore->ops->resume);
struct syscore *syscore;
list_for_each_entry_reverse(syscore, &syscore_list, node)
if (syscore->ops->shutdown) {
syscore->ops->shutdown);
syscore->ops->shutdown(syscore->data);
void register_syscore(struct syscore *syscore)
list_add_tail(&syscore->node, &syscore_list);
void unregister_syscore(struct syscore *syscore)
list_del(&syscore->node);
struct syscore *syscore;
list_for_each_entry_reverse(syscore, &syscore_list, node)
if (syscore->ops->suspend) {
pm_pr_dbg("Calling %pS\n", syscore->ops->suspend);
ret = syscore->ops->suspend(syscore->data);
syscore->ops->suspend);
syscore->ops->suspend);
list_for_each_entry_continue(syscore, &syscore_list, node)
if (syscore->ops->resume)
syscore->ops->resume(syscore->data);
struct syscore *syscore;
static struct syscore mvebu_mbus_syscore = {
static struct syscore pmc_syscore = {
static struct syscore vf610_clk_syscore = {
static struct syscore __maybe_unused ingenic_cgu_pm = {
static struct syscore __maybe_unused tcu_pm = {
static struct syscore clk_gate_syscore = {
static struct syscore rk3288_clk_syscore = {
static struct syscore s5pv210_audss_clk_syscore = {
static struct syscore samsung_clk_syscore = {
static struct syscore tegra_clk_syscore = {
static struct syscore armada_370_xp_timer_syscore = {
static struct syscore psci_idle_syscore = {
static struct syscore mxc_gpio_syscore = {
static struct syscore pxa_gpio_syscore = {
static struct syscore sa1100_gpio_syscore = {
static struct syscore hv_synic_syscore = {
static struct syscore amd_iommu_syscore = {
static struct syscore iommu_syscore = {
static struct syscore combiner_syscore = {
static struct syscore mpic_syscore = {
static struct syscore bcm7038_l1_syscore = {
static struct syscore its_syscore = {
static struct syscore i8259_syscore = {
static struct syscore gpcv2_syscore = {
static struct syscore eiointc_syscore = {
static struct syscore htpic_syscore = {
static struct syscore htvec_syscore = {
static struct syscore pch_lpc_syscore = {
static struct syscore pch_pic_syscore = {
static struct syscore mchp_eic_syscore = {
static struct syscore mst_irq_syscore = {
static struct syscore mtk_cirq_syscore = {
static struct syscore rzg2l_irqc_syscore = {
static struct syscore rzv2h_irqc_syscore = {
static struct syscore aplic_syscore = {
static struct syscore sa1100irq_syscore = {
static struct syscore plic_irq_syscore = {
static struct syscore sun6i_r_intc_syscore = {
static struct syscore tegra_ictlr_syscore = {
static struct syscore vic_syscore = {
static struct syscore ledtrig_cpu_syscore = {
static struct syscore pmu_syscore = {
static struct syscore poweroff_syscore = {
static struct syscore clks_syscore = {
static struct syscore intc_syscore = {
static struct syscore brcmstb_cpu_credit_syscore = {
pmc->syscore.ops = &tegra186_pmc_wake_syscore_ops;
pmc->syscore.data = pmc;
register_syscore(&pmc->syscore);
struct syscore syscore;
static struct syscore hfi_pm = {
static struct syscore xap_syscore = {
dev->power.syscore = val;
bool syscore:1;
extern void register_syscore(struct syscore *syscore);
extern void unregister_syscore(struct syscore *syscore);
static struct syscore cpu_pm_syscore = {
static struct syscore irq_gc_syscore = {
static struct syscore irq_pm_syscore = {
static struct syscore printk_syscore = {
static struct syscore sched_clock_syscore = {
static struct syscore timekeeping_syscore = {
static struct syscore kvm_syscore = {