arch/arm/common/locomo.c
521
.suspend = locomo_suspend,
arch/arm/common/scoop.c
257
.suspend = scoop_suspend,
arch/arm/include/asm/cpuidle.h
36
int (*suspend)(unsigned long arg);
arch/arm/include/asm/firmware.h
48
int (*suspend)(void);
arch/arm/kernel/cpuidle.c
102
if (!ops->init || !ops->suspend) {
arch/arm/kernel/cpuidle.c
49
return cpuidle_ops[cpu].suspend(index);
arch/arm/mach-at91/pm.c
1402
u8 i, standby = 0, suspend = 0;
arch/arm/mach-at91/pm.c
1406
if (standby && suspend)
arch/arm/mach-at91/pm.c
1414
if (modes[i] == soc_pm.data.suspend_mode && !suspend) {
arch/arm/mach-at91/pm.c
1415
suspend = 1;
arch/arm/mach-at91/pm.c
1432
if (!suspend) {
arch/arm/mach-at91/pm.c
1707
int standby, suspend;
arch/arm/mach-at91/pm.c
1717
suspend = match_token(str, pm_modes, args);
arch/arm/mach-at91/pm.c
1718
if (suspend < 0)
arch/arm/mach-at91/pm.c
1722
soc_pm.data.suspend_mode = suspend;
arch/arm/mach-at91/pm.c
359
static int at91_pm_config_quirks(bool suspend)
arch/arm/mach-at91/pm.c
386
if (suspend && eth->dns_modes & BIT(soc_pm.data.mode)) {
arch/arm/mach-at91/pm.c
416
if (suspend) {
arch/arm/mach-at91/pm.c
442
if (suspend) {
arch/arm/mach-exynos/firmware.c
155
.suspend = IS_ENABLED(CONFIG_PM_SLEEP) ? exynos_suspend : NULL,
arch/arm/mach-exynos/suspend.c
545
ret = call_firmware_op(suspend);
arch/arm/mach-exynos/suspend.c
600
.suspend = exynos_pm_suspend,
arch/arm/mach-exynos/suspend.c
613
.suspend = exynos_pm_suspend,
arch/arm/mach-exynos/suspend.c
635
.suspend = exynos5420_pm_suspend,
arch/arm/mach-omap2/pm33xx-core.c
438
.suspend = amx3_idle_enter,
arch/arm/mach-pxa/irq.c
223
.suspend = pxa_irq_suspend,
arch/arm/mach-pxa/mfp-pxa2xx.c
408
.suspend = pxa2xx_mfp_suspend,
arch/arm/mach-pxa/mfp-pxa3xx.c
53
.suspend = pxa3xx_mfp_suspend,
arch/arm/mach-pxa/sharpsl_pm.c
923
.suspend = sharpsl_pm_suspend,
arch/arm/mach-pxa/smemc.c
50
.suspend = pxa3xx_smemc_suspend,
arch/arm/mach-s3c/irq-pm-s3c64xx.c
104
.suspend = s3c64xx_irq_pm_suspend,
arch/arm/mach-versatile/integrator_ap.c
87
.suspend = irq_suspend,
arch/arm/mm/cache-b15-rac.c
286
.suspend = b15_rac_suspend,
arch/loongarch/kernel/smp.c
563
.suspend = loongson_ipi_suspend,
arch/mips/alchemy/common/dbdma.c
1048
.suspend = alchemy_dbdma_suspend,
arch/mips/alchemy/common/irq.c
841
.suspend = alchemy_ic_suspend,
arch/mips/alchemy/common/irq.c
850
.suspend = alchemy_gpic_suspend,
arch/mips/alchemy/common/usb.c
595
.suspend = alchemy_usb_suspend,
arch/mips/loongson64/hpet.c
273
.suspend = hpet_suspend,
arch/mips/pci/pci-alchemy.c
358
.suspend = alchemy_pci_suspend,
arch/powerpc/include/asm/macio.h
131
int (*suspend)(struct macio_dev* dev, pm_message_t state);
arch/powerpc/include/asm/pmac_feature.h
312
int (*suspend)(struct pci_dev *bridge),
arch/powerpc/platforms/44x/cpm.c
194
return !!cpm.suspend;
arch/powerpc/platforms/44x/cpm.c
222
cpm_suspend_standby(cpm.suspend);
arch/powerpc/platforms/44x/cpm.c
303
cpm.suspend = cpm_get_uint_property(np, "suspend");
arch/powerpc/platforms/44x/cpm.c
317
if (cpm.standby || cpm.suspend)
arch/powerpc/platforms/44x/cpm.c
43
unsigned int suspend;
arch/powerpc/platforms/powermac/feature.c
2982
int (*suspend)(struct pci_dev *bridge),
arch/powerpc/platforms/powermac/feature.c
2985
if (suspend || resume) {
arch/powerpc/platforms/powermac/feature.c
2987
pmac_agp_suspend = suspend;
arch/powerpc/platforms/powermac/pic.c
638
.suspend = pmacpic_suspend,
arch/powerpc/sysdev/fsl_lbc.c
412
.suspend = fsl_lbc_syscore_suspend,
arch/powerpc/sysdev/fsl_pci.c
1303
.suspend = fsl_pci_syscore_suspend,
arch/powerpc/sysdev/ipic.c
874
.suspend = ipic_suspend,
arch/powerpc/sysdev/mpic.c
1999
.suspend = mpic_suspend,
arch/um/drivers/virtio_uml.c
1524
.suspend = virtio_uml_suspend,
arch/x86/events/amd/ibs.c
1955
.suspend = perf_ibs_suspend,
arch/x86/hyperv/hv_init.c
416
.suspend = hv_suspend,
arch/x86/kernel/apic/apic.c
2524
.suspend = lapic_suspend,
arch/x86/kernel/apic/io_apic.c
2327
.suspend = ioapic_suspend,
arch/x86/kernel/apm_32.c
1343
(void) suspend(1);
arch/x86/kernel/apm_32.c
1374
(void)suspend(0);
arch/x86/kernel/apm_32.c
1521
ret = suspend(1);
arch/x86/kernel/apm_32.c
1553
(void) suspend(1);
arch/x86/kernel/cpu/intel_epb.c
118
.suspend = intel_epb_save,
arch/x86/kernel/cpu/mce/core.c
2471
.suspend = mce_syscore_suspend,
arch/x86/kernel/cpu/mtrr/legacy.c
73
.suspend = mtrr_save,
arch/x86/kernel/i8259.c
273
.suspend = i8259A_suspend,
arch/x86/kernel/kvm.c
757
.suspend = kvm_suspend,
arch/x86/platform/olpc/olpc-xo1-sci.c
619
.suspend = xo1_sci_suspend,
arch/x86/platform/olpc/olpc.c
263
.suspend = olpc_xo1_ec_suspend,
block/sed-opal.c
2576
struct opal_suspend_data *suspend, *next;
block/sed-opal.c
2579
list_for_each_entry_safe(suspend, next, &dev->unlk_lst, node) {
block/sed-opal.c
2580
list_del(&suspend->node);
block/sed-opal.c
2581
kfree(suspend);
block/sed-opal.c
2807
struct opal_suspend_data *suspend;
block/sed-opal.c
2809
suspend = kzalloc_obj(*suspend);
block/sed-opal.c
2810
if (!suspend)
block/sed-opal.c
2813
suspend->unlk = *lk_unlk;
block/sed-opal.c
2814
suspend->lr = lk_unlk->session.opal_key.lr;
block/sed-opal.c
2818
add_suspend_info(dev, suspend);
block/sed-opal.c
3261
struct opal_suspend_data *suspend;
block/sed-opal.c
3274
list_for_each_entry(suspend, &dev->unlk_lst, node) {
block/sed-opal.c
3278
ret = __opal_lock_unlock(dev, &suspend->unlk);
block/sed-opal.c
3281
suspend->unlk.session.opal_key.lr,
block/sed-opal.c
3282
suspend->unlk.session.sum);
block/sed-opal.c
3287
ret = __opal_set_mbr_done(dev, &suspend->unlk.session.opal_key);
drivers/accel/amdxdna/aie2_message.c
73
DECLARE_AIE2_MSG(suspend, MSG_OP_SUSPEND);
drivers/accel/amdxdna/aie2_message.c
87
DECLARE_AIE2_MSG(suspend, MSG_OP_RESUME);
drivers/accel/amdxdna/aie2_pci.c
1191
.suspend = aie2_hw_suspend,
drivers/accel/amdxdna/amdxdna_pci_drv.h
54
int (*suspend)(struct amdxdna_dev *xdna);
drivers/accel/amdxdna/amdxdna_pm.c
20
if (xdna->dev_info->ops->suspend)
drivers/accel/amdxdna/amdxdna_pm.c
21
ret = xdna->dev_info->ops->suspend(xdna);
drivers/accel/habanalabs/common/debugfs.c
1535
hdev->asic_funcs->suspend(hdev);
drivers/accel/habanalabs/common/device.c
1339
rc = hdev->asic_funcs->suspend(hdev);
drivers/accel/habanalabs/common/habanalabs.h
1655
int (*suspend)(struct hl_device *hdev);
drivers/accel/habanalabs/common/habanalabs_drv.c
710
.suspend = hl_pmops_suspend,
drivers/accel/habanalabs/gaudi/gaudi.c
9140
.suspend = gaudi_suspend,
drivers/accel/habanalabs/gaudi2/gaudi2.c
11915
.suspend = gaudi2_suspend,
drivers/accel/habanalabs/goya/goya.c
5441
.suspend = goya_suspend,
drivers/acpi/acpi_fpdt.c
90
FPDT_ATTR(suspend, suspend_start);
drivers/acpi/acpi_fpdt.c
91
FPDT_ATTR(suspend, suspend_end);
drivers/acpi/device_pm.c
1377
.suspend = acpi_subsys_suspend,
drivers/acpi/sleep.c
913
.suspend = acpi_save_bm_rld,
drivers/acpi/x86/lpss.c
1225
.suspend = acpi_subsys_suspend,
drivers/ata/acard-ahci.c
106
.suspend = acard_ahci_pci_device_suspend,
drivers/ata/ahci_mvebu.c
249
.suspend = ahci_mvebu_suspend,
drivers/ata/ata_generic.c
245
.suspend = ata_pci_device_suspend,
drivers/ata/ata_piix.c
1765
.suspend = piix_pci_device_suspend,
drivers/ata/libata-core.c
5462
.suspend = ata_port_pm_suspend,
drivers/ata/pata_acpi.c
270
.suspend = ata_pci_device_suspend,
drivers/ata/pata_ali.c
621
.suspend = ata_pci_device_suspend,
drivers/ata/pata_amd.c
631
.suspend = ata_pci_device_suspend,
drivers/ata/pata_artop.c
456
.suspend = ata_pci_device_suspend,
drivers/ata/pata_atiixp.c
310
.suspend = ata_pci_device_suspend,
drivers/ata/pata_atp867x.c
540
.suspend = ata_pci_device_suspend,
drivers/ata/pata_cmd640.c
261
.suspend = ata_pci_device_suspend,
drivers/ata/pata_cmd64x.c
523
.suspend = ata_pci_device_suspend,
drivers/ata/pata_cs5520.c
280
.suspend = cs5520_pci_device_suspend,
drivers/ata/pata_cs5530.c
347
.suspend = ata_pci_device_suspend,
drivers/ata/pata_cs5535.c
192
.suspend = ata_pci_device_suspend,
drivers/ata/pata_cs5536.c
290
.suspend = ata_pci_device_suspend,
drivers/ata/pata_cypress.c
162
.suspend = ata_pci_device_suspend,
drivers/ata/pata_efar.c
293
.suspend = ata_pci_device_suspend,
drivers/ata/pata_hpt366.c
450
.suspend = ata_pci_device_suspend,
drivers/ata/pata_hpt3x3.c
278
.suspend = ata_pci_device_suspend,
drivers/ata/pata_it8213.c
288
.suspend = ata_pci_device_suspend,
drivers/ata/pata_it821x.c
974
.suspend = ata_pci_device_suspend,
drivers/ata/pata_jmicron.c
162
.suspend = ata_pci_device_suspend,
drivers/ata/pata_macio.c
1362
.suspend = pata_macio_suspend,
drivers/ata/pata_macio.c
1385
.suspend = pata_macio_pci_suspend,
drivers/ata/pata_marvell.c
173
.suspend = ata_pci_device_suspend,
drivers/ata/pata_mpc52xx.c
859
.suspend = mpc52xx_ata_suspend,
drivers/ata/pata_mpiix.c
228
.suspend = ata_pci_device_suspend,
drivers/ata/pata_netcell.c
98
.suspend = ata_pci_device_suspend,
drivers/ata/pata_ninja32.c
184
.suspend = ata_pci_device_suspend,
drivers/ata/pata_ns87410.c
152
.suspend = ata_pci_device_suspend,
drivers/ata/pata_ns87415.c
411
.suspend = ata_pci_device_suspend,
drivers/ata/pata_oldpiix.c
263
.suspend = ata_pci_device_suspend,
drivers/ata/pata_opti.c
189
.suspend = ata_pci_device_suspend,
drivers/ata/pata_optidma.c
448
.suspend = ata_pci_device_suspend,
drivers/ata/pata_pdc2027x.c
120
.suspend = ata_pci_device_suspend,
drivers/ata/pata_pdc202xx_old.c
380
.suspend = ata_pci_device_suspend,
drivers/ata/pata_piccolo.c
114
.suspend = ata_pci_device_suspend,
drivers/ata/pata_radisys.c
242
.suspend = ata_pci_device_suspend,
drivers/ata/pata_rdc.c
373
.suspend = ata_pci_device_suspend,
drivers/ata/pata_rz1000.c
138
.suspend = ata_pci_device_suspend,
drivers/ata/pata_sc1200.c
246
.suspend = ata_pci_device_suspend,
drivers/ata/pata_sch.c
55
.suspend = ata_pci_device_suspend,
drivers/ata/pata_serverworks.c
485
.suspend = ata_pci_device_suspend,
drivers/ata/pata_sil680.c
427
.suspend = ata_pci_device_suspend,
drivers/ata/pata_sis.c
904
.suspend = ata_pci_device_suspend,
drivers/ata/pata_sl82c105.c
369
.suspend = ata_pci_device_suspend,
drivers/ata/pata_triflex.c
221
.suspend = triflex_ata_pci_device_suspend,
drivers/ata/pata_via.c
696
.suspend = ata_pci_device_suspend,
drivers/ata/sata_fsl.c
1594
.suspend = sata_fsl_suspend,
drivers/ata/sata_inic162x.c
889
.suspend = ata_pci_device_suspend,
drivers/ata/sata_mv.c
4259
.suspend = mv_platform_suspend,
drivers/ata/sata_mv.c
4312
.suspend = ata_pci_device_suspend,
drivers/ata/sata_nv.c
370
.suspend = ata_pci_device_suspend,
drivers/ata/sata_rcar.c
1001
.suspend = sata_rcar_suspend,
drivers/ata/sata_sil.c
154
.suspend = ata_pci_device_suspend,
drivers/ata/sata_sil24.c
371
.suspend = ata_pci_device_suspend,
drivers/ata/sata_sis.c
70
.suspend = ata_pci_device_suspend,
drivers/ata/sata_via.c
105
.suspend = ata_pci_device_suspend,
drivers/auxdisplay/arm-charlcd.c
311
.suspend = charlcd_suspend,
drivers/base/firmware_loader/main.c
1586
.suspend = fw_suspend,
drivers/base/isa.c
69
if (isa_driver && isa_driver->suspend)
drivers/base/isa.c
70
return isa_driver->suspend(dev, to_isa_dev(dev)->id, state);
drivers/base/isa.c
91
.suspend = isa_bus_suspend,
drivers/base/platform.c
1144
if (dev->driver && pdrv->suspend)
drivers/base/platform.c
1145
ret = pdrv->suspend(pdev, mesg);
drivers/base/platform.c
1175
if (drv->pm->suspend)
drivers/base/platform.c
1176
ret = drv->pm->suspend(dev);
drivers/base/power/generic_ops.c
92
return CALL_PM_OP(dev, suspend);
drivers/base/power/main.c
1954
} else if (dev->bus->suspend) {
drivers/base/power/main.c
1956
error = legacy_suspend(dev, state, dev->bus->suspend,
drivers/base/power/main.c
2342
!ops->suspend &&
drivers/base/power/main.c
2358
!dev->bus->suspend && !dev->bus->resume)) &&
drivers/base/power/main.c
2363
!dev->driver->suspend && !dev->driver->resume));
drivers/base/power/main.c
366
return ops->suspend;
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/bcma/main.c
547
if (adrv->suspend)
drivers/bcma/main.c
548
adrv->suspend(core);
drivers/block/swim3.c
1277
.suspend = swim3_suspend,
drivers/block/xen-blkfront.c
1301
static void blkif_free(struct blkfront_info *info, int suspend)
drivers/block/xen-blkfront.c
1307
info->connected = suspend ?
drivers/bluetooth/btintel_pcie.c
2725
.suspend = btintel_pcie_suspend,
drivers/bluetooth/btmrvl_sdio.c
1730
.suspend = btmrvl_sdio_suspend,
drivers/bluetooth/btusb.c
4251
data->suspend = btmtk_usb_suspend;
drivers/bluetooth/btusb.c
4503
if (data->suspend)
drivers/bluetooth/btusb.c
4504
data->suspend(data->hdev);
drivers/bluetooth/btusb.c
4645
.suspend = pm_ptr(btusb_suspend),
drivers/bluetooth/btusb.c
973
int (*suspend)(struct hci_dev *hdev);
drivers/bluetooth/hci_h5.c
1105
.suspend = h5_btrtl_suspend,
drivers/bluetooth/hci_h5.c
116
int (*suspend)(struct h5 *h5);
drivers/bluetooth/hci_h5.c
916
if (h5->vnd && h5->vnd->suspend)
drivers/bluetooth/hci_h5.c
917
ret = h5->vnd->suspend(h5);
drivers/bluetooth/hci_intel.c
153
static const u8 suspend[] = { 0x01, 0x01, 0x01 };
drivers/bluetooth/hci_intel.c
166
skb = bt_skb_alloc(sizeof(suspend), GFP_KERNEL);
drivers/bluetooth/hci_intel.c
172
skb_put_data(skb, suspend, sizeof(suspend));
drivers/bus/brcmstb_gisb.c
537
.suspend = brcmstb_gisb_arb_suspend,
drivers/bus/mhi/host/pci_generic.c
1701
.suspend = mhi_pci_suspend,
drivers/bus/mvebu-mbus.c
1073
.suspend = mvebu_mbus_suspend,
drivers/char/tpm/tpm_ibmvtpm.c
466
.suspend = tpm_ibmvtpm_suspend,
drivers/clk/at91/pmc.c
146
.suspend = at91_pmc_suspend,
drivers/clk/imx/clk-vf610.c
175
.suspend = vf610_clk_suspend,
drivers/clk/ingenic/pm.c
35
.suspend = ingenic_cgu_pm_suspend,
drivers/clk/ingenic/tcu.c
476
.suspend = tcu_pm_suspend,
drivers/clk/mvebu/common.c
229
.suspend = mvebu_clk_gating_suspend,
drivers/clk/renesas/rcar-usb2-clock-sel.c
204
.suspend = rcar_usb2_clock_sel_suspend,
drivers/clk/rockchip/clk-rk3288.c
927
.suspend = rk3288_clk_suspend,
drivers/clk/samsung/clk-s5pv210-audss.c
58
.suspend = s5pv210_audss_clk_suspend,
drivers/clk/samsung/clk.c
417
.suspend = samsung_clk_suspend,
drivers/clk/tegra/clk-tegra114.c
1126
.suspend = tegra114_cpu_clock_suspend,
drivers/clk/tegra/clk-tegra124.c
1280
.suspend = tegra124_cpu_clock_suspend,
drivers/clk/tegra/clk-tegra20.c
1012
.suspend = tegra20_cpu_clock_suspend,
drivers/clk/tegra/clk-tegra210.c
3528
.suspend = tegra210_clk_suspend,
drivers/clk/tegra/clk-tegra210.c
3541
.suspend = tegra210_cpu_clock_suspend,
drivers/clk/tegra/clk-tegra30.c
1210
.suspend = tegra30_cpu_clock_suspend,
drivers/clocksource/acpi_pm.c
102
.suspend = acpi_pm_suspend,
drivers/clocksource/acpi_pm.c
30
static void (*suspend_resume_callback)(void *data, bool suspend);
drivers/clocksource/acpi_pm.c
65
void acpi_pmtmr_register_suspend_resume_callback(void (*cb)(void *data, bool suspend), void *data)
drivers/clocksource/em_sti.c
217
cs->suspend = em_sti_clocksource_disable;
drivers/clocksource/hyperv_timer.c
500
.suspend= suspend_hv_clock_tsc,
drivers/clocksource/samsung_pwm_timer.c
314
.suspend = samsung_clocksource_suspend,
drivers/clocksource/sh_cmt.c
732
cs->suspend = sh_cmt_clocksource_suspend;
drivers/clocksource/sh_cmt.c
857
ced->suspend = sh_cmt_clock_event_suspend;
drivers/clocksource/sh_mtu2.c
319
ced->suspend = sh_mtu2_clock_event_suspend;
drivers/clocksource/sh_tmu.c
307
cs->suspend = sh_tmu_clocksource_suspend;
drivers/clocksource/sh_tmu.c
405
ced->suspend = sh_tmu_clock_event_suspend;
drivers/clocksource/timer-armada-370-xp.c
226
.suspend = armada_370_xp_timer_suspend,
drivers/clocksource/timer-atmel-pit.c
254
data->clkevt.suspend = at91sam926x_pit_suspend;
drivers/clocksource/timer-atmel-tcb.c
118
.suspend = tc_clksrc_suspend,
drivers/clocksource/timer-mediatek.c
315
to.clkevt.suspend = mtk_gpt_suspend;
drivers/clocksource/timer-microchip-pit64b.c
371
cs->clksrc.suspend = mchp_pit64b_clksrc_suspend;
drivers/clocksource/timer-nxp-stm.c
200
stm_timer->cs.suspend = nxp_stm_clocksource_suspend;
drivers/clocksource/timer-nxp-stm.c
311
stm_timer->ced.suspend = nxp_stm_clockevent_suspend;
drivers/clocksource/timer-pxa.c
142
.suspend = pxa_timer_suspend,
drivers/clocksource/timer-stm32-lp.c
212
priv->clkevt.suspend = stm32_clkevent_lp_suspend;
drivers/clocksource/timer-tegra.c
127
.suspend = tegra_timer_suspend,
drivers/clocksource/timer-ti-dm-systimer.c
621
clkevt->dev.suspend = omap_clockevent_idle;
drivers/clocksource/timer-ti-dm-systimer.c
779
dev->suspend = dmtimer_clocksource_suspend;
drivers/comedi/drivers/quatech_daqp_cs.c
834
.suspend = daqp_cs_suspend,
drivers/cpufreq/amd-pstate.c
2145
.suspend = amd_pstate_suspend,
drivers/cpufreq/amd-pstate.c
2160
.suspend = amd_pstate_suspend,
drivers/cpufreq/apple-soc-cpufreq.c
354
.suspend = cpufreq_generic_suspend,
drivers/cpufreq/armada-37xx-cpufreq.c
499
pdata.suspend = armada37xx_cpufreq_suspend;
drivers/cpufreq/brcmstb-avs-cpufreq.c
734
.suspend = brcm_avs_suspend,
drivers/cpufreq/cpufreq-dt.c
153
.suspend = cpufreq_generic_suspend,
drivers/cpufreq/cpufreq-dt.c
297
if (data->suspend)
drivers/cpufreq/cpufreq-dt.c
298
dt_cpufreq_driver.suspend = data->suspend;
drivers/cpufreq/cpufreq-dt.h
21
int (*suspend)(struct cpufreq_policy *policy);
drivers/cpufreq/cpufreq.c
1975
if (!has_target() && !cpufreq_driver->suspend)
drivers/cpufreq/cpufreq.c
1976
goto suspend;
drivers/cpufreq/cpufreq.c
1987
if (cpufreq_driver->suspend && cpufreq_driver->suspend(policy))
drivers/cpufreq/cpufreq.c
1992
suspend:
drivers/cpufreq/imx6q-cpufreq.c
210
.suspend = cpufreq_generic_suspend,
drivers/cpufreq/intel_pstate.c
3088
.suspend = intel_pstate_suspend,
drivers/cpufreq/intel_pstate.c
3404
.suspend = intel_cpufreq_suspend,
drivers/cpufreq/loongson3_cpufreq.c
333
.suspend = cpufreq_generic_suspend,
drivers/cpufreq/pmac32-cpufreq.c
439
.suspend = pmac_cpufreq_suspend,
drivers/cpufreq/s5pv210-cpufreq.c
583
.suspend = cpufreq_generic_suspend,
drivers/cpuidle/cpuidle-psci.c
153
static void psci_idle_syscore_switch(bool suspend)
drivers/cpuidle/cpuidle-psci.c
162
if (dev && suspend) {
drivers/cpuidle/cpuidle-psci.c
192
.suspend = psci_idle_syscore_suspend,
drivers/crypto/ccp/sp-pci.c
574
.suspend = pm_sleep_ptr(sp_pci_suspend),
drivers/crypto/ccp/sp-platform.c
204
.suspend = sp_platform_suspend,
drivers/crypto/intel/qat/qat_common/adf_accel_devices.h
253
int (*suspend)(struct qat_mig_dev *mdev);
drivers/crypto/intel/qat/qat_common/adf_gen4_vf_mig.c
1004
vfmig_ops->suspend = adf_gen4_vfmig_suspend_device;
drivers/crypto/intel/qat/qat_common/qat_mig_dev.c
23
!ops->close || !ops->suspend || !ops->resume || !ops->save_state ||
drivers/crypto/intel/qat/qat_common/qat_mig_dev.c
82
return GET_VFMIG_OPS(accel_dev)->suspend(mdev);
drivers/dma/img-mdc-dma.c
1000
goto suspend;
drivers/dma/img-mdc-dma.c
1013
suspend:
drivers/dma/mv_xor.c
1465
.suspend = mv_xor_suspend,
drivers/dma/mv_xor_v2.c
885
.suspend = mv_xor_v2_suspend,
drivers/firmware/arm_scmi/bus.c
330
if (drv && drv->pm && drv->pm->suspend)
drivers/firmware/arm_scmi/bus.c
331
return drv->pm->suspend(dev);
drivers/firmware/arm_scmi/bus.c
347
.suspend = pm_sleep_ptr(scmi_pm_suspend),
drivers/firmware/arm_sdei.c
810
.suspend = sdei_device_suspend,
drivers/firmware/ti_sci.c
3877
.suspend = pm_sleep_ptr(ti_sci_suspend),
drivers/gpib/agilent_82357a/agilent_82357a.c
1655
.suspend = agilent_82357a_driver_suspend,
drivers/gpib/cb7210/cb7210.c
1319
.suspend = cb_gpib_suspend,
drivers/gpib/ines/ines_gpib.c
1211
.suspend = ines_gpib_suspend,
drivers/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c
2018
.suspend = skel_suspend,
drivers/gpib/ni_usb/ni_usb_gpib.c
2644
.suspend = ni_usb_driver_suspend,
drivers/gpib/tnt4882/tnt4882_gpib.c
1697
.suspend = ni_gpib_suspend,
drivers/gpio/gpio-brcmstb.c
621
.suspend = pm_sleep_ptr(brcmstb_gpio_suspend),
drivers/gpio/gpio-mlxbf.c
148
.suspend = mlxbf_gpio_suspend,
drivers/gpio/gpio-mvebu.c
1304
.suspend = mvebu_gpio_suspend,
drivers/gpio/gpio-mxc.c
713
.suspend = mxc_gpio_syscore_suspend,
drivers/gpio/gpio-pxa.c
796
.suspend = pxa_gpio_suspend,
drivers/gpio/gpio-sa1100.c
284
.suspend = sa1100_gpio_suspend,
drivers/gpu/drm/amd/amdgpu/amdgpu_acp.c
614
.suspend = acp_suspend,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c
285
static int suspend_resume_compute_scheduler(struct amdgpu_device *adev, bool suspend)
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c
296
if (suspend) {
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c
308
if (!suspend || r)
drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c
3010
.suspend = pm_sleep_ptr(amdgpu_pmops_suspend),
drivers/gpu/drm/amd/amdgpu/amdgpu_ip.c
102
if (ip_block->version->funcs->suspend) {
drivers/gpu/drm/amd/amdgpu/amdgpu_ip.c
103
r = ip_block->version->funcs->suspend(ip_block);
drivers/gpu/drm/amd/amdgpu/amdgpu_isp.c
349
.suspend = isp_suspend,
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
4475
.suspend = psp_suspend,
drivers/gpu/drm/amd/amdgpu/amdgpu_umsch_mm.c
540
.suspend = umsch_mm_suspend,
drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.c
647
.suspend = amdgpu_vkms_suspend,
drivers/gpu/drm/amd/amdgpu/amdgpu_vpe.c
1006
.suspend = vpe_suspend,
drivers/gpu/drm/amd/amdgpu/amdgpu_xcp.c
49
run_func = xcp_ip->ip_funcs->suspend;
drivers/gpu/drm/amd/amdgpu/amdgpu_xcp.h
150
int (*suspend)(struct amdgpu_xcp_mgr *xcp_mgr, int xcp_id);
drivers/gpu/drm/amd/amdgpu/amdgpu_xcp.h
90
int (*suspend)(void *handle, uint32_t inst_mask);
drivers/gpu/drm/amd/amdgpu/cik_ih.c
436
.suspend = cik_ih_suspend,
drivers/gpu/drm/amd/amdgpu/cik_sdma.c
1212
.suspend = cik_sdma_suspend,
drivers/gpu/drm/amd/amdgpu/cz_ih.c
432
.suspend = cz_ih_suspend,
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
3332
.suspend = dce_v10_0_suspend,
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
3224
.suspend = dce_v6_0_suspend,
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
3241
.suspend = dce_v8_0_suspend,
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
9808
.suspend = gfx_v10_0_suspend,
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
7194
.suspend = gfx_v11_0_suspend,
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
5461
.suspend = gfx_v12_0_suspend,
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
3795
.suspend = gfx_v12_1_suspend,
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
4064
.suspend = &gfx_v12_1_xcp_suspend,
drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c
3445
.suspend = gfx_v6_0_suspend,
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
4929
.suspend = gfx_v7_0_suspend,
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
6857
.suspend = gfx_v8_0_suspend,
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
7479
.suspend = gfx_v9_0_suspend,
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
4706
.suspend = gfx_v9_4_3_suspend,
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
5014
.suspend = &gfx_v9_4_3_xcp_suspend,
drivers/gpu/drm/amd/amdgpu/gfxhub_v12_1.c
891
.suspend = &gfxhub_v12_1_xcp_suspend,
drivers/gpu/drm/amd/amdgpu/gfxhub_v1_2.c
672
.suspend = &gfxhub_v1_2_xcp_suspend,
drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c
1124
.suspend = gmc_v10_0_suspend,
drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c
1056
.suspend = gmc_v11_0_suspend,
drivers/gpu/drm/amd/amdgpu/gmc_v12_0.c
1109
.suspend = gmc_v12_0_suspend,
drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c
1140
.suspend = gmc_v6_0_suspend,
drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c
1354
.suspend = gmc_v7_0_suspend,
drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c
1721
.suspend = gmc_v8_0_suspend,
drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c
2345
.suspend = gmc_v9_0_suspend,
drivers/gpu/drm/amd/amdgpu/iceland_ih.c
424
.suspend = iceland_ih_suspend,
drivers/gpu/drm/amd/amdgpu/ih_v6_0.c
789
.suspend = ih_v6_0_suspend,
drivers/gpu/drm/amd/amdgpu/ih_v6_1.c
768
.suspend = ih_v6_1_suspend,
drivers/gpu/drm/amd/amdgpu/ih_v7_0.c
786
.suspend = ih_v7_0_suspend,
drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.c
792
.suspend = jpeg_v2_0_suspend,
drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.c
666
.suspend = jpeg_v2_5_suspend,
drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.c
683
.suspend = jpeg_v2_5_suspend,
drivers/gpu/drm/amd/amdgpu/jpeg_v3_0.c
584
.suspend = jpeg_v3_0_suspend,
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0.c
749
.suspend = jpeg_v4_0_suspend,
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_3.c
1169
.suspend = jpeg_v4_0_3_suspend,
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_5.c
794
.suspend = jpeg_v4_0_5_suspend,
drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_0.c
670
.suspend = jpeg_v5_0_0_suspend,
drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_1.c
870
.suspend = jpeg_v5_0_1_suspend,
drivers/gpu/drm/amd/amdgpu/jpeg_v5_3_0.c
653
.suspend = jpeg_v5_3_0_suspend,
drivers/gpu/drm/amd/amdgpu/mes_v11_0.c
1747
.suspend = mes_v11_0_suspend,
drivers/gpu/drm/amd/amdgpu/mes_v12_0.c
1930
.suspend = mes_v12_0_suspend,
drivers/gpu/drm/amd/amdgpu/mes_v12_1.c
1958
.suspend = mes_v12_1_suspend,
drivers/gpu/drm/amd/amdgpu/mmhub_v4_2_0.c
918
.suspend = &mmhub_v4_2_0_xcp_suspend,
drivers/gpu/drm/amd/amdgpu/navi10_ih.c
700
.suspend = navi10_ih_suspend,
drivers/gpu/drm/amd/amdgpu/nv.c
1097
.suspend = nv_common_suspend,
drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c
1105
.suspend = sdma_v2_4_suspend,
drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c
1543
.suspend = sdma_v3_0_suspend,
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c
2401
.suspend = sdma_v4_0_suspend,
drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c
2098
.suspend = sdma_v4_4_2_suspend,
drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c
2422
.suspend = &sdma_v4_4_2_xcp_suspend,
drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c
1909
.suspend = sdma_v5_0_suspend,
drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c
1911
.suspend = sdma_v5_2_suspend,
drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c
1747
.suspend = sdma_v6_0_suspend,
drivers/gpu/drm/amd/amdgpu/sdma_v7_0.c
1680
.suspend = sdma_v7_0_suspend,
drivers/gpu/drm/amd/amdgpu/sdma_v7_1.c
1609
.suspend = sdma_v7_1_suspend,
drivers/gpu/drm/amd/amdgpu/sdma_v7_1.c
1804
.suspend = &sdma_v7_1_xcp_suspend,
drivers/gpu/drm/amd/amdgpu/si_dma.c
714
.suspend = si_dma_suspend,
drivers/gpu/drm/amd/amdgpu/si_ih.c
298
.suspend = si_ih_suspend,
drivers/gpu/drm/amd/amdgpu/soc15.c
1517
.suspend = soc15_common_suspend,
drivers/gpu/drm/amd/amdgpu/soc21.c
1077
.suspend = soc21_common_suspend,
drivers/gpu/drm/amd/amdgpu/soc24.c
590
.suspend = soc24_common_suspend,
drivers/gpu/drm/amd/amdgpu/soc_v1_0.c
366
.suspend = soc_v1_0_common_suspend,
drivers/gpu/drm/amd/amdgpu/tonga_ih.c
480
.suspend = tonga_ih_suspend,
drivers/gpu/drm/amd/amdgpu/uvd_v3_1.c
834
.suspend = uvd_v3_1_suspend,
drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c
764
.suspend = uvd_v4_2_suspend,
drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c
870
.suspend = uvd_v5_0_suspend,
drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c
1537
.suspend = uvd_v6_0_suspend,
drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c
1531
.suspend = uvd_v7_0_suspend,
drivers/gpu/drm/amd/amdgpu/vce_v1_0.c
782
.suspend = vce_v1_0_suspend,
drivers/gpu/drm/amd/amdgpu/vce_v2_0.c
629
.suspend = vce_v2_0_suspend,
drivers/gpu/drm/amd/amdgpu/vce_v3_0.c
908
.suspend = vce_v3_0_suspend,
drivers/gpu/drm/amd/amdgpu/vce_v4_0.c
821
.suspend = vce_v4_0_suspend,
drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c
2035
.suspend = vcn_v1_0_suspend,
drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c
2103
.suspend = vcn_v2_0_suspend,
drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c
2111
.suspend = vcn_v2_5_suspend,
drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c
2128
.suspend = vcn_v2_5_suspend,
drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c
2353
.suspend = vcn_v3_0_suspend,
drivers/gpu/drm/amd/amdgpu/vcn_v4_0.c
2244
.suspend = vcn_v4_0_suspend,
drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.c
2015
.suspend = vcn_v4_0_3_suspend,
drivers/gpu/drm/amd/amdgpu/vcn_v4_0_5.c
1709
.suspend = vcn_v4_0_5_suspend,
drivers/gpu/drm/amd/amdgpu/vcn_v5_0_0.c
1430
.suspend = vcn_v5_0_0_suspend,
drivers/gpu/drm/amd/amdgpu/vcn_v5_0_1.c
1655
.suspend = vcn_v5_0_1_suspend,
drivers/gpu/drm/amd/amdgpu/vega10_ih.c
631
.suspend = vega10_ih_suspend,
drivers/gpu/drm/amd/amdgpu/vega20_ih.c
728
.suspend = vega20_ih_suspend,
drivers/gpu/drm/amd/amdgpu/vi.c
2027
.suspend = vi_common_suspend,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
2837
static void s3_handle_hdmi_cec(struct drm_device *ddev, bool suspend)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
2849
if (suspend)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
2857
static void s3_handle_mst(struct drm_device *dev, bool suspend)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
2877
if (suspend) {
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
3710
.suspend = dm_suspend,
drivers/gpu/drm/amd/include/amd_shared.h
465
int (*suspend)(struct amdgpu_ip_block *ip_block);
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
3318
.suspend = kv_dpm_suspend,
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
8107
.suspend = si_dpm_suspend,
drivers/gpu/drm/amd/pm/powerplay/amd_powerplay.c
287
.suspend = pp_suspend,
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
2754
.suspend = smu_suspend,
drivers/gpu/drm/ast/ast_drv.c
525
.suspend = ast_pm_suspend,
drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c
911
dc->suspend.state = state;
drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c
913
regmap_read(regmap, ATMEL_HLCDC_IMR, &dc->suspend.imr);
drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c
914
regmap_write(regmap, ATMEL_HLCDC_IDR, dc->suspend.imr);
drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c
926
regmap_write(dc->hlcdc->regmap, ATMEL_HLCDC_IER, dc->suspend.imr);
drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c
928
return drm_atomic_helper_resume(drm_dev, dc->suspend.state);
drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.h
358
} suspend;
drivers/gpu/drm/clients/drm_fbdev_client.c
103
.suspend = drm_fbdev_client_suspend,
drivers/gpu/drm/clients/drm_log.c
365
.suspend = drm_log_client_suspend,
drivers/gpu/drm/drm_client_event.c
134
if (client->funcs && client->funcs->suspend)
drivers/gpu/drm/drm_client_event.c
135
ret = client->funcs->suspend(client);
drivers/gpu/drm/drm_fb_helper.c
593
void drm_fb_helper_set_suspend(struct drm_fb_helper *fb_helper, bool suspend)
drivers/gpu/drm/drm_fb_helper.c
599
fb_helper->funcs->fb_set_suspend(fb_helper, suspend);
drivers/gpu/drm/drm_fb_helper.c
601
fb_set_suspend(fb_helper->info, suspend);
drivers/gpu/drm/drm_fb_helper.c
622
bool suspend)
drivers/gpu/drm/drm_fb_helper.c
630
if (suspend) {
drivers/gpu/drm/drm_fb_helper.c
653
drm_fb_helper_set_suspend(fb_helper, suspend);
drivers/gpu/drm/drm_mipi_dsi.c
87
.suspend = pm_generic_suspend,
drivers/gpu/drm/gud/gud_drv.c
697
.suspend = gud_suspend,
drivers/gpu/drm/hyperv/hyperv_drm_drv.c
229
.suspend = hyperv_vmbus_suspend,
drivers/gpu/drm/i915/display/g4x_dp.c
1329
intel_encoder->suspend = intel_dp_encoder_suspend;
drivers/gpu/drm/i915/display/intel_ddi.c
5287
encoder->suspend = intel_ddi_encoder_suspend;
drivers/gpu/drm/i915/display/intel_display_types.h
257
void (*suspend)(struct intel_encoder *);
drivers/gpu/drm/i915/display/intel_encoder.c
76
if (encoder->suspend)
drivers/gpu/drm/i915/display/intel_encoder.c
77
encoder->suspend(encoder);
drivers/gpu/drm/i915/display/intel_fbdev.c
186
static void intelfb_set_suspend(struct drm_fb_helper *fb_helper, bool suspend)
drivers/gpu/drm/i915/display/intel_fbdev.c
196
if (!suspend && !intel_bo_is_shmem(intel_fb_bo(fb_helper->fb)))
drivers/gpu/drm/i915/display/intel_fbdev.c
199
fb_set_suspend(info, suspend);
drivers/gpu/drm/i915/gt/intel_gt_pm.c
30
static void user_forcewake(struct intel_gt *gt, bool suspend)
drivers/gpu/drm/i915/gt/intel_gt_pm.c
40
if (suspend) {
drivers/gpu/drm/i915/i915_driver.c
1719
.suspend = i915_pm_suspend,
drivers/gpu/drm/lima/lima_device.c
269
desc->suspend(ip);
drivers/gpu/drm/lima/lima_device.c
30
void (*suspend)(struct lima_ip *ip);
drivers/gpu/drm/lima/lima_device.c
48
.suspend = lima_##func##_suspend, \
drivers/gpu/drm/loongson/lsdc_drv.c
437
.suspend = lsdc_pm_suspend,
drivers/gpu/drm/nouveau/dispnv04/disp.c
57
nv04_display_fini(struct drm_device *dev, bool runtime, bool suspend)
drivers/gpu/drm/nouveau/dispnv04/disp.c
74
if (!suspend)
drivers/gpu/drm/nouveau/dispnv50/disp.c
2675
nv50_display_fini(struct drm_device *dev, bool runtime, bool suspend)
drivers/gpu/drm/nouveau/include/nvif/driver.h
11
int (*suspend)(void *priv, bool runtime);
drivers/gpu/drm/nouveau/include/nvkm/core/device.h
97
void (*fini)(struct nvkm_device *, enum nvkm_suspend_state suspend);
drivers/gpu/drm/nouveau/include/nvkm/core/engine.h
23
int (*fini)(struct nvkm_engine *, enum nvkm_suspend_state suspend);
drivers/gpu/drm/nouveau/include/nvkm/core/object.h
31
int (*fini)(struct nvkm_object *, enum nvkm_suspend_state suspend);
drivers/gpu/drm/nouveau/include/nvkm/core/oproxy.h
16
int (*fini[2])(struct nvkm_oproxy *, enum nvkm_suspend_state suspend);
drivers/gpu/drm/nouveau/include/nvkm/core/pci.h
9
bool suspend;
drivers/gpu/drm/nouveau/include/nvkm/core/subdev.h
43
int (*fini)(struct nvkm_subdev *, enum nvkm_suspend_state suspend);
drivers/gpu/drm/nouveau/include/nvkm/core/subdev.h
68
int nvkm_subdev_fini(struct nvkm_subdev *, enum nvkm_suspend_state suspend);
drivers/gpu/drm/nouveau/include/nvkm/subdev/instmem.h
11
bool suspend;
drivers/gpu/drm/nouveau/include/nvkm/subdev/therm.h
69
int suspend;
drivers/gpu/drm/nouveau/nouveau_display.c
576
nouveau_display_fini(struct drm_device *dev, bool suspend, bool runtime)
drivers/gpu/drm/nouveau/nouveau_display.c
583
if (!suspend) {
drivers/gpu/drm/nouveau/nouveau_display.c
603
disp->fini(dev, runtime, suspend);
drivers/gpu/drm/nouveau/nouveau_display.c
772
disp->suspend = drm_atomic_helper_suspend(dev);
drivers/gpu/drm/nouveau/nouveau_display.c
773
if (IS_ERR(disp->suspend)) {
drivers/gpu/drm/nouveau/nouveau_display.c
774
int ret = PTR_ERR(disp->suspend);
drivers/gpu/drm/nouveau/nouveau_display.c
775
disp->suspend = NULL;
drivers/gpu/drm/nouveau/nouveau_display.c
793
if (disp->suspend) {
drivers/gpu/drm/nouveau/nouveau_display.c
794
drm_atomic_helper_resume(dev, disp->suspend);
drivers/gpu/drm/nouveau/nouveau_display.c
795
disp->suspend = NULL;
drivers/gpu/drm/nouveau/nouveau_display.h
24
void (*fini)(struct drm_device *, bool suspend, bool runtime);
drivers/gpu/drm/nouveau/nouveau_display.h
37
struct drm_atomic_state *suspend;
drivers/gpu/drm/nouveau/nouveau_display.h
52
void nouveau_display_fini(struct drm_device *dev, bool suspend, bool runtime);
drivers/gpu/drm/nouveau/nouveau_drm.c
1394
.suspend = nouveau_pmops_suspend,
drivers/gpu/drm/nouveau/nouveau_drm.c
978
if (drm->fence && nouveau_fence(drm)->suspend) {
drivers/gpu/drm/nouveau/nouveau_drm.c
979
if (!nouveau_fence(drm)->suspend(drm)) {
drivers/gpu/drm/nouveau/nouveau_fence.h
102
u32 *suspend;
drivers/gpu/drm/nouveau/nouveau_fence.h
60
bool (*suspend)(struct nouveau_drm *);
drivers/gpu/drm/nouveau/nouveau_nvif.c
101
.suspend = nvkm_client_suspend,
drivers/gpu/drm/nouveau/nv84_fence.c
161
priv->suspend = vmalloc(array_size(sizeof(u32), drm->chan_total));
drivers/gpu/drm/nouveau/nv84_fence.c
162
if (priv->suspend) {
drivers/gpu/drm/nouveau/nv84_fence.c
164
priv->suspend[i] = nouveau_bo_rd32(priv->bo, i*4);
drivers/gpu/drm/nouveau/nv84_fence.c
167
return priv->suspend != NULL;
drivers/gpu/drm/nouveau/nv84_fence.c
176
if (priv->suspend) {
drivers/gpu/drm/nouveau/nv84_fence.c
178
nouveau_bo_wr32(priv->bo, i*4, priv->suspend[i]);
drivers/gpu/drm/nouveau/nv84_fence.c
179
vfree(priv->suspend);
drivers/gpu/drm/nouveau/nv84_fence.c
180
priv->suspend = NULL;
drivers/gpu/drm/nouveau/nv84_fence.c
206
priv->base.suspend = nv84_fence_suspend;
drivers/gpu/drm/nouveau/nvif/client.c
35
return client->driver->suspend(client->object.priv, runtime);
drivers/gpu/drm/nouveau/nvkm/core/engine.c
101
nvkm_engine_fini(struct nvkm_subdev *subdev, enum nvkm_suspend_state suspend)
drivers/gpu/drm/nouveau/nvkm/core/engine.c
105
return engine->func->fini(engine, suspend);
drivers/gpu/drm/nouveau/nvkm/core/object.c
145
nvkm_object_fini(struct nvkm_object *object, enum nvkm_suspend_state suspend)
drivers/gpu/drm/nouveau/nvkm/core/object.c
152
switch (suspend) {
drivers/gpu/drm/nouveau/nvkm/core/object.c
167
ret = nvkm_object_fini(child, suspend);
drivers/gpu/drm/nouveau/nvkm/core/object.c
168
if (ret && suspend)
drivers/gpu/drm/nouveau/nvkm/core/object.c
174
ret = object->func->fini(object, suspend);
drivers/gpu/drm/nouveau/nvkm/core/object.c
177
if (suspend)
drivers/gpu/drm/nouveau/nvkm/core/oproxy.c
102
ret = oproxy->object->func->fini(oproxy->object, suspend);
drivers/gpu/drm/nouveau/nvkm/core/oproxy.c
103
if (ret && suspend)
drivers/gpu/drm/nouveau/nvkm/core/oproxy.c
108
ret = oproxy->func->fini[1](oproxy, suspend);
drivers/gpu/drm/nouveau/nvkm/core/oproxy.c
109
if (ret && suspend)
drivers/gpu/drm/nouveau/nvkm/core/oproxy.c
90
nvkm_oproxy_fini(struct nvkm_object *object, enum nvkm_suspend_state suspend)
drivers/gpu/drm/nouveau/nvkm/core/oproxy.c
96
ret = oproxy->func->fini[0](oproxy, suspend);
drivers/gpu/drm/nouveau/nvkm/core/oproxy.c
97
if (ret && suspend)
drivers/gpu/drm/nouveau/nvkm/core/subdev.c
54
nvkm_subdev_fini(struct nvkm_subdev *subdev, enum nvkm_suspend_state suspend)
drivers/gpu/drm/nouveau/nvkm/core/subdev.c
60
switch (suspend) {
drivers/gpu/drm/nouveau/nvkm/core/subdev.c
76
int ret = subdev->func->fini(subdev, suspend);
drivers/gpu/drm/nouveau/nvkm/core/subdev.c
79
if (suspend)
drivers/gpu/drm/nouveau/nvkm/core/uevent.c
76
nvkm_uevent_fini(struct nvkm_object *object, enum nvkm_suspend_state suspend)
drivers/gpu/drm/nouveau/nvkm/engine/ce/ga100.c
49
ga100_ce_fini(struct nvkm_engine *engine, enum nvkm_suspend_state suspend)
drivers/gpu/drm/nouveau/nvkm/engine/device/base.c
2939
nvkm_device_fini(struct nvkm_device *device, enum nvkm_suspend_state suspend)
drivers/gpu/drm/nouveau/nvkm/engine/device/base.c
2946
switch (suspend) {
drivers/gpu/drm/nouveau/nvkm/engine/device/base.c
2964
ret = nvkm_subdev_fini(subdev, suspend);
drivers/gpu/drm/nouveau/nvkm/engine/device/base.c
2965
if (ret && suspend)
drivers/gpu/drm/nouveau/nvkm/engine/device/base.c
2969
nvkm_therm_clkgate_fini(device->therm, suspend);
drivers/gpu/drm/nouveau/nvkm/engine/device/base.c
2972
device->func->fini(device, suspend);
drivers/gpu/drm/nouveau/nvkm/engine/device/pci.c
1608
nvkm_device_pci_fini(struct nvkm_device *device, enum nvkm_suspend_state suspend)
drivers/gpu/drm/nouveau/nvkm/engine/device/pci.c
1611
if (suspend != NVKM_POWEROFF) {
drivers/gpu/drm/nouveau/nvkm/engine/device/pci.c
1613
pdev->suspend = true;
drivers/gpu/drm/nouveau/nvkm/engine/device/pci.c
1621
if (pdev->suspend) {
drivers/gpu/drm/nouveau/nvkm/engine/device/pci.c
1626
pdev->suspend = false;
drivers/gpu/drm/nouveau/nvkm/engine/device/priv.h
59
int nvkm_device_fini(struct nvkm_device *, enum nvkm_suspend_state suspend);
drivers/gpu/drm/nouveau/nvkm/engine/device/user.c
221
nvkm_udevice_fini(struct nvkm_object *object, enum nvkm_suspend_state suspend)
drivers/gpu/drm/nouveau/nvkm/engine/device/user.c
229
ret = nvkm_device_fini(device, suspend);
drivers/gpu/drm/nouveau/nvkm/engine/device/user.c
230
if (ret && suspend) {
drivers/gpu/drm/nouveau/nvkm/engine/disp/base.c
102
nvkm_disp_fini(struct nvkm_engine *engine, enum nvkm_suspend_state suspend)
drivers/gpu/drm/nouveau/nvkm/engine/disp/base.c
108
disp->func->fini(disp, suspend != NVKM_POWEROFF);
drivers/gpu/drm/nouveau/nvkm/engine/disp/chan.c
131
nvkm_disp_chan_fini(struct nvkm_object *object, enum nvkm_suspend_state suspend)
drivers/gpu/drm/nouveau/nvkm/engine/disp/gf119.c
1157
gf119_disp_fini(struct nvkm_disp *disp, bool suspend)
drivers/gpu/drm/nouveau/nvkm/engine/disp/gv100.c
1118
gv100_disp_fini(struct nvkm_disp *disp, bool suspend)
drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c
1507
nv50_disp_fini(struct nvkm_disp *disp, bool suspend)
drivers/gpu/drm/nouveau/nvkm/engine/disp/priv.h
24
void (*fini)(struct nvkm_disp *, bool suspend);
drivers/gpu/drm/nouveau/nvkm/engine/disp/priv.h
51
void nv50_disp_fini(struct nvkm_disp *, bool suspend);
drivers/gpu/drm/nouveau/nvkm/engine/disp/priv.h
63
void gf119_disp_fini(struct nvkm_disp *, bool suspend);
drivers/gpu/drm/nouveau/nvkm/engine/disp/priv.h
68
void gv100_disp_fini(struct nvkm_disp *, bool suspend);
drivers/gpu/drm/nouveau/nvkm/engine/falcon.c
102
if (suspend == NVKM_POWEROFF) {
drivers/gpu/drm/nouveau/nvkm/engine/falcon.c
96
nvkm_falcon_fini(struct nvkm_engine *engine, enum nvkm_suspend_state suspend)
drivers/gpu/drm/nouveau/nvkm/engine/fifo/base.c
125
nvkm_fifo_fini(struct nvkm_engine *engine, enum nvkm_suspend_state suspend)
drivers/gpu/drm/nouveau/nvkm/engine/fifo/uchan.c
272
nvkm_uchan_fini(struct nvkm_object *object, enum nvkm_suspend_state suspend)
drivers/gpu/drm/nouveau/nvkm/engine/fifo/uchan.c
75
nvkm_uchan_object_fini_1(struct nvkm_oproxy *oproxy, enum nvkm_suspend_state suspend)
drivers/gpu/drm/nouveau/nvkm/engine/gr/base.c
171
nvkm_gr_fini(struct nvkm_engine *engine, enum nvkm_suspend_state suspend)
drivers/gpu/drm/nouveau/nvkm/engine/gr/base.c
175
return gr->func->fini(gr, suspend != NVKM_POWEROFF);
drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c
2116
gf100_gr_fini(struct nvkm_gr *base, bool suspend)
drivers/gpu/drm/nouveau/nvkm/engine/gr/nv04.c
1161
nv04_gr_chan_fini(struct nvkm_object *object, enum nvkm_suspend_state suspend)
drivers/gpu/drm/nouveau/nvkm/engine/gr/nv10.c
954
nv10_gr_chan_fini(struct nvkm_object *object, enum nvkm_suspend_state suspend)
drivers/gpu/drm/nouveau/nvkm/engine/gr/nv20.c
30
nv20_gr_chan_fini(struct nvkm_object *object, enum nvkm_suspend_state suspend)
drivers/gpu/drm/nouveau/nvkm/engine/gr/nv40.c
104
if (suspend != NVKM_POWEROFF) {
drivers/gpu/drm/nouveau/nvkm/engine/gr/nv40.c
92
nv40_gr_chan_fini(struct nvkm_object *object, enum nvkm_suspend_state suspend)
drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv44.c
68
nv44_mpeg_chan_fini(struct nvkm_object *object, enum nvkm_suspend_state suspend)
drivers/gpu/drm/nouveau/nvkm/engine/sec2/base.c
40
nvkm_sec2_fini(struct nvkm_engine *engine, enum nvkm_suspend_state suspend)
drivers/gpu/drm/nouveau/nvkm/engine/xtensa.c
79
nvkm_xtensa_fini(struct nvkm_engine *engine, enum nvkm_suspend_state suspend)
drivers/gpu/drm/nouveau/nvkm/engine/xtensa.c
88
if (suspend == NVKM_POWEROFF)
drivers/gpu/drm/nouveau/nvkm/subdev/acr/base.c
185
nvkm_acr_fini(struct nvkm_subdev *subdev, enum nvkm_suspend_state suspend)
drivers/gpu/drm/nouveau/nvkm/subdev/bar/base.c
103
if (!suspend) /* Handled by instmem. */
drivers/gpu/drm/nouveau/nvkm/subdev/bar/base.c
93
nvkm_bar_fini(struct nvkm_subdev *subdev, enum nvkm_suspend_state suspend)
drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.c
580
nvkm_clk_fini(struct nvkm_subdev *subdev, enum nvkm_suspend_state suspend)
drivers/gpu/drm/nouveau/nvkm/subdev/devinit/base.c
70
nvkm_devinit_fini(struct nvkm_subdev *subdev, enum nvkm_suspend_state suspend)
drivers/gpu/drm/nouveau/nvkm/subdev/devinit/base.c
74
if (suspend != NVKM_POWEROFF)
drivers/gpu/drm/nouveau/nvkm/subdev/fault/base.c
54
nvkm_fault_fini(struct nvkm_subdev *subdev, enum nvkm_suspend_state suspend)
drivers/gpu/drm/nouveau/nvkm/subdev/fault/user.c
59
nvkm_ufault_fini(struct nvkm_object *object, enum nvkm_suspend_state suspend)
drivers/gpu/drm/nouveau/nvkm/subdev/gpio/base.c
147
nvkm_gpio_fini(struct nvkm_subdev *subdev, enum nvkm_suspend_state suspend)
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/base.c
51
nvkm_gsp_fini(struct nvkm_subdev *subdev, enum nvkm_suspend_state suspend)
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/base.c
58
return gsp->func->fini(gsp, suspend);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/gh100.c
20
gh100_gsp_fini(struct nvkm_gsp *gsp, enum nvkm_suspend_state suspend)
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/gh100.c
26
ret = r535_gsp_fini(gsp, suspend);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/gh100.c
27
if (ret && suspend)
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/priv.h
62
int (*fini)(struct nvkm_gsp *, enum nvkm_suspend_state suspend);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/priv.h
78
int tu102_gsp_fini(struct nvkm_gsp *, enum nvkm_suspend_state suspend);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/priv.h
90
int gh100_gsp_fini(struct nvkm_gsp *, enum nvkm_suspend_state suspend);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/priv.h
95
int r535_gsp_fini(struct nvkm_gsp *, enum nvkm_suspend_state suspend);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/gr.c
20
nvkm_rm_gr_fini(struct nvkm_gr *base, bool suspend)
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/disp.c
1441
r535_disp_fini(struct nvkm_disp *disp, bool suspend)
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/disp.c
1448
if (!suspend) {
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/fbsr.c
293
.suspend = r535_fbsr_suspend,
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/gsp.c
1724
r535_gsp_fini(struct nvkm_gsp *gsp, enum nvkm_suspend_state suspend)
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/gsp.c
1729
if (suspend) {
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/gsp.c
1751
ret = rm->api->fbsr->suspend(gsp, suspend == NVKM_RUNTIME_SUSPEND);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/gsp.c
1767
ret = r535_gsp_rpc_unloading_guest_driver(gsp, suspend);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/gsp.c
329
r535_gsp_rpc_unloading_guest_driver(struct nvkm_gsp *gsp, bool suspend)
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/gsp.c
337
if (suspend) {
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/fbsr.c
14
r570_fbsr_suspend_channels(struct nvkm_gsp *gsp, bool suspend)
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/fbsr.c
147
.suspend = r570_fbsr_suspend,
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/fbsr.c
24
ctrl->bDisableActiveChannels = suspend;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/fbsr.c
39
if (iobj->suspend)
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/fbsr.c
50
if (iobj->suspend)
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/rm.h
81
int (*suspend)(struct nvkm_gsp *, bool runtime);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/tu102.c
164
tu102_gsp_fini(struct nvkm_gsp *gsp, enum nvkm_suspend_state suspend)
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/tu102.c
169
ret = r535_gsp_fini(gsp, suspend);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/tu102.c
170
if (ret && suspend)
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/tu102.c
178
if (suspend) {
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/base.c
138
nvkm_i2c_fini(struct nvkm_subdev *subdev, enum nvkm_suspend_state suspend)
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/base.c
179
nvkm_instmem_fini(struct nvkm_subdev *subdev, enum nvkm_suspend_state suspend)
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/base.c
184
if (suspend) {
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/base.c
185
if (imem->func->suspend) {
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/base.c
186
ret = imem->func->suspend(imem);
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/base.c
191
imem->suspend = true;
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/base.c
205
if (imem->suspend) {
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/base.c
209
imem->suspend = false;
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/base.c
41
nvkm_wo32(memory, i, iobj->suspend[i / 4]);
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/base.c
43
memcpy_toio(map, iobj->suspend, size);
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/base.c
47
kvfree(iobj->suspend);
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/base.c
48
iobj->suspend = NULL;
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/base.c
59
iobj->suspend = kvmalloc(size, GFP_KERNEL);
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/base.c
60
if (!iobj->suspend)
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/base.c
65
iobj->suspend[i / 4] = nvkm_ro32(memory, i);
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/base.c
67
memcpy_fromio(iobj->suspend, map, size);
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/base.c
86
iobj->suspend = NULL;
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/gk20a.c
567
.suspend = nv04_instmem_suspend,
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv04.c
164
if (iobj->suspend)
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv04.c
171
if (iobj->suspend)
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv04.c
256
.suspend = nv04_instmem_suspend,
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c
419
.suspend = nv04_instmem_suspend,
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/priv.h
10
int (*suspend)(struct nvkm_instmem *);
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/priv.h
46
u32 *suspend;
drivers/gpu/drm/nouveau/nvkm/subdev/pci/base.c
77
nvkm_pci_fini(struct nvkm_subdev *subdev, enum nvkm_suspend_state suspend)
drivers/gpu/drm/nouveau/nvkm/subdev/pmu/base.c
80
nvkm_pmu_fini(struct nvkm_subdev *subdev, enum nvkm_suspend_state suspend)
drivers/gpu/drm/nouveau/nvkm/subdev/therm/base.c
315
nvkm_therm_clkgate_fini(struct nvkm_therm *therm, bool suspend)
drivers/gpu/drm/nouveau/nvkm/subdev/therm/base.c
322
suspend ? "suspend" : "fini");
drivers/gpu/drm/nouveau/nvkm/subdev/therm/base.c
323
therm->func->clkgate_fini(therm, suspend);
drivers/gpu/drm/nouveau/nvkm/subdev/therm/base.c
344
nvkm_therm_fini(struct nvkm_subdev *subdev, enum nvkm_suspend_state suspend)
drivers/gpu/drm/nouveau/nvkm/subdev/therm/base.c
351
nvkm_therm_fan_fini(therm, suspend != NVKM_POWEROFF);
drivers/gpu/drm/nouveau/nvkm/subdev/therm/base.c
352
nvkm_therm_sensor_fini(therm, suspend != NVKM_POWEROFF);
drivers/gpu/drm/nouveau/nvkm/subdev/therm/base.c
354
if (suspend) {
drivers/gpu/drm/nouveau/nvkm/subdev/therm/base.c
355
therm->suspend = therm->mode;
drivers/gpu/drm/nouveau/nvkm/subdev/therm/base.c
383
if (therm->suspend >= 0) {
drivers/gpu/drm/nouveau/nvkm/subdev/therm/base.c
385
if (therm->suspend > 0)
drivers/gpu/drm/nouveau/nvkm/subdev/therm/base.c
388
nvkm_therm_fan_mode(therm, therm->suspend);
drivers/gpu/drm/nouveau/nvkm/subdev/therm/base.c
438
therm->mode = therm->suspend = -1; /* undefined */
drivers/gpu/drm/nouveau/nvkm/subdev/therm/fan.c
214
nvkm_therm_fan_fini(struct nvkm_therm *therm, bool suspend)
drivers/gpu/drm/nouveau/nvkm/subdev/therm/fan.c
217
if (suspend)
drivers/gpu/drm/nouveau/nvkm/subdev/therm/gk104.c
59
gk104_clkgate_fini(struct nvkm_therm *base, bool suspend)
drivers/gpu/drm/nouveau/nvkm/subdev/therm/priv.h
65
int nvkm_therm_fan_fini(struct nvkm_therm *, bool suspend);
drivers/gpu/drm/nouveau/nvkm/subdev/therm/priv.h
72
int nvkm_therm_sensor_fini(struct nvkm_therm *, bool suspend);
drivers/gpu/drm/nouveau/nvkm/subdev/therm/temp.c
219
nvkm_therm_sensor_fini(struct nvkm_therm *therm, bool suspend)
drivers/gpu/drm/nouveau/nvkm/subdev/therm/temp.c
222
if (suspend)
drivers/gpu/drm/nouveau/nvkm/subdev/timer/base.c
152
nvkm_timer_fini(struct nvkm_subdev *subdev, enum nvkm_suspend_state suspend)
drivers/gpu/drm/qxl/qxl_drv.c
263
.suspend = qxl_pm_suspend,
drivers/gpu/drm/radeon/radeon.h
1836
int (*suspend)(struct radeon_device *rdev);
drivers/gpu/drm/radeon/radeon.h
2695
#define radeon_suspend(rdev) (rdev)->asic->suspend((rdev))
drivers/gpu/drm/radeon/radeon.h
2815
extern int radeon_suspend_kms(struct drm_device *dev, bool suspend,
drivers/gpu/drm/radeon/radeon_asic.c
1019
.suspend = &r600_suspend,
drivers/gpu/drm/radeon/radeon_asic.c
1112
.suspend = &r600_suspend,
drivers/gpu/drm/radeon/radeon_asic.c
1218
.suspend = &rv770_suspend,
drivers/gpu/drm/radeon/radeon_asic.c
1338
.suspend = &evergreen_suspend,
drivers/gpu/drm/radeon/radeon_asic.c
1432
.suspend = &evergreen_suspend,
drivers/gpu/drm/radeon/radeon_asic.c
1526
.suspend = &evergreen_suspend,
drivers/gpu/drm/radeon/radeon_asic.c
1663
.suspend = &cayman_suspend,
drivers/gpu/drm/radeon/radeon_asic.c
1781
.suspend = &cayman_suspend,
drivers/gpu/drm/radeon/radeon_asic.c
1919
.suspend = &si_suspend,
drivers/gpu/drm/radeon/radeon_asic.c
200
.suspend = &r100_suspend,
drivers/gpu/drm/radeon/radeon_asic.c
2089
.suspend = &cik_suspend,
drivers/gpu/drm/radeon/radeon_asic.c
2202
.suspend = &cik_suspend,
drivers/gpu/drm/radeon/radeon_asic.c
268
.suspend = &r100_suspend,
drivers/gpu/drm/radeon/radeon_asic.c
364
.suspend = &r300_suspend,
drivers/gpu/drm/radeon/radeon_asic.c
432
.suspend = &r300_suspend,
drivers/gpu/drm/radeon/radeon_asic.c
500
.suspend = &r420_suspend,
drivers/gpu/drm/radeon/radeon_asic.c
568
.suspend = &rs400_suspend,
drivers/gpu/drm/radeon/radeon_asic.c
636
.suspend = &rs600_suspend,
drivers/gpu/drm/radeon/radeon_asic.c
704
.suspend = &rs690_suspend,
drivers/gpu/drm/radeon/radeon_asic.c
772
.suspend = &rv515_suspend,
drivers/gpu/drm/radeon/radeon_asic.c
840
.suspend = &rv515_suspend,
drivers/gpu/drm/radeon/radeon_asic.c
934
.suspend = &r600_suspend,
drivers/gpu/drm/radeon/radeon_device.c
1545
int radeon_suspend_kms(struct drm_device *dev, bool suspend,
drivers/gpu/drm/radeon/radeon_device.c
1632
} else if (suspend) {
drivers/gpu/drm/radeon/radeon_drv.c
528
.suspend = radeon_pmops_suspend,
drivers/gpu/drm/tegra/dc.c
2838
.suspend = tegra_dc_runtime_suspend,
drivers/gpu/drm/tegra/dsi.c
1167
.suspend = tegra_dsi_runtime_suspend,
drivers/gpu/drm/tegra/hdmi.c
1715
.suspend = tegra_hdmi_runtime_suspend,
drivers/gpu/drm/tegra/hub.c
1046
.suspend = tegra_display_hub_runtime_suspend,
drivers/gpu/drm/tegra/sor.c
3270
.suspend = tegra_sor_runtime_suspend,
drivers/gpu/drm/tiny/gm12u320.c
739
.suspend = pm_ptr(gm12u320_suspend),
drivers/gpu/drm/udl/udl_drv.c
142
.suspend = udl_usb_suspend,
drivers/gpu/drm/vboxvideo/vbox_drv.c
166
.suspend = vbox_pm_suspend,
drivers/gpu/drm/vmwgfx/vmwgfx_drv.c
1564
.suspend = vmw_pm_suspend,
drivers/gpu/drm/xe/xe_exec_queue_types.h
285
int (*suspend)(struct xe_exec_queue *q);
drivers/gpu/drm/xe/xe_execlist.c
479
.suspend = execlist_exec_queue_suspend,
drivers/gpu/drm/xe/xe_guc_submit.c
2252
.suspend = guc_exec_queue_suspend,
drivers/gpu/drm/xe/xe_hw_engine_group.c
142
q->ops->suspend(q);
drivers/gpu/drm/xe/xe_hw_engine_group.c
225
q->ops->suspend(q);
drivers/gpu/drm/xe/xe_preempt_fence.c
76
pfence->error = q->ops->suspend(q);
drivers/gpu/host1x/bus.c
380
.suspend = pm_generic_suspend,
drivers/gpu/host1x/bus.c
826
if (client->ops && client->ops->suspend) {
drivers/gpu/host1x/bus.c
827
err = client->ops->suspend(client);
drivers/gpu/host1x/bus.c
872
goto suspend;
drivers/gpu/host1x/bus.c
881
suspend:
drivers/hid/amd-sfh-hid/amd_sfh_client.c
235
mp2_ops->suspend = amd_sfh_suspend;
drivers/hid/amd-sfh-hid/amd_sfh_common.h
77
void (*suspend)(struct amd_mp2_dev *mp2);
drivers/hid/amd-sfh-hid/amd_sfh_pcie.c
533
mp2->mp2_ops->suspend(mp2);
drivers/hid/amd-sfh-hid/sfh1_1/amd_sfh_init.c
378
mp2_ops->suspend = amd_sfh_suspend;
drivers/hid/hid-appletb-kbd.c
502
.suspend = pm_ptr(appletb_kbd_suspend),
drivers/hid/hid-core.c
2560
if (hdev->driver && hdev->driver->suspend)
drivers/hid/hid-core.c
2561
return hdev->driver->suspend(hdev, state);
drivers/hid/hid-hyperv.c
586
.suspend = mousevsc_suspend,
drivers/hid/hid-multitouch.c
2605
.suspend = pm_ptr(mt_suspend),
drivers/hid/hid-nintendo.c
2827
.suspend = pm_ptr(nintendo_hid_suspend),
drivers/hid/hid-picolcd_core.c
649
.suspend = pm_ptr(picolcd_suspend),
drivers/hid/hid-rmi.c
775
.suspend = pm_ptr(rmi_suspend),
drivers/hid/hid-sensor-hub.c
434
if (callback->usage_callback->suspend)
drivers/hid/hid-sensor-hub.c
435
callback->usage_callback->suspend(
drivers/hid/hid-sensor-hub.c
773
.suspend = pm_ptr(sensor_hub_suspend),
drivers/hid/hid-sony.c
2409
.suspend = pm_ptr(sony_suspend),
drivers/hid/i2c-hid/i2c-hid-core.c
1396
.suspend = pm_sleep_ptr(i2c_hid_core_pm_suspend),
drivers/hid/intel-ish-hid/ipc/pci-ish.c
420
.suspend = pm_sleep_ptr(ish_suspend),
drivers/hid/intel-ish-hid/ishtp-hid-client.c
918
.suspend = hid_ishtp_cl_suspend,
drivers/hid/intel-ish-hid/ishtp/bus.c
299
if (driver->driver.pm->suspend)
drivers/hid/intel-ish-hid/ishtp/bus.c
300
ret = driver->driver.pm->suspend(dev);
drivers/hid/intel-ish-hid/ishtp/bus.c
381
.suspend = ishtp_cl_device_suspend,
drivers/hid/intel-thc-hid/intel-quicki2c/pci-quicki2c.c
1020
.suspend = quicki2c_suspend,
drivers/hid/intel-thc-hid/intel-quickspi/pci-quickspi.c
965
.suspend = quickspi_suspend,
drivers/hid/surface-hid/surface_hid_core.c
277
.suspend = surface_hid_suspend,
drivers/hid/usbhid/hid-core.c
1689
.suspend = pm_ptr(hid_suspend),
drivers/hv/hv_balloon.c
2125
.suspend = balloon_suspend,
drivers/hv/hv_util.c
713
.suspend = util_suspend,
drivers/hv/vmbus_drv.c
2955
.suspend = hv_synic_suspend,
drivers/hv/vmbus_drv.c
959
if (!drv->suspend)
drivers/hv/vmbus_drv.c
962
return drv->suspend(dev);
drivers/hwmon/cros_ec_hwmon.c
664
.suspend = pm_ptr(cros_ec_hwmon_suspend),
drivers/hwmon/jc42.c
572
.suspend = jc42_suspend,
drivers/hwmon/lm75.c
1108
.suspend = lm75_suspend,
drivers/hwmon/nct6683.c
1348
.suspend = nct6683_suspend,
drivers/hwmon/w83627hf.c
628
.suspend = w83627hf_suspend,
drivers/i2c/busses/i2c-amd-mp2-pci.c
394
i2c_common->suspend(i2c_common);
drivers/i2c/busses/i2c-amd-mp2-plat.c
280
i2c_dev->common.suspend = &i2c_amd_suspend;
drivers/i2c/busses/i2c-amd-mp2.h
164
int (*suspend)(struct amd_i2c_common *i2c_common);
drivers/i2c/busses/i2c-davinci.c
877
.suspend = davinci_i2c_suspend,
drivers/i3c/master/mipi-i3c-hci/core.c
1028
.suspend = pm_sleep_ptr(i3c_hci_suspend),
drivers/i3c/master/mipi-i3c-hci/core.c
775
hci->io->suspend(hci);
drivers/i3c/master/mipi-i3c-hci/dma.c
900
.suspend = hci_dma_suspend,
drivers/i3c/master/mipi-i3c-hci/hci.h
134
void (*suspend)(struct i3c_hci *hci);
drivers/i3c/master/mipi-i3c-hci/pio.c
1068
.suspend = hci_pio_suspend,
drivers/iio/light/tsl2772.c
1924
.suspend = tsl2772_suspend,
drivers/iio/pressure/zpa2326.c
1085
goto suspend;
drivers/iio/pressure/zpa2326.c
1095
goto suspend;
drivers/iio/pressure/zpa2326.c
1101
goto suspend;
drivers/iio/pressure/zpa2326.c
1110
goto suspend;
drivers/iio/pressure/zpa2326.c
1115
suspend:
drivers/infiniband/hw/bnxt_re/main.c
2583
.suspend = bnxt_re_suspend,
drivers/infiniband/hw/irdma/main.h
535
int irdma_qp_suspend_resume(struct irdma_sc_qp *qp, bool suspend);
drivers/infiniband/hw/irdma/protos.h
59
void irdma_sc_suspend_resume_qps(struct irdma_sc_vsi *vsi, u8 suspend);
drivers/input/input.c
1851
.suspend = input_dev_suspend,
drivers/input/joystick/pxrc.c
264
.suspend = pxrc_suspend,
drivers/input/joystick/xpad.c
2337
.suspend = xpad_suspend,
drivers/input/misc/ati_remote2.c
992
.suspend = ati_remote2_suspend,
drivers/input/misc/cm109.c
873
.suspend = cm109_usb_suspend,
drivers/input/misc/cma3000_d0x_i2c.c
88
.suspend = cma3000_i2c_suspend,
drivers/input/misc/ims-pcu.c
2136
.suspend = ims_pcu_suspend,
drivers/input/misc/pcspkr.c
121
.suspend = pcspkr_suspend,
drivers/input/misc/wistron_btns.c
1325
.suspend = wistron_suspend,
drivers/input/mouse/appletouch.c
1000
.suspend = atp_suspend,
drivers/input/mouse/bcm5974.c
1058
.suspend = bcm5974_suspend,
drivers/input/mouse/synaptics_usb.c
551
.suspend = synusb_suspend,
drivers/input/rmi4/rmi_bus.h
85
int (*suspend)(struct rmi_function *fn);
drivers/input/rmi4/rmi_driver.c
266
if (fh->suspend) {
drivers/input/rmi4/rmi_driver.c
267
retval = fh->suspend(fn);
drivers/input/rmi4/rmi_f01.c
726
.suspend = rmi_f01_suspend,
drivers/input/serio/hyperv-keyboard.c
417
.suspend = hv_kbd_suspend,
drivers/input/serio/i8042.c
1302
.suspend = i8042_pm_suspend,
drivers/input/serio/serio.c
931
.suspend = serio_suspend,
drivers/input/tablet/pegasus_notetaker.c
482
.suspend = pegasus_suspend,
drivers/input/touchscreen/htcpen.c
208
.suspend = htcpen_isa_suspend,
drivers/input/touchscreen/iqs7211.c
2352
if (!dev_desc->suspend || device_may_wakeup(dev))
drivers/input/touchscreen/iqs7211.c
2363
dev_desc->suspend);
drivers/input/touchscreen/iqs7211.c
2380
if (!dev_desc->suspend || device_may_wakeup(dev))
drivers/input/touchscreen/iqs7211.c
335
u16 suspend;
drivers/input/touchscreen/iqs7211.c
375
.suspend = BIT(11),
drivers/input/touchscreen/iqs7211.c
450
.suspend = BIT(11),
drivers/input/touchscreen/lpc32xx_ts.c
316
.suspend = lpc32xx_ts_suspend,
drivers/input/touchscreen/pcap_ts.c
231
.suspend = pcap_ts_suspend,
drivers/input/touchscreen/usbtouchscreen.c
1790
.suspend = usbtouch_suspend,
drivers/iommu/amd/init.c
3082
.suspend = amd_iommu_suspend,
drivers/iommu/intel/iommu.c
1885
.suspend = iommu_suspend,
drivers/irqchip/exynos-combiner.c
246
.suspend = combiner_suspend,
drivers/irqchip/irq-armada-370-xp.c
792
.suspend = mpic_suspend,
drivers/irqchip/irq-bcm7038-l1.c
335
.suspend = bcm7038_l1_suspend,
drivers/irqchip/irq-bcm7120-l2.c
292
gc->suspend = bcm7120_l2_intc_suspend;
drivers/irqchip/irq-gic-v3-its.c
5095
.suspend = its_save_disable,
drivers/irqchip/irq-imx-gpcv2.c
69
.suspend = gpcv2_wakeup_source_save,
drivers/irqchip/irq-loongson-eiointc.c
445
.suspend = eiointc_suspend,
drivers/irqchip/irq-loongson-htvec.c
181
.suspend = htvec_suspend,
drivers/irqchip/irq-loongson-liointc.c
285
gc->suspend = liointc_suspend;
drivers/irqchip/irq-loongson-pch-lpc.c
172
.suspend = pch_lpc_suspend,
drivers/irqchip/irq-loongson-pch-pic.c
317
.suspend = pch_pic_suspend,
drivers/irqchip/irq-mchp-eic.c
139
.suspend = mchp_eic_irq_suspend,
drivers/irqchip/irq-mst-intc.c
164
.suspend = mst_irq_suspend,
drivers/irqchip/irq-mtk-cirq.c
276
.suspend = mtk_cirq_suspend,
drivers/irqchip/irq-renesas-rzg2l.c
574
.suspend = rzg2l_irqc_irq_suspend,
drivers/irqchip/irq-renesas-rzv2h.c
539
.suspend = rzv2h_irqc_irq_suspend,
drivers/irqchip/irq-riscv-aplic-main.c
111
.suspend = aplic_syscore_suspend,
drivers/irqchip/irq-sa11x0.c
118
.suspend = sa1100irq_suspend,
drivers/irqchip/irq-sifive-plic.c
312
.suspend = plic_irq_suspend,
drivers/irqchip/irq-stm32-exti.c
370
gc->suspend = stm32_irq_suspend;
drivers/irqchip/irq-sun6i-r.c
303
.suspend = sun6i_r_intc_suspend,
drivers/irqchip/irq-tegra.c
188
.suspend = tegra_ictlr_suspend,
drivers/irqchip/irq-vic.c
160
.suspend = vic_suspend,
drivers/leds/trigger/ledtrig-cpu.c
115
.suspend = ledtrig_cpu_syscore_suspend,
drivers/macintosh/adb.c
852
.suspend = adb_suspend,
drivers/macintosh/macio_asic.c
117
if (dev->driver && drv->suspend)
drivers/macintosh/macio_asic.c
118
return drv->suspend(macio_dev, state);
drivers/macintosh/macio_asic.c
146
.suspend = macio_device_suspend,
drivers/macintosh/mediabay.c
733
.suspend = media_bay_suspend,
drivers/macintosh/via-pmu.c
2638
.suspend = pmu_syscore_suspend,
drivers/mailbox/imx-mailbox.c
100
bool suspend;
drivers/mailbox/imx-mailbox.c
1077
priv->suspend = true;
drivers/mailbox/imx-mailbox.c
1101
priv->suspend = false;
drivers/mailbox/imx-mailbox.c
565
if (priv->suspend)
drivers/mailbox/mtk-cmdq-mailbox.c
784
.suspend = cmdq_suspend,
drivers/md/dm-raid1.c
1320
atomic_set(&ms->suspend, 1);
drivers/md/dm-raid1.c
1373
atomic_set(&ms->suspend, 0);
drivers/md/dm-raid1.c
487
if (atomic_read(&ms->suspend)) {
drivers/md/dm-raid1.c
79
atomic_t suspend;
drivers/md/dm-raid1.c
912
atomic_set(&ms->suspend, 0);
drivers/md/md.c
10147
bool suspend = false;
drivers/md/md.c
10156
suspend = true;
drivers/md/md.c
10204
if (suspend)
drivers/md/md.c
10224
if (suspend)
drivers/md/md.c
3738
bool suspend = false;
drivers/md/md.c
3755
suspend = true;
drivers/md/md.c
3758
rv = suspend ? mddev_suspend_and_lock(mddev) : mddev_lock(mddev);
drivers/md/md.c
3764
suspend ? mddev_unlock_and_resume(mddev) : mddev_unlock(mddev);
drivers/media/cec/platform/tegra/tegra_cec.c
471
.suspend = tegra_cec_suspend,
drivers/media/dvb-core/dvb_frontend.c
2958
if (fe->ops.tuner_ops.suspend)
drivers/media/dvb-core/dvb_frontend.c
2959
ret = fe->ops.tuner_ops.suspend(fe);
drivers/media/dvb-core/dvb_frontend.c
2963
if (fe->ops.suspend)
drivers/media/dvb-core/dvb_frontend.c
2964
ret = fe->ops.suspend(fe);
drivers/media/i2c/adp1653.c
531
.suspend = adp1653_suspend,
drivers/media/pci/cx88/cx88-mpeg.c
630
drv->suspend = cx8802_suspend_common;
drivers/media/pci/cx88/cx88.h
518
int (*suspend)(struct pci_dev *pci_dev, pm_message_t state);
drivers/media/pci/intel/ipu6/ipu6-isys.c
924
.suspend = isys_suspend,
drivers/media/platform/intel/pxa_camera.c
2444
.suspend = pxa_camera_suspend,
drivers/media/platform/mediatek/vpu/mtk_vpu.c
1038
.suspend = mtk_vpu_suspend,
drivers/media/platform/qcom/venus/firmware.h
16
int venus_set_hw_state(struct venus_core *core, bool suspend);
drivers/media/platform/qcom/venus/hfi.c
125
return core->ops->suspend(core);
drivers/media/platform/qcom/venus/hfi.h
138
int (*suspend)(struct venus_core *core);
drivers/media/platform/qcom/venus/hfi_venus.c
1682
.suspend = venus_suspend,
drivers/media/platform/samsung/exynos4-is/fimc-capture.c
102
while (!suspend && !list_empty(&cap->pending_buf_q)) {
drivers/media/platform/samsung/exynos4-is/fimc-capture.c
109
if (suspend)
drivers/media/platform/samsung/exynos4-is/fimc-capture.c
126
static int fimc_stop_capture(struct fimc_dev *fimc, bool suspend)
drivers/media/platform/samsung/exynos4-is/fimc-capture.c
142
return fimc_capture_state_cleanup(fimc, suspend);
drivers/media/platform/samsung/exynos4-is/fimc-capture.c
303
bool suspend = fimc_capture_busy(fimc);
drivers/media/platform/samsung/exynos4-is/fimc-capture.c
305
int ret = fimc_stop_capture(fimc, suspend);
drivers/media/platform/samsung/exynos4-is/fimc-capture.c
84
static int fimc_capture_state_cleanup(struct fimc_dev *fimc, bool suspend)
drivers/media/platform/samsung/exynos4-is/fimc-capture.c
96
if (suspend)
drivers/media/platform/samsung/exynos4-is/fimc-lite.c
1581
bool suspend = test_bit(ST_FLITE_IN_USE, &fimc->state);
drivers/media/platform/samsung/exynos4-is/fimc-lite.c
1587
ret = fimc_lite_stop_capture(fimc, suspend);
drivers/media/platform/samsung/exynos4-is/fimc-lite.c
174
static int fimc_lite_reinit(struct fimc_lite *fimc, bool suspend)
drivers/media/platform/samsung/exynos4-is/fimc-lite.c
185
if (suspend)
drivers/media/platform/samsung/exynos4-is/fimc-lite.c
192
while (!suspend && !list_empty(&fimc->pending_buf_q)) {
drivers/media/platform/samsung/exynos4-is/fimc-lite.c
199
if (suspend)
drivers/media/platform/samsung/exynos4-is/fimc-lite.c
215
static int fimc_lite_stop_capture(struct fimc_lite *fimc, bool suspend)
drivers/media/platform/samsung/exynos4-is/fimc-lite.c
231
return fimc_lite_reinit(fimc, suspend);
drivers/media/platform/st/sti/bdisp/bdisp-v4l2.c
1254
.suspend = bdisp_suspend,
drivers/media/platform/ti/davinci/vpif.c
571
.suspend = vpif_suspend,
drivers/media/platform/ti/omap3isp/isp.c
2422
.suspend = isp_pm_suspend,
drivers/media/platform/via/via-camera.c
1065
.suspend = viacam_suspend,
drivers/media/radio/dsbr100.c
415
.suspend = usb_dsbr100_suspend,
drivers/media/radio/radio-keene.c
399
.suspend = usb_keene_suspend,
drivers/media/radio/radio-ma901.c
450
.suspend = usb_ma901radio_suspend,
drivers/media/radio/radio-mr800.c
593
.suspend = usb_amradio_suspend,
drivers/media/radio/radio-shark.c
424
.suspend = usb_shark_suspend,
drivers/media/radio/radio-shark2.c
390
.suspend = usb_shark_suspend,
drivers/media/radio/si470x/radio-si470x-usb.c
843
.suspend = si470x_usb_driver_suspend,
drivers/media/rc/ene_ir.c
1173
.suspend = ene_suspend,
drivers/media/rc/fintek-cir.c
654
.suspend = fintek_suspend,
drivers/media/rc/gpio-ir-recv.c
187
.suspend = gpio_ir_recv_suspend,
drivers/media/rc/iguanair.c
554
.suspend = iguanair_suspend,
drivers/media/rc/imon.c
450
.suspend = imon_suspend,
drivers/media/rc/ite-cir.c
1499
.suspend = ite_suspend,
drivers/media/rc/mceusb.c
1878
.suspend = mceusb_dev_suspend,
drivers/media/rc/nuvoton-cir.c
1106
.suspend = nvt_suspend,
drivers/media/rc/redrat3.c
1168
.suspend = redrat3_dev_suspend,
drivers/media/rc/serial_ir.c
727
.suspend = serial_ir_suspend,
drivers/media/rc/streamzap.c
95
.suspend = streamzap_suspend,
drivers/media/rc/ttusbir.c
422
.suspend = ttusbir_suspend,
drivers/media/rc/winbond-cir.c
1192
.suspend = wbcir_suspend,
drivers/media/test-drivers/vidtv/vidtv_tuner.c
376
.suspend = vidtv_tuner_suspend,
drivers/media/tuners/xc5000.c
1347
.suspend = xc5000_suspend,
drivers/media/usb/au0828/au0828-core.c
802
.suspend = au0828_suspend,
drivers/media/usb/dvb-usb-v2/af9015.c
1544
.suspend = dvb_usbv2_suspend,
drivers/media/usb/dvb-usb-v2/af9035.c
2188
.suspend = dvb_usbv2_suspend,
drivers/media/usb/dvb-usb-v2/anysee.c
1394
.suspend = dvb_usbv2_suspend,
drivers/media/usb/dvb-usb-v2/au6610.c
188
.suspend = dvb_usbv2_suspend,
drivers/media/usb/dvb-usb-v2/az6007.c
981
.suspend = az6007_suspend,
drivers/media/usb/dvb-usb-v2/ce6230.c
275
.suspend = dvb_usbv2_suspend,
drivers/media/usb/dvb-usb-v2/dvbsky.c
818
.suspend = dvb_usbv2_suspend,
drivers/media/usb/dvb-usb-v2/ec168.c
367
.suspend = dvb_usbv2_suspend,
drivers/media/usb/dvb-usb-v2/gl861.c
566
.suspend = dvb_usbv2_suspend,
drivers/media/usb/dvb-usb-v2/mxl111sf.c
1455
.suspend = dvb_usbv2_suspend,
drivers/media/usb/dvb-usb-v2/rtl28xxu.c
2001
.suspend = dvb_usbv2_suspend,
drivers/media/usb/dvb-usb-v2/zd1301.c
279
.suspend = dvb_usbv2_suspend,
drivers/media/usb/em28xx/em28xx-audio.c
954
.suspend = em28xx_audio_suspend,
drivers/media/usb/em28xx/em28xx-cards.c
4237
.suspend = em28xx_usb_suspend,
drivers/media/usb/em28xx/em28xx-core.c
1148
if (!ops->suspend)
drivers/media/usb/em28xx/em28xx-core.c
1150
ops->suspend(dev);
drivers/media/usb/em28xx/em28xx-core.c
1152
ops->suspend(dev->dev_next);
drivers/media/usb/em28xx/em28xx-dvb.c
2140
.suspend = em28xx_dvb_suspend,
drivers/media/usb/em28xx/em28xx-input.c
913
.suspend = em28xx_ir_suspend,
drivers/media/usb/em28xx/em28xx-video.c
2911
.suspend = em28xx_v4l2_suspend,
drivers/media/usb/em28xx/em28xx.h
785
int (*suspend)(struct em28xx *dev);
drivers/media/usb/gspca/benq.c
268
.suspend = gspca_suspend,
drivers/media/usb/gspca/conex.c
947
.suspend = gspca_suspend,
drivers/media/usb/gspca/cpia1.c
1892
.suspend = gspca_suspend,
drivers/media/usb/gspca/dtcs033.c
274
.suspend = gspca_suspend,
drivers/media/usb/gspca/etoms.c
776
.suspend = gspca_suspend,
drivers/media/usb/gspca/finepix.c
287
.suspend = gspca_suspend,
drivers/media/usb/gspca/gl860/gl860.c
526
.suspend = gspca_suspend,
drivers/media/usb/gspca/jeilinj.c
531
.suspend = gspca_suspend,
drivers/media/usb/gspca/jl2005bcd.c
518
.suspend = gspca_suspend,
drivers/media/usb/gspca/kinect.c
465
.suspend = gspca_suspend,
drivers/media/usb/gspca/konica.c
472
.suspend = gspca_suspend,
drivers/media/usb/gspca/m5602/m5602_core.c
426
.suspend = gspca_suspend,
drivers/media/usb/gspca/mars.c
421
.suspend = gspca_suspend,
drivers/media/usb/gspca/mr97310a.c
1071
.suspend = gspca_suspend,
drivers/media/usb/gspca/nw80x.c
2083
.suspend = gspca_suspend,
drivers/media/usb/gspca/ov519.c
5021
.suspend = gspca_suspend,
drivers/media/usb/gspca/ov534.c
1602
.suspend = gspca_suspend,
drivers/media/usb/gspca/ov534_9.c
1815
.suspend = gspca_suspend,
drivers/media/usb/gspca/pac207.c
469
.suspend = gspca_suspend,
drivers/media/usb/gspca/pac7302.c
945
.suspend = gspca_suspend,
drivers/media/usb/gspca/pac7311.c
681
.suspend = gspca_suspend,
drivers/media/usb/gspca/se401.c
722
.suspend = gspca_suspend,
drivers/media/usb/gspca/sn9c2028.c
957
.suspend = gspca_suspend,
drivers/media/usb/gspca/sn9c20x.c
2403
.suspend = gspca_suspend,
drivers/media/usb/gspca/sonixb.c
1463
.suspend = gspca_suspend,
drivers/media/usb/gspca/sonixj.c
2975
.suspend = gspca_suspend,
drivers/media/usb/gspca/spca1528.c
432
.suspend = gspca_suspend,
drivers/media/usb/gspca/spca500.c
973
.suspend = gspca_suspend,
drivers/media/usb/gspca/spca501.c
2030
.suspend = gspca_suspend,
drivers/media/usb/gspca/spca505.c
785
.suspend = gspca_suspend,
drivers/media/usb/gspca/spca506.c
593
.suspend = gspca_suspend,
drivers/media/usb/gspca/spca508.c
1520
.suspend = gspca_suspend,
drivers/media/usb/gspca/spca561.c
905
.suspend = gspca_suspend,
drivers/media/usb/gspca/sq905.c
422
.suspend = gspca_suspend,
drivers/media/usb/gspca/sq905c.c
324
.suspend = gspca_suspend,
drivers/media/usb/gspca/sq930x.c
1150
.suspend = gspca_suspend,
drivers/media/usb/gspca/stk014.c
428
.suspend = gspca_suspend,
drivers/media/usb/gspca/stk1135.c
670
.suspend = gspca_suspend,
drivers/media/usb/gspca/stv0680.c
333
.suspend = gspca_suspend,
drivers/media/usb/gspca/stv06xx/stv06xx.c
635
.suspend = gspca_suspend,
drivers/media/usb/gspca/sunplus.c
1067
.suspend = gspca_suspend,
drivers/media/usb/gspca/t613.c
1035
.suspend = gspca_suspend,
drivers/media/usb/gspca/topro.c
4962
.suspend = gspca_suspend,
drivers/media/usb/gspca/touptek.c
707
.suspend = gspca_suspend,
drivers/media/usb/gspca/tv8532.c
359
.suspend = gspca_suspend,
drivers/media/usb/gspca/vc032x.c
3832
.suspend = gspca_suspend,
drivers/media/usb/gspca/vicam.c
347
.suspend = gspca_suspend,
drivers/media/usb/gspca/xirlink_cit.c
3143
.suspend = gspca_suspend,
drivers/media/usb/gspca/zc3xx.c
7019
.suspend = gspca_suspend,
drivers/media/usb/siano/smsusb.c
728
.suspend = smsusb_suspend,
drivers/media/usb/uvc/uvc_driver.c
3263
.suspend = uvc_suspend,
drivers/media/v4l2-core/tuner-core.c
1327
if (t->fe.ops.tuner_ops.suspend)
drivers/media/v4l2-core/tuner-core.c
1328
t->fe.ops.tuner_ops.suspend(&t->fe);
drivers/memory/tegra/tegra30-emc.c
1715
.suspend = tegra30_emc_suspend,
drivers/memstick/core/memstick.c
119
if (dev->driver && drv->suspend)
drivers/memstick/core/memstick.c
120
return drv->suspend(card, state);
drivers/memstick/core/memstick.c
173
.suspend = memstick_device_suspend,
drivers/memstick/core/ms_block.c
2308
.suspend = msb_suspend,
drivers/memstick/core/mspro_block.c
1362
.suspend = mspro_block_suspend,
drivers/memstick/host/tifm_ms.c
662
.suspend = tifm_ms_suspend,
drivers/message/fusion/mptfc.c
1395
.suspend = mptscsih_suspend,
drivers/message/fusion/mptsas.c
5404
.suspend = mptscsih_suspend,
drivers/message/fusion/mptspi.c
1562
.suspend = mptscsih_suspend,
drivers/mfd/dln2.c
864
.suspend = dln2_suspend,
drivers/mfd/max77693.c
341
.suspend = max77693_suspend,
drivers/mfd/max8997.c
457
.suspend = max8997_suspend,
drivers/mfd/max8998.c
327
.suspend = max8998_suspend,
drivers/mfd/mcp-sa11x0.c
279
.suspend = mcp_sa11x0_suspend,
drivers/mfd/sm501.c
1669
.suspend = pm_sleep_ptr(sm501_plat_suspend),
drivers/mfd/ucb1x00-core.c
674
if (udev->drv->suspend)
drivers/mfd/ucb1x00-core.c
675
udev->drv->suspend(udev);
drivers/mfd/wm831x-i2c.c
86
.suspend = wm831x_i2c_suspend,
drivers/mfd/wm831x-spi.c
75
.suspend = wm831x_spi_suspend,
drivers/misc/cardreader/rtsx_usb.c
795
.suspend = rtsx_usb_suspend,
drivers/misc/tifm_core.c
114
if (dev->driver && drv->suspend)
drivers/misc/tifm_core.c
115
return drv->suspend(sock, state);
drivers/misc/tifm_core.c
158
.suspend = tifm_device_suspend,
drivers/mmc/core/bus.c
174
ret = host->bus_ops->suspend(host);
drivers/mmc/core/core.h
24
int (*suspend)(struct mmc_host *);
drivers/mmc/core/mmc.c
2371
.suspend = mmc_suspend,
drivers/mmc/core/sd.c
1842
.suspend = mmc_sd_suspend,
drivers/mmc/core/sd_uhs2.c
1150
.suspend = sd_uhs2_suspend,
drivers/mmc/core/sdio.c
1016
if (!pmops || !pmops->suspend || !pmops->resume)
drivers/mmc/core/sdio.c
1199
.suspend = mmc_sdio_suspend,
drivers/mmc/host/sdhci-pci-core.c
1191
.suspend = sdhci_cqhci_suspend,
drivers/mmc/host/sdhci-pci-core.c
1571
.suspend = jmicron_suspend,
drivers/mmc/host/sdhci-pci-core.c
2028
if (chip->fixes && chip->fixes->suspend)
drivers/mmc/host/sdhci-pci-core.c
2029
return chip->fixes->suspend(chip);
drivers/mmc/host/sdhci-pci-gli.c
2098
.suspend = gl9763e_suspend,
drivers/mmc/host/sdhci-pci.h
151
int (*suspend) (struct sdhci_pci_chip *);
drivers/mmc/host/sdricoh_cs.c
512
.suspend = sdricoh_pcmcia_suspend,
drivers/mmc/host/tifm_sd.c
1058
.suspend = tifm_sd_suspend,
drivers/mmc/host/vub300.c
2416
.suspend = vub300_suspend,
drivers/mmc/host/wbsd.c
1898
.suspend = wbsd_platform_suspend,
drivers/mmc/host/wbsd.c
1914
.suspend = wbsd_pnp_suspend,
drivers/most/most_usb.c
1158
.suspend = hdm_suspend,
drivers/mtd/devices/docg3.c
2076
.suspend = docg3_suspend,
drivers/mtd/maps/pcmciamtd.c
724
.suspend = pcmciamtd_suspend,
drivers/mtd/nand/onenand/onenand_samsung.c
969
.suspend = s3c_pm_ops_suspend,
drivers/mtd/nand/raw/brcmnand/brcmnand.c
3227
.suspend = brcmnand_suspend,
drivers/mtd/nand/raw/lpc32xx_mlc.c
896
.suspend = pm_ptr(lpc32xx_nand_suspend),
drivers/mtd/nand/raw/lpc32xx_slc.c
1015
.suspend = pm_ptr(lpc32xx_nand_suspend),
drivers/mtd/nand/raw/nand_base.c
4690
if (chip->ops.suspend)
drivers/mtd/nand/raw/nand_base.c
4691
ret = chip->ops.suspend(chip);
drivers/mtd/nand/raw/nand_macronix.c
325
chip->ops.suspend = mxic_nand_suspend;
drivers/net/arcnet/com20020_cs.c
327
.suspend = com20020_suspend,
drivers/net/can/c_can/c_can_platform.c
460
.suspend = c_can_suspend,
drivers/net/can/mscan/mpc5xxx_can.c
440
.suspend = mpc5xxx_can_suspend,
drivers/net/can/ti_hecc.c
1028
.suspend = ti_hecc_suspend,
drivers/net/dsa/bcm_sf2.c
1233
.suspend = bcm_sf2_sw_suspend,
drivers/net/dsa/microchip/ksz_common.c
5016
.suspend = ksz_suspend,
drivers/net/ethernet/3com/3c509.c
379
.suspend = el3_isa_suspend,
drivers/net/ethernet/3com/3c509.c
462
.suspend = el3_pnp_suspend,
drivers/net/ethernet/3com/3c509.c
490
.suspend = el3_suspend,
drivers/net/ethernet/3com/3c574_cs.c
1161
.suspend = tc574_suspend,
drivers/net/ethernet/3com/3c589_cs.c
971
.suspend = tc589_suspend,
drivers/net/ethernet/3com/3c59x.c
879
.suspend = vortex_suspend,
drivers/net/ethernet/8390/ax88796.c
1013
.suspend = ax_suspend,
drivers/net/ethernet/8390/axnet_cs.c
727
.suspend = axnet_suspend,
drivers/net/ethernet/8390/ne.c
898
.suspend = ne_drv_suspend,
drivers/net/ethernet/8390/pcnet_cs.c
1714
.suspend = pcnet_suspend,
drivers/net/ethernet/allwinner/sun4i-emac.c
1146
.suspend = emac_suspend,
drivers/net/ethernet/altera/altera_tse_main.c
1521
.suspend = NULL,
drivers/net/ethernet/amazon/ena/ena_ethtool.c
64
ENA_STAT_GLOBAL_ENTRY(suspend),
drivers/net/ethernet/amazon/ena/ena_netdev.c
4220
ena_increase_stat(&adapter->dev_stats.suspend, 1, &adapter->syncp);
drivers/net/ethernet/amazon/ena/ena_netdev.h
288
u64 suspend;
drivers/net/ethernet/amd/nmclan_cs.c
1505
.suspend = nmclan_suspend,
drivers/net/ethernet/apple/bmac.c
1582
.suspend = bmac_suspend,
drivers/net/ethernet/aquantia/atlantic/aq_pci_func.c
457
.suspend = aq_pm_suspend_poweroff,
drivers/net/ethernet/atheros/atl1e/atl1e_main.c
2559
.suspend = atl1e_suspend,
drivers/net/ethernet/atheros/atlx/atl2.c
1672
.suspend = atl2_suspend,
drivers/net/ethernet/broadcom/b44.c
2554
.suspend = b44_suspend,
drivers/net/ethernet/broadcom/bgmac-platform.c
275
.suspend = bgmac_suspend,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
7821
static inline int bnx2x_func_switch_update(struct bnx2x *bp, int suspend)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
7838
if (suspend)
drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c
252
adrv->suspend(adev, pm);
drivers/net/ethernet/broadcom/genet/bcmgenet.c
4345
.suspend = bcmgenet_suspend,
drivers/net/ethernet/davicom/dm9000.c
1769
.suspend = dm9000_drv_suspend,
drivers/net/ethernet/ethoc.c
1300
.suspend = ethoc_suspend,
drivers/net/ethernet/freescale/fec_mpc52xx.c
1045
.suspend = mpc52xx_fec_of_suspend,
drivers/net/ethernet/freescale/gianfar.c
3565
.suspend = gfar_suspend,
drivers/net/ethernet/freescale/ucc_geth.c
3638
.suspend = ucc_geth_suspend,
drivers/net/ethernet/fujitsu/fmvj18x_cs.c
708
.suspend = fmvj18x_suspend,
drivers/net/ethernet/google/gve/gve_main.c
2979
.suspend = gve_suspend,
drivers/net/ethernet/hisilicon/hisi_femac.c
964
.suspend = hisi_femac_drv_suspend,
drivers/net/ethernet/huawei/hinic3/hinic3_main.c
525
.suspend = NULL,
drivers/net/ethernet/ibm/emac/phy.h
30
int (*suspend) (struct mii_phy * phy, int wol_options);
drivers/net/ethernet/intel/e1000e/netdev.c
7937
.suspend = e1000e_pm_suspend,
drivers/net/ethernet/intel/ice/ice_sched.c
538
bool suspend)
drivers/net/ethernet/intel/ice/ice_sched.c
552
if (suspend)
drivers/net/ethernet/intel/ice/ice_sched.h
158
bool suspend);
drivers/net/ethernet/marvell/pxa168_eth.c
1579
.suspend = pxa168_eth_suspend,
drivers/net/ethernet/mellanox/mlx5/core/dev.c
414
void mlx5_detach_device(struct mlx5_core_dev *dev, bool suspend)
drivers/net/ethernet/mellanox/mlx5/core/dev.c
443
if (adrv->suspend && suspend) {
drivers/net/ethernet/mellanox/mlx5/core/dev.c
444
adrv->suspend(adev, pm);
drivers/net/ethernet/mellanox/mlx5/core/dpll.c
536
.suspend = mlx5_dpll_suspend,
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
6857
.suspend = mlx5e_suspend,
drivers/net/ethernet/mellanox/mlx5/core/main.c
1619
void mlx5_unload_one_devl_locked(struct mlx5_core_dev *dev, bool suspend)
drivers/net/ethernet/mellanox/mlx5/core/main.c
1624
mlx5_detach_device(dev, suspend);
drivers/net/ethernet/mellanox/mlx5/core/main.c
1639
void mlx5_unload_one(struct mlx5_core_dev *dev, bool suspend)
drivers/net/ethernet/mellanox/mlx5/core/main.c
1644
mlx5_unload_one_devl_locked(dev, suspend);
drivers/net/ethernet/mellanox/mlx5/core/main.c
2303
.suspend = mlx5_suspend,
drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.h
289
void mlx5_detach_device(struct mlx5_core_dev *dev, bool suspend);
drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.h
442
void mlx5_unload_one(struct mlx5_core_dev *dev, bool suspend);
drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.h
443
void mlx5_unload_one_devl_locked(struct mlx5_core_dev *dev, bool suspend);
drivers/net/ethernet/microsoft/mana/gdma_main.c
2188
.suspend = mana_gd_suspend,
drivers/net/ethernet/natsemi/ns83820.c
2232
.suspend = ,
drivers/net/ethernet/nxp/lpc_eth.c
1508
.suspend = lpc_eth_drv_suspend,
drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c
2697
.suspend = pch_gbe_suspend,
drivers/net/ethernet/samsung/sxgbe/sxgbe_platform.c
209
.suspend = sxgbe_platform_suspend,
drivers/net/ethernet/sfc/efx.c
1384
.suspend = efx_pm_suspend,
drivers/net/ethernet/sfc/falcon/efx.c
3041
.suspend = ef4_pm_suspend,
drivers/net/ethernet/sfc/siena/efx.c
1265
.suspend = efx_pm_suspend,
drivers/net/ethernet/smsc/smc91c92_cs.c
2056
.suspend = smc91c92_suspend,
drivers/net/ethernet/smsc/smc91x.c
2464
.suspend = smc_drv_suspend,
drivers/net/ethernet/smsc/smsc911x.c
2651
.suspend = smsc911x_suspend,
drivers/net/ethernet/stmicro/stmmac/dwmac-eic7700.c
209
plat_dat->suspend = eic7700_dwmac_suspend;
drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c
1282
plat->suspend = intel_eth_pci_suspend;
drivers/net/ethernet/stmicro/stmmac/dwmac-loongson.c
544
plat->suspend = stmmac_pci_plat_suspend;
drivers/net/ethernet/stmicro/stmmac/dwmac-motorcomm.c
254
plat->suspend = stmmac_pci_plat_suspend;
drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c
1602
plat_dat->suspend = rk_gmac_suspend;
drivers/net/ethernet/stmicro/stmmac/dwmac-stm32.c
108
int (*suspend)(struct stm32_dwmac *dwmac);
drivers/net/ethernet/stmicro/stmmac/dwmac-stm32.c
511
return dwmac->ops->suspend ? dwmac->ops->suspend(dwmac) : 0;
drivers/net/ethernet/stmicro/stmmac/dwmac-stm32.c
562
plat_dat->suspend = stm32_dwmac_suspend;
drivers/net/ethernet/stmicro/stmmac/dwmac-stm32.c
635
.suspend = stm32mp1_suspend,
drivers/net/ethernet/stmicro/stmmac/dwmac-stm32.c
645
.suspend = stm32mp1_suspend,
drivers/net/ethernet/stmicro/stmmac/dwmac-stm32.c
655
.suspend = stm32mp1_suspend,
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
8181
if (priv->plat->suspend)
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
8182
return priv->plat->suspend(dev, priv->plat->bsp_priv);
drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c
185
plat->suspend = stmmac_pci_plat_suspend;
drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c
801
if (!plat->suspend && plat->exit)
drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c
802
plat->suspend = stmmac_plat_suspend;
drivers/net/ethernet/sun/sungem.c
2114
if (found_mii_phy(gp) && gp->phy_mii.def->ops->suspend)
drivers/net/ethernet/sun/sungem.c
2115
gp->phy_mii.def->ops->suspend(&gp->phy_mii);
drivers/net/ethernet/ti/davinci_emac.c
2044
.suspend = davinci_emac_suspend,
drivers/net/ethernet/toshiba/tc35815.c
2148
.suspend = tc35815_suspend,
drivers/net/ethernet/wangxun/ngbe/ngbe_main.c
878
.suspend = ngbe_suspend,
drivers/net/ethernet/xircom/xirc2ps_cs.c
1769
.suspend = xirc2ps_suspend,
drivers/net/hyperv/netvsc_drv.c
2769
.suspend = netvsc_suspend,
drivers/net/ipa/gsi.c
976
static int __gsi_channel_stop(struct gsi_channel *channel, bool suspend)
drivers/net/ipa/gsi.c
985
if (suspend && gsi->version < IPA_VERSION_4_0)
drivers/net/ipa/ipa_power.c
304
.suspend = ipa_suspend,
drivers/net/phy/adin.c
1028
.suspend = genphy_suspend,
drivers/net/phy/adin.c
1051
.suspend = genphy_suspend,
drivers/net/phy/adin1100.c
336
.suspend = adin_suspend,
drivers/net/phy/air_en8811h.c
1575
.suspend = en8811h_suspend,
drivers/net/phy/air_en8811h.c
1596
.suspend = en8811h_suspend,
drivers/net/phy/aquantia/aquantia_main.c
1208
.suspend = aqr_gen1_suspend,
drivers/net/phy/aquantia/aquantia_main.c
1231
.suspend = aqr_gen1_suspend,
drivers/net/phy/aquantia/aquantia_main.c
1257
.suspend = aqr_gen1_suspend,
drivers/net/phy/aquantia/aquantia_main.c
1284
.suspend = aqr_gen1_suspend,
drivers/net/phy/aquantia/aquantia_main.c
1311
.suspend = aqr_gen1_suspend,
drivers/net/phy/aquantia/aquantia_main.c
1346
.suspend = aqr_gen1_suspend,
drivers/net/phy/aquantia/aquantia_main.c
1372
.suspend = aqr_gen1_suspend,
drivers/net/phy/aquantia/aquantia_main.c
1393
.suspend = aqr_gen1_suspend,
drivers/net/phy/aquantia/aquantia_main.c
1416
.suspend = aqr_gen1_suspend,
drivers/net/phy/aquantia/aquantia_main.c
1442
.suspend = aqr_gen1_suspend,
drivers/net/phy/aquantia/aquantia_main.c
1468
.suspend = aqr_gen1_suspend,
drivers/net/phy/aquantia/aquantia_main.c
1495
.suspend = aqr_gen1_suspend,
drivers/net/phy/aquantia/aquantia_main.c
1522
.suspend = aqr_gen1_suspend,
drivers/net/phy/aquantia/aquantia_main.c
1549
.suspend = aqr_gen1_suspend,
drivers/net/phy/ax88796b.c
103
.suspend = genphy_suspend,
drivers/net/phy/ax88796b.c
111
.suspend = genphy_suspend,
drivers/net/phy/bcm-cygnus.c
261
.suspend = genphy_suspend,
drivers/net/phy/bcm-cygnus.c
270
.suspend = genphy_suspend,
drivers/net/phy/bcm54140.c
876
.suspend = genphy_suspend,
drivers/net/phy/bcm7xxx.c
886
.suspend = bcm7xxx_suspend, \
drivers/net/phy/broadcom.c
1493
.suspend = bcm54xx_suspend,
drivers/net/phy/broadcom.c
1524
.suspend = bcm54xx_suspend,
drivers/net/phy/broadcom.c
1550
.suspend = genphy_suspend,
drivers/net/phy/broadcom.c
1582
.suspend = bcm54xx_suspend,
drivers/net/phy/broadcom.c
1600
.suspend = bcm54xx_suspend,
drivers/net/phy/broadcom.c
1629
.suspend = bcm54xx_suspend,
drivers/net/phy/broadcom.c
1644
.suspend = bcm54xx_suspend,
drivers/net/phy/broadcom.c
1667
.suspend = brcm_fet_suspend,
drivers/net/phy/broadcom.c
1676
.suspend = brcm_fet_suspend,
drivers/net/phy/broadcom.c
1685
.suspend = brcm_fet_suspend,
drivers/net/phy/dp83822.c
1188
.suspend = dp83822_suspend, \
drivers/net/phy/dp83822.c
1208
.suspend = dp83822_suspend, \
drivers/net/phy/dp83822.c
1224
.suspend = dp83822_suspend, \
drivers/net/phy/dp83848.c
144
.suspend = genphy_suspend, \
drivers/net/phy/dp83867.c
1143
.suspend = dp83867_suspend,
drivers/net/phy/dp83869.c
919
.suspend = genphy_suspend, \
drivers/net/phy/dp83tc811.c
400
.suspend = dp83811_suspend,
drivers/net/phy/dp83td510.c
964
.suspend = genphy_suspend,
drivers/net/phy/dp83tg720.c
665
.suspend = genphy_suspend,
drivers/net/phy/icplus.c
583
.suspend = genphy_suspend,
drivers/net/phy/icplus.c
591
.suspend = genphy_suspend,
drivers/net/phy/icplus.c
605
.suspend = genphy_suspend,
drivers/net/phy/icplus.c
622
.suspend = genphy_suspend,
drivers/net/phy/intel-xway.c
545
.suspend = genphy_suspend,
drivers/net/phy/intel-xway.c
561
.suspend = genphy_suspend,
drivers/net/phy/intel-xway.c
577
.suspend = genphy_suspend,
drivers/net/phy/intel-xway.c
593
.suspend = genphy_suspend,
drivers/net/phy/intel-xway.c
608
.suspend = genphy_suspend,
drivers/net/phy/intel-xway.c
623
.suspend = genphy_suspend,
drivers/net/phy/intel-xway.c
638
.suspend = genphy_suspend,
drivers/net/phy/intel-xway.c
653
.suspend = genphy_suspend,
drivers/net/phy/intel-xway.c
668
.suspend = genphy_suspend,
drivers/net/phy/intel-xway.c
683
.suspend = genphy_suspend,
drivers/net/phy/lxt.c
324
.suspend = genphy_suspend,
drivers/net/phy/lxt.c
335
.suspend = genphy_suspend,
drivers/net/phy/lxt.c
345
.suspend = genphy_suspend,
drivers/net/phy/marvell-88q2xxx.c
1136
.suspend = mv88q2xxx_suspend,
drivers/net/phy/marvell-88x2222.c
589
.suspend = mv2222_suspend,
drivers/net/phy/marvell.c
3679
.suspend = genphy_suspend,
drivers/net/phy/marvell.c
3696
.suspend = genphy_suspend,
drivers/net/phy/marvell.c
3713
.suspend = genphy_suspend,
drivers/net/phy/marvell.c
3737
.suspend = genphy_suspend,
drivers/net/phy/marvell.c
3762
.suspend = genphy_suspend,
drivers/net/phy/marvell.c
3782
.suspend = genphy_suspend,
drivers/net/phy/marvell.c
3802
.suspend = genphy_suspend,
drivers/net/phy/marvell.c
3825
.suspend = genphy_suspend,
drivers/net/phy/marvell.c
3849
.suspend = genphy_suspend,
drivers/net/phy/marvell.c
3871
.suspend = genphy_suspend,
drivers/net/phy/marvell.c
3889
.suspend = genphy_suspend,
drivers/net/phy/marvell.c
3908
.suspend = genphy_suspend,
drivers/net/phy/marvell.c
3933
.suspend = marvell_suspend,
drivers/net/phy/marvell.c
3966
.suspend = genphy_suspend,
drivers/net/phy/marvell.c
3997
.suspend = genphy_suspend,
drivers/net/phy/marvell.c
4026
.suspend = genphy_suspend,
drivers/net/phy/marvell.c
4043
.suspend = genphy_suspend,
drivers/net/phy/marvell.c
4062
.suspend = genphy_suspend,
drivers/net/phy/marvell.c
4088
.suspend = genphy_suspend,
drivers/net/phy/marvell.c
4114
.suspend = genphy_suspend,
drivers/net/phy/marvell.c
4139
.suspend = genphy_suspend,
drivers/net/phy/marvell.c
4161
.suspend = genphy_suspend,
drivers/net/phy/marvell10g.c
1398
.suspend = mv3310_suspend,
drivers/net/phy/marvell10g.c
1421
.suspend = mv3310_suspend,
drivers/net/phy/marvell10g.c
1440
.suspend = mv3310_suspend,
drivers/net/phy/marvell10g.c
1462
.suspend = mv3310_suspend,
drivers/net/phy/mediatek/mtk-2p5ge.c
389
.suspend = genphy_suspend,
drivers/net/phy/mediatek/mtk-ge-soc.c
1481
.suspend = genphy_suspend,
drivers/net/phy/mediatek/mtk-ge-soc.c
1498
.suspend = genphy_suspend,
drivers/net/phy/mediatek/mtk-ge.c
109
.suspend = genphy_suspend,
drivers/net/phy/mediatek/mtk-ge.c
123
.suspend = genphy_suspend,
drivers/net/phy/meson-gxl.c
198
.suspend = genphy_suspend,
drivers/net/phy/meson-gxl.c
217
.suspend = genphy_suspend,
drivers/net/phy/micrel.c
6536
.suspend = kszphy_suspend,
drivers/net/phy/micrel.c
6551
.suspend = kszphy_suspend,
drivers/net/phy/micrel.c
6566
.suspend = kszphy_suspend,
drivers/net/phy/micrel.c
6581
.suspend = ksz8041_suspend,
drivers/net/phy/micrel.c
6595
.suspend = kszphy_suspend,
drivers/net/phy/micrel.c
6609
.suspend = kszphy_suspend,
drivers/net/phy/micrel.c
6624
.suspend = kszphy_suspend,
drivers/net/phy/micrel.c
6642
.suspend = kszphy_suspend,
drivers/net/phy/micrel.c
6655
.suspend = ksz8061_suspend,
drivers/net/phy/micrel.c
6671
.suspend = kszphy_suspend,
drivers/net/phy/micrel.c
6690
.suspend = kszphy_suspend,
drivers/net/phy/micrel.c
6707
.suspend = genphy_suspend,
drivers/net/phy/micrel.c
6726
.suspend = lan8804_suspend,
drivers/net/phy/micrel.c
6743
.suspend = lan8841_suspend,
drivers/net/phy/micrel.c
6780
.suspend = kszphy_suspend,
drivers/net/phy/micrel.c
6792
.suspend = genphy_suspend,
drivers/net/phy/micrel.c
6803
.suspend = genphy_suspend,
drivers/net/phy/micrel.c
6812
.suspend = genphy_suspend,
drivers/net/phy/micrel.c
6824
.suspend = genphy_suspend,
drivers/net/phy/microchip.c
497
.suspend = lan88xx_suspend,
drivers/net/phy/microchip.c
506
.suspend = genphy_suspend,
drivers/net/phy/microchip_t1.c
2117
.suspend = genphy_suspend,
drivers/net/phy/microchip_t1.c
2134
.suspend = genphy_suspend,
drivers/net/phy/microchip_t1.c
2154
.suspend = genphy_suspend,
drivers/net/phy/motorcomm.c
3020
.suspend = genphy_suspend,
drivers/net/phy/motorcomm.c
3039
.suspend = yt8521_suspend,
drivers/net/phy/motorcomm.c
3050
.suspend = genphy_suspend,
drivers/net/phy/motorcomm.c
3073
.suspend = yt8521_suspend,
drivers/net/phy/motorcomm.c
3090
.suspend = yt8821_suspend,
drivers/net/phy/mscc/mscc_main.c
2560
.suspend = &genphy_suspend,
drivers/net/phy/mscc/mscc_main.c
2588
.suspend = &genphy_suspend,
drivers/net/phy/mscc/mscc_main.c
2617
.suspend = &genphy_suspend,
drivers/net/phy/mscc/mscc_main.c
2646
.suspend = &genphy_suspend,
drivers/net/phy/mscc/mscc_main.c
2676
.suspend = &genphy_suspend,
drivers/net/phy/mscc/mscc_main.c
2704
.suspend = &genphy_suspend,
drivers/net/phy/mscc/mscc_main.c
2732
.suspend = &genphy_suspend,
drivers/net/phy/mscc/mscc_main.c
2760
.suspend = &genphy_suspend,
drivers/net/phy/mscc/mscc_main.c
2788
.suspend = &genphy_suspend,
drivers/net/phy/mscc/mscc_main.c
2817
.suspend = &genphy_suspend,
drivers/net/phy/mscc/mscc_main.c
2846
.suspend = &genphy_suspend,
drivers/net/phy/mscc/mscc_main.c
2878
.suspend = &genphy_suspend,
drivers/net/phy/mscc/mscc_main.c
2909
.suspend = &genphy_suspend,
drivers/net/phy/mscc/mscc_main.c
2938
.suspend = &genphy_suspend,
drivers/net/phy/mscc/mscc_main.c
2967
.suspend = &genphy_suspend,
drivers/net/phy/mxl-86110.c
941
.suspend = genphy_suspend,
drivers/net/phy/mxl-gpy.c
1079
.suspend = genphy_suspend,
drivers/net/phy/mxl-gpy.c
1104
.suspend = genphy_suspend,
drivers/net/phy/mxl-gpy.c
1128
.suspend = genphy_suspend,
drivers/net/phy/mxl-gpy.c
1153
.suspend = genphy_suspend,
drivers/net/phy/mxl-gpy.c
1177
.suspend = genphy_suspend,
drivers/net/phy/mxl-gpy.c
1202
.suspend = genphy_suspend,
drivers/net/phy/mxl-gpy.c
1226
.suspend = genphy_suspend,
drivers/net/phy/mxl-gpy.c
1251
.suspend = genphy_suspend,
drivers/net/phy/mxl-gpy.c
1275
.suspend = genphy_suspend,
drivers/net/phy/mxl-gpy.c
1299
.suspend = genphy_suspend,
drivers/net/phy/mxl-gpy.c
1318
.suspend = genphy_suspend,
drivers/net/phy/mxl-gpy.c
1337
.suspend = genphy_suspend,
drivers/net/phy/mxl-gpy.c
1356
.suspend = genphy_suspend,
drivers/net/phy/mxl-gpy.c
1378
.suspend = genphy_suspend,
drivers/net/phy/mxl-gpy.c
1400
.suspend = genphy_suspend,
drivers/net/phy/nxp-c45-tja11xx.c
2086
.suspend = genphy_c45_pma_suspend,
drivers/net/phy/nxp-c45-tja11xx.c
2111
.suspend = genphy_c45_pma_suspend,
drivers/net/phy/nxp-c45-tja11xx.c
2137
.suspend = genphy_c45_pma_suspend,
drivers/net/phy/nxp-c45-tja11xx.c
2163
.suspend = genphy_c45_pma_suspend,
drivers/net/phy/nxp-cbtx.c
204
.suspend = genphy_suspend,
drivers/net/phy/nxp-tja11xx.c
822
.suspend = genphy_suspend,
drivers/net/phy/nxp-tja11xx.c
840
.suspend = genphy_suspend,
drivers/net/phy/nxp-tja11xx.c
859
.suspend = genphy_suspend,
drivers/net/phy/nxp-tja11xx.c
882
.suspend = genphy_suspend,
drivers/net/phy/nxp-tja11xx.c
905
.suspend = genphy_suspend,
drivers/net/phy/phy_device.c
2028
if (!phydrv->suspend)
drivers/net/phy/phy_device.c
2031
ret = phydrv->suspend(phydev);
drivers/net/phy/phy_device.c
307
if (!drv || !phydrv->suspend)
drivers/net/phy/phy_device.c
3917
.suspend = genphy_suspend,
drivers/net/phy/qcom/at803x.c
1113
.suspend = at803x_suspend,
drivers/net/phy/qcom/at803x.c
1133
.suspend = at803x_suspend,
drivers/net/phy/qcom/at803x.c
1149
.suspend = at803x_suspend,
drivers/net/phy/qcom/at803x.c
1170
.suspend = at803x_suspend,
drivers/net/phy/qcom/at803x.c
1182
.suspend = at803x_suspend,
drivers/net/phy/qcom/at803x.c
1211
.suspend = at803x_suspend,
drivers/net/phy/qcom/qca807x.c
806
.suspend = genphy_suspend,
drivers/net/phy/qcom/qca807x.c
829
.suspend = genphy_suspend,
drivers/net/phy/qcom/qca808x.c
661
.suspend = genphy_suspend,
drivers/net/phy/qcom/qca83xx.c
226
.suspend = qca8337_suspend,
drivers/net/phy/qcom/qca83xx.c
241
.suspend = qca8327_suspend,
drivers/net/phy/qcom/qca83xx.c
256
.suspend = qca8327_suspend,
drivers/net/phy/realtek/realtek_main.c
2153
.suspend = genphy_suspend,
drivers/net/phy/realtek/realtek_main.c
2162
.suspend = genphy_suspend,
drivers/net/phy/realtek/realtek_main.c
2181
.suspend = rtl8211b_suspend,
drivers/net/phy/realtek/realtek_main.c
2198
.suspend = genphy_suspend,
drivers/net/phy/realtek/realtek_main.c
2208
.suspend = genphy_suspend,
drivers/net/phy/realtek/realtek_main.c
2225
.suspend = rtl8211f_suspend,
drivers/net/phy/realtek/realtek_main.c
2241
.suspend = rtl821x_suspend,
drivers/net/phy/realtek/realtek_main.c
2250
.suspend = genphy_suspend,
drivers/net/phy/realtek/realtek_main.c
2262
.suspend = genphy_suspend,
drivers/net/phy/realtek/realtek_main.c
2278
.suspend = genphy_suspend,
drivers/net/phy/realtek/realtek_main.c
2294
.suspend = genphy_c45_pma_suspend,
drivers/net/phy/realtek/realtek_main.c
2308
.suspend = genphy_suspend,
drivers/net/phy/realtek/realtek_main.c
2327
.suspend = genphy_c45_pma_suspend,
drivers/net/phy/realtek/realtek_main.c
2346
.suspend = genphy_c45_pma_suspend,
drivers/net/phy/realtek/realtek_main.c
2359
.suspend = genphy_suspend,
drivers/net/phy/realtek/realtek_main.c
2371
.suspend = genphy_suspend,
drivers/net/phy/realtek/realtek_main.c
2385
.suspend = genphy_suspend,
drivers/net/phy/realtek/realtek_main.c
2398
.suspend = genphy_c45_pma_suspend,
drivers/net/phy/realtek/realtek_main.c
2413
.suspend = genphy_suspend,
drivers/net/phy/realtek/realtek_main.c
2424
.suspend = genphy_suspend,
drivers/net/phy/realtek/realtek_main.c
2434
.suspend = genphy_suspend,
drivers/net/phy/realtek/realtek_main.c
2439
.suspend = genphy_suspend,
drivers/net/phy/rockchip.c
184
.suspend = genphy_suspend,
drivers/net/phy/smsc.c
705
.suspend = genphy_suspend,
drivers/net/phy/smsc.c
729
.suspend = genphy_suspend,
drivers/net/phy/smsc.c
761
.suspend = genphy_suspend,
drivers/net/phy/smsc.c
776
.suspend = genphy_suspend,
drivers/net/phy/smsc.c
809
.suspend = genphy_suspend,
drivers/net/phy/smsc.c
842
.suspend = genphy_suspend,
drivers/net/phy/smsc.c
879
.suspend = genphy_suspend,
drivers/net/phy/ste10Xp.c
111
.suspend = genphy_suspend,
drivers/net/phy/ste10Xp.c
121
.suspend = genphy_suspend,
drivers/net/sungem_phy.c
1003
.suspend = generic_suspend,
drivers/net/sungem_phy.c
1023
.suspend = generic_suspend,
drivers/net/sungem_phy.c
1041
.suspend = generic_suspend,
drivers/net/sungem_phy.c
1061
.suspend = generic_suspend,
drivers/net/sungem_phy.c
1079
.suspend = generic_suspend,
drivers/net/sungem_phy.c
1088
.suspend = generic_suspend,
drivers/net/sungem_phy.c
889
.suspend = bcm5201_suspend,
drivers/net/sungem_phy.c
907
.suspend = bcm5221_suspend,
drivers/net/sungem_phy.c
926
.suspend = bcm5241_suspend,
drivers/net/sungem_phy.c
946
.suspend = bcm5400_suspend,
drivers/net/sungem_phy.c
965
.suspend = bcm5401_suspend,
drivers/net/sungem_phy.c
984
.suspend = generic_suspend,
drivers/net/usb/aqc111.c
1485
.suspend = aqc111_suspend,
drivers/net/usb/asix.h
180
void (*suspend)(struct usbnet *dev);
drivers/net/usb/asix_devices.c
1615
.suspend = asix_suspend,
drivers/net/usb/asix_devices.c
636
if (priv && priv->suspend)
drivers/net/usb/asix_devices.c
637
priv->suspend(dev);
drivers/net/usb/asix_devices.c
893
priv->suspend = ax88772_suspend;
drivers/net/usb/ax88179_178a.c
1941
.suspend = ax88179_suspend,
drivers/net/usb/cdc_eem.c
357
.suspend = usbnet_suspend,
drivers/net/usb/cdc_ether.c
967
.suspend = usbnet_suspend,
drivers/net/usb/cdc_mbim.c
524
if (intf == ctx->control && info->subdriver && info->subdriver->suspend)
drivers/net/usb/cdc_mbim.c
525
ret = info->subdriver->suspend(intf, message);
drivers/net/usb/cdc_mbim.c
547
info->subdriver->suspend(intf, PMSG_SUSPEND);
drivers/net/usb/cdc_mbim.c
687
.suspend = cdc_mbim_suspend,
drivers/net/usb/cdc_ncm.c
2124
.suspend = usbnet_suspend,
drivers/net/usb/cdc_subset.c
344
.suspend = usbnet_suspend,
drivers/net/usb/ch9200.c
422
.suspend = usbnet_suspend,
drivers/net/usb/cx82310_eth.c
366
.suspend = usbnet_suspend,
drivers/net/usb/dm9601.c
623
.suspend = usbnet_suspend,
drivers/net/usb/gl620a.c
217
.suspend = usbnet_suspend,
drivers/net/usb/hso.c
3219
.suspend = hso_suspend,
drivers/net/usb/huawei_cdc_ncm.c
148
drvstate->subdriver->suspend)
drivers/net/usb/huawei_cdc_ncm.c
149
ret = drvstate->subdriver->suspend(intf, message);
drivers/net/usb/huawei_cdc_ncm.c
177
drvstate->subdriver->suspend(intf, PMSG_SUSPEND);
drivers/net/usb/huawei_cdc_ncm.c
218
.suspend = huawei_cdc_ncm_suspend,
drivers/net/usb/int51x1.c
147
.suspend = usbnet_suspend,
drivers/net/usb/kalmia.c
356
.suspend = usbnet_suspend,
drivers/net/usb/kaweth.c
160
.suspend = kaweth_suspend,
drivers/net/usb/lan78xx.c
5382
.suspend = lan78xx_suspend,
drivers/net/usb/lg-vl600.c
326
.suspend = usbnet_suspend,
drivers/net/usb/mcs7830.c
621
.suspend = usbnet_suspend,
drivers/net/usb/net1080.c
513
.suspend = usbnet_suspend,
drivers/net/usb/pegasus.c
1321
.suspend = pegasus_suspend,
drivers/net/usb/plusb.c
144
.suspend = usbnet_suspend,
drivers/net/usb/qmi_wwan.c
1609
.suspend = qmi_wwan_suspend,
drivers/net/usb/qmi_wwan.c
902
info->subdriver->suspend)
drivers/net/usb/qmi_wwan.c
903
ret = info->subdriver->suspend(intf, message);
drivers/net/usb/qmi_wwan.c
924
info->subdriver->suspend(intf, PMSG_SUSPEND);
drivers/net/usb/r8152.c
10068
.suspend = rtl8152_suspend,
drivers/net/usb/r8153_ecm.c
165
.suspend = usbnet_suspend,
drivers/net/usb/rndis_host.c
682
.suspend = usbnet_suspend,
drivers/net/usb/rtl8150.c
975
.suspend = rtl8150_suspend,
drivers/net/usb/sierra_net.c
955
.suspend = usbnet_suspend,
drivers/net/usb/smsc75xx.c
2326
.suspend = smsc75xx_suspend,
drivers/net/usb/smsc95xx.c
2182
.suspend = smsc95xx_suspend,
drivers/net/usb/sr9700.c
474
.suspend = usbnet_suspend,
drivers/net/usb/sr9800.c
843
.suspend = usbnet_suspend,
drivers/net/usb/zaurus.c
397
.suspend = usbnet_suspend,
drivers/net/vmxnet3/vmxnet3_drv.c
4575
.suspend = vmxnet3_suspend,
drivers/net/wan/fsl_ucc_hdlc.c
1032
.suspend = uhdlc_suspend,
drivers/net/wireless/admtek/adm8211.c
1553
static void adm8211_stop(struct ieee80211_hw *dev, bool suspend)
drivers/net/wireless/ath/ar5523/ar5523.c
1064
static void ar5523_stop(struct ieee80211_hw *hw, bool suspend)
drivers/net/wireless/ath/ath10k/hif.h
196
if (!ar->hif.ops->suspend)
drivers/net/wireless/ath/ath10k/hif.h
199
return ar->hif.ops->suspend(ar);
drivers/net/wireless/ath/ath10k/hif.h
90
int (*suspend)(struct ath10k *ar);
drivers/net/wireless/ath/ath10k/mac.c
5397
static void ath10k_stop(struct ieee80211_hw *hw, bool suspend)
drivers/net/wireless/ath/ath10k/mac.c
9522
.suspend = ath10k_wow_op_suspend,
drivers/net/wireless/ath/ath10k/pci.c
3091
.suspend = ath10k_pci_hif_suspend,
drivers/net/wireless/ath/ath10k/sdio.c
2134
.suspend = ath10k_sdio_hif_suspend,
drivers/net/wireless/ath/ath10k/snoc.c
1203
.suspend = ath10k_snoc_hif_suspend,
drivers/net/wireless/ath/ath10k/usb.c
1118
.suspend = ath10k_usb_pm_suspend,
drivers/net/wireless/ath/ath10k/usb.c
741
.suspend = ath10k_usb_hif_suspend,
drivers/net/wireless/ath/ath11k/ahb.c
791
.suspend = ath11k_ahb_hif_suspend,
drivers/net/wireless/ath/ath11k/hif.h
22
int (*suspend)(struct ath11k_base *ab);
drivers/net/wireless/ath/ath11k/hif.h
87
if (ab->hif.ops->suspend)
drivers/net/wireless/ath/ath11k/hif.h
88
return ab->hif.ops->suspend(ab);
drivers/net/wireless/ath/ath11k/mac.c
10119
.suspend = ath11k_wow_op_suspend,
drivers/net/wireless/ath/ath11k/mac.c
6746
static void ath11k_mac_op_stop(struct ieee80211_hw *hw, bool suspend)
drivers/net/wireless/ath/ath11k/pci.c
907
.suspend = ath11k_pci_hif_suspend,
drivers/net/wireless/ath/ath12k/hif.h
101
if (ab->hif.ops->suspend)
drivers/net/wireless/ath/ath12k/hif.h
102
return ab->hif.ops->suspend(ab);
drivers/net/wireless/ath/ath12k/hif.h
21
int (*suspend)(struct ath12k_base *ab);
drivers/net/wireless/ath/ath12k/mac.c
9837
void ath12k_mac_op_stop(struct ieee80211_hw *hw, bool suspend)
drivers/net/wireless/ath/ath12k/mac.h
211
void ath12k_mac_op_stop(struct ieee80211_hw *hw, bool suspend);
drivers/net/wireless/ath/ath12k/pci.c
1486
.suspend = ath12k_pci_hif_suspend,
drivers/net/wireless/ath/ath12k/wifi7/hw.c
1010
.suspend = ath12k_wow_op_suspend,
drivers/net/wireless/ath/ath5k/base.c
2850
void ath5k_stop(struct ieee80211_hw *hw, bool suspend)
drivers/net/wireless/ath/ath5k/base.h
95
void ath5k_stop(struct ieee80211_hw *hw, bool suspend);
drivers/net/wireless/ath/ath6kl/cfg80211.c
3459
.suspend = __ath6kl_cfg80211_suspend,
drivers/net/wireless/ath/ath6kl/hif-ops.h
92
return ar->hif_ops->suspend(ar, wow);
drivers/net/wireless/ath/ath6kl/hif.h
244
int (*suspend)(struct ath6kl *ar, struct cfg80211_wowlan *wow);
drivers/net/wireless/ath/ath6kl/sdio.c
1264
.suspend = ath6kl_sdio_suspend,
drivers/net/wireless/ath/ath6kl/usb.c
1113
.suspend = ath6kl_usb_suspend,
drivers/net/wireless/ath/ath6kl/usb.c
1236
.suspend = ath6kl_usb_pm_suspend,
drivers/net/wireless/ath/ath9k/hif_usb.c
1528
.suspend = ath9k_hif_usb_suspend,
drivers/net/wireless/ath/ath9k/htc_drv_main.c
976
static void ath9k_htc_stop(struct ieee80211_hw *hw, bool suspend)
drivers/net/wireless/ath/ath9k/main.c
2824
.suspend = ath9k_suspend,
drivers/net/wireless/ath/ath9k/main.c
898
static void ath9k_stop(struct ieee80211_hw *hw, bool suspend)
drivers/net/wireless/ath/carl9170/main.c
442
static void carl9170_op_stop(struct ieee80211_hw *hw, bool suspend)
drivers/net/wireless/ath/carl9170/usb.c
1224
.suspend = carl9170_usb_suspend,
drivers/net/wireless/ath/wcn36xx/main.c
1360
.suspend = wcn36xx_suspend,
drivers/net/wireless/ath/wcn36xx/main.c
281
static void wcn36xx_stop(struct ieee80211_hw *hw, bool suspend)
drivers/net/wireless/ath/wil6210/cfg80211.c
2670
.suspend = wil_cfg80211_suspend,
drivers/net/wireless/ath/wil6210/pm.c
261
if (wil->platform_ops.suspend) {
drivers/net/wireless/ath/wil6210/pm.c
262
rc = wil->platform_ops.suspend(wil->platform_handle, true);
drivers/net/wireless/ath/wil6210/pm.c
336
if (wil->platform_ops.suspend) {
drivers/net/wireless/ath/wil6210/pm.c
337
rc = wil->platform_ops.suspend(wil->platform_handle, false);
drivers/net/wireless/ath/wil6210/pm.c
88
if (is_runtime && !wil->platform_ops.suspend) {
drivers/net/wireless/ath/wil6210/wil_platform.h
38
int (*suspend)(void *handle, bool keep_device_power);
drivers/net/wireless/atmel/at76c50x-usb.c
1853
static void at76_mac80211_stop(struct ieee80211_hw *hw, bool suspend)
drivers/net/wireless/broadcom/b43/main.c
5081
static void b43_op_stop(struct ieee80211_hw *hw, bool suspend)
drivers/net/wireless/broadcom/b43legacy/main.c
3487
static void b43legacy_op_stop(struct ieee80211_hw *hw, bool suspend)
drivers/net/wireless/broadcom/b43legacy/main.c
3982
.suspend = b43legacy_suspend,
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
6000
.suspend = brcmf_cfg80211_suspend,
drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c
2699
.suspend = brcmf_pcie_pm_enter_D3,
drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c
1570
.suspend = brcmf_usb_suspend,
drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c
1296
.suspend = brcms_suspend,
drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c
461
static void brcms_ops_stop(struct ieee80211_hw *hw, bool suspend)
drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c
4030
bool suspend)
drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c
4083
if (suspend)
drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c
4089
if (suspend)
drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c
4093
static void brcms_c_edcf_setparams(struct brcms_c_info *wlc, bool suspend)
drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c
4119
brcms_c_wme_setparams(wlc, aci, &txq_pars, suspend);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c
4122
if (suspend) {
drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c
7409
bool suspend)
drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c
7415
if (suspend)
drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c
7437
if (suspend)
drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c
7441
void brcms_c_update_probe_resp(struct brcms_c_info *wlc, bool suspend)
drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c
7451
suspend);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.h
635
void brcms_c_update_probe_resp(struct brcms_c_info *wlc, bool suspend);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c
1197
bool suspend;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c
1199
suspend = (0 == (bcma_read32(pi->d11core,
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c
1203
if (!suspend)
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c
1209
if (!suspend)
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c
1835
bool suspend;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c
1854
suspend = (0 == (bcma_read32(pi->d11core, D11REGOFFS(maccontrol)) &
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c
1856
if (!suspend)
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c
1871
if (!suspend)
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
2795
bool suspend, tx_gain_override_old;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
2809
suspend = (0 == (bcma_read32(pi->d11core, D11REGOFFS(maccontrol)) &
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
2811
if (!suspend)
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
2861
if (!suspend)
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
2867
bool suspend;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
2890
suspend = (0 == (bcma_read32(pi->d11core, D11REGOFFS(maccontrol)) &
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
2892
if (!suspend)
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
3002
if (!suspend)
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
3014
bool suspend;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
3017
suspend = (0 == (bcma_read32(pi->d11core, D11REGOFFS(maccontrol)) &
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
3019
if (!suspend)
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
3078
if (!suspend)
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
3950
bool suspend = false;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
3953
suspend = (0 == (bcma_read32(pi->d11core,
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
3956
if (!suspend)
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
3982
if (!suspend)
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
3992
bool suspend = false;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
3997
suspend = (0 == (bcma_read32(pi->d11core,
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
4000
if (!suspend)
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
4040
if (!suspend)
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
4060
bool suspend = false;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
4063
suspend = (0 == (bcma_read32(pi->d11core,
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
4066
if (!suspend)
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
4082
if (!suspend)
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
4108
bool suspend;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
4112
suspend = (0 == (bcma_read32(pi->d11core, D11REGOFFS(maccontrol)) &
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
4114
if (!suspend)
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
4126
if (!suspend)
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
4133
bool suspend;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
4146
suspend = (0 == (bcma_read32(pi->d11core, D11REGOFFS(maccontrol)) &
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
4148
if (!suspend) {
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
4187
if (!suspend)
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c
19632
bool suspend;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c
19639
suspend = (0 == (bcma_read32(pi->d11core, D11REGOFFS(maccontrol)) &
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c
19641
if (!suspend)
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c
19701
if (!suspend)
drivers/net/wireless/broadcom/brcm80211/brcmsmac/pub.h
295
bool suspend);
drivers/net/wireless/intel/iwlegacy/3945-mac.c
2778
il3945_mac_stop(struct ieee80211_hw *hw, bool suspend)
drivers/net/wireless/intel/iwlegacy/4965-mac.c
5828
il4965_mac_stop(struct ieee80211_hw *hw, bool suspend)
drivers/net/wireless/intel/iwlegacy/4965.h
154
void il4965_mac_stop(struct ieee80211_hw *hw, bool suspend);
drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c
1582
.suspend = iwlagn_mac_suspend,
drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c
303
static void iwlagn_mac_stop(struct ieee80211_hw *hw, bool suspend)
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
3307
static int iwl_fw_dbg_suspend_resume_hcmd(struct iwl_trans *trans, bool suspend)
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
3310
.operation = suspend ?
drivers/net/wireless/intel/iwlwifi/mld/mac80211.c
2782
.suspend = iwl_mld_suspend,
drivers/net/wireless/intel/iwlwifi/mld/mac80211.c
625
void iwl_mld_mac80211_stop(struct ieee80211_hw *hw, bool suspend)
drivers/net/wireless/intel/iwlwifi/mld/mac80211.c
636
if (!suspend ||
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
1330
void __iwl_mvm_mac_stop(struct iwl_mvm *mvm, bool suspend)
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
1346
if (suspend &&
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
1386
void iwl_mvm_mac_stop(struct ieee80211_hw *hw, bool suspend)
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
1416
__iwl_mvm_mac_stop(mvm, suspend);
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
6413
.suspend = iwl_mvm_suspend,
drivers/net/wireless/intel/iwlwifi/mvm/mld-mac80211.c
1084
.suspend = iwl_mvm_suspend,
drivers/net/wireless/intel/iwlwifi/mvm/mvm.h
1639
void __iwl_mvm_mac_stop(struct iwl_mvm *mvm, bool suspend);
drivers/net/wireless/intel/iwlwifi/mvm/mvm.h
2702
void iwl_mvm_mac_stop(struct ieee80211_hw *hw, bool suspend);
drivers/net/wireless/intel/iwlwifi/pcie/drv.c
1299
.suspend = pm_sleep_ptr(iwl_pci_suspend),
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
1471
static int iwl_pcie_d3_handshake(struct iwl_trans *trans, bool suspend)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
1483
suspend ? UREG_DOORBELL_TO_ISR6_SUSPEND :
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
1487
suspend ? CSR_IPC_SLEEP_CONTROL_SUSPEND :
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
1495
suspend ? "entering" : "exiting");
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
1503
suspend ? "entering" : "exiting");
drivers/net/wireless/intersil/p54/main.c
202
static void p54_stop(struct ieee80211_hw *dev, bool suspend)
drivers/net/wireless/intersil/p54/p54usb.c
1132
.suspend = p54u_suspend,
drivers/net/wireless/marvell/libertas/if_sdio.c
1372
.suspend = if_sdio_suspend,
drivers/net/wireless/marvell/libertas/if_spi.c
1250
.suspend = if_spi_suspend,
drivers/net/wireless/marvell/libertas/if_usb.c
991
.suspend = if_usb_suspend,
drivers/net/wireless/marvell/libertas_tf/if_usb.c
913
.suspend = if_usb_suspend,
drivers/net/wireless/marvell/libertas_tf/main.c
270
static void lbtf_op_stop(struct ieee80211_hw *hw, bool suspend)
drivers/net/wireless/marvell/mwifiex/cfg80211.c
4606
.suspend = mwifiex_cfg80211_suspend,
drivers/net/wireless/marvell/mwifiex/sdio.c
983
.suspend = mwifiex_sdio_suspend,
drivers/net/wireless/marvell/mwifiex/usb.c
687
.suspend = mwifiex_usb_suspend,
drivers/net/wireless/marvell/mwl8k.c
4840
static void mwl8k_stop(struct ieee80211_hw *hw, bool suspend)
drivers/net/wireless/mediatek/mt76/mt7603/main.c
26
mt7603_stop(struct ieee80211_hw *hw, bool suspend)
drivers/net/wireless/mediatek/mt76/mt7615/main.c
1362
.suspend = mt7615_suspend,
drivers/net/wireless/mediatek/mt76/mt7615/main.c
94
static void mt7615_stop(struct ieee80211_hw *hw, bool suspend)
drivers/net/wireless/mediatek/mt76/mt7615/pci.c
194
.suspend = mt7615_pci_suspend,
drivers/net/wireless/mediatek/mt76/mt7615/usb.c
274
.suspend = mt7663u_suspend,
drivers/net/wireless/mediatek/mt76/mt7615/usb.c
82
static void mt7663u_stop(struct ieee80211_hw *hw, bool suspend)
drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c
2429
bool suspend)
drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c
2445
.mode = suspend,
drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c
2455
bool suspend)
drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c
2471
.rekey_mode = !suspend,
drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c
2547
bool suspend, struct cfg80211_wowlan *wowlan)
drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c
2565
.cmd = suspend ? 1 : 2,
drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c
2582
mt76_connac_mcu_sched_scan_enable(phy, vif, suspend);
drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c
2599
int mt76_connac_mcu_set_hif_suspend(struct mt76_dev *dev, bool suspend, bool wait_resp)
drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c
2612
u8 suspend;
drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c
2619
.suspend = suspend,
drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c
2639
bool suspend = !test_bit(MT76_STATE_RUNNING, &phy->state);
drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c
2644
mt76_connac_mcu_set_gtk_rekey(phy->dev, vif, suspend);
drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c
2645
mt76_connac_mcu_set_arp_filter(phy->dev, vif, suspend);
drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c
2647
mt76_connac_mcu_set_suspend_mode(phy->dev, vif, suspend, 1, true);
drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c
2650
mt76_connac_mcu_set_wow_pattern(phy->dev, vif, i, suspend,
drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c
2652
mt76_connac_mcu_set_wow_ctrl(phy, vif, suspend, wowlan);
drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.h
2002
bool suspend);
drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.h
2004
bool suspend, struct cfg80211_wowlan *wowlan);
drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.h
2012
int mt76_connac_mcu_set_hif_suspend(struct mt76_dev *dev, bool suspend, bool wait_resp);
drivers/net/wireless/mediatek/mt76/mt76x0/pci.c
322
.suspend = mt76x0e_suspend,
drivers/net/wireless/mediatek/mt76/mt76x0/pci.c
47
static void mt76x0e_stop(struct ieee80211_hw *hw, bool suspend)
drivers/net/wireless/mediatek/mt76/mt76x0/usb.c
353
.suspend = mt76x0_suspend,
drivers/net/wireless/mediatek/mt76/mt76x0/usb.c
80
static void mt76x0u_stop(struct ieee80211_hw *hw, bool suspend)
drivers/net/wireless/mediatek/mt76/mt76x2/pci.c
182
.suspend = mt76x2e_suspend,
drivers/net/wireless/mediatek/mt76/mt76x2/pci_main.c
27
mt76x2_stop(struct ieee80211_hw *hw, bool suspend)
drivers/net/wireless/mediatek/mt76/mt76x2/usb.c
146
.suspend = mt76x2u_suspend,
drivers/net/wireless/mediatek/mt76/mt76x2/usb_main.c
25
static void mt76x2u_stop(struct ieee80211_hw *hw, bool suspend)
drivers/net/wireless/mediatek/mt76/mt7915/main.c
111
static void mt7915_stop(struct ieee80211_hw *hw, bool suspend)
drivers/net/wireless/mediatek/mt76/mt7921/main.c
1563
.suspend = mt7921_suspend,
drivers/net/wireless/mediatek/mt76/mt7921/main.c
283
static void mt7921_stop(struct ieee80211_hw *hw, bool suspend)
drivers/net/wireless/mediatek/mt76/mt7921/mcu.c
103
struct ieee80211_vif *vif, bool suspend)
drivers/net/wireless/mediatek/mt76/mt7921/mcu.c
119
.mode = suspend,
drivers/net/wireless/mediatek/mt76/mt7921/usb.c
337
.suspend = mt7921u_suspend,
drivers/net/wireless/mediatek/mt76/mt7925/main.c
2203
.suspend = mt7925_suspend,
drivers/net/wireless/mediatek/mt76/mt7925/mcu.c
161
bool suspend, struct cfg80211_wowlan *wowlan)
drivers/net/wireless/mediatek/mt76/mt7925/mcu.c
180
.cmd = suspend ? 1 : 2,
drivers/net/wireless/mediatek/mt76/mt7925/mcu.c
197
mt7925_mcu_sched_scan_enable(phy, vif, suspend);
drivers/net/wireless/mediatek/mt76/mt7925/mcu.c
253
bool suspend = !test_bit(MT76_STATE_RUNNING, &phy->state);
drivers/net/wireless/mediatek/mt76/mt7925/mcu.c
258
mt76_connac_mcu_set_gtk_rekey(phy->dev, vif, suspend);
drivers/net/wireless/mediatek/mt76/mt7925/mcu.c
260
mt76_connac_mcu_set_suspend_mode(phy->dev, vif, suspend, 1, true);
drivers/net/wireless/mediatek/mt76/mt7925/mcu.c
263
mt7925_mcu_set_wow_pattern(phy->dev, vif, i, suspend,
drivers/net/wireless/mediatek/mt76/mt7925/mcu.c
265
mt7925_connac_mcu_set_wow_ctrl(phy, vif, suspend, wowlan);
drivers/net/wireless/mediatek/mt76/mt7925/pci.c
614
.suspend = pm_sleep_ptr(mt7925_pci_suspend),
drivers/net/wireless/mediatek/mt76/mt7925/usb.c
335
.suspend = mt7925u_suspend,
drivers/net/wireless/mediatek/mt76/mt792x.h
367
void mt792x_stop(struct ieee80211_hw *hw, bool suspend);
drivers/net/wireless/mediatek/mt76/mt792x.h
490
void mt792xu_stop(struct ieee80211_hw *hw, bool suspend);
drivers/net/wireless/mediatek/mt76/mt792x_core.c
142
void mt792x_stop(struct ieee80211_hw *hw, bool suspend)
drivers/net/wireless/mediatek/mt76/mt792x_usb.c
288
void mt792xu_stop(struct ieee80211_hw *hw, bool suspend)
drivers/net/wireless/mediatek/mt76/mt7996/main.c
89
static void mt7996_stop(struct ieee80211_hw *hw, bool suspend)
drivers/net/wireless/mediatek/mt7601u/main.c
31
static void mt7601u_stop(struct ieee80211_hw *hw, bool suspend)
drivers/net/wireless/mediatek/mt7601u/usb.c
376
.suspend = mt7601u_suspend,
drivers/net/wireless/microchip/wilc1000/sdio.c
1059
.suspend = wilc_sdio_suspend,
drivers/net/wireless/purelifi/plfxlc/mac.c
108
void plfxlc_op_stop(struct ieee80211_hw *hw, bool suspend)
drivers/net/wireless/purelifi/plfxlc/mac.h
181
void plfxlc_op_stop(struct ieee80211_hw *hw, bool suspend);
drivers/net/wireless/purelifi/plfxlc/usb.c
862
.suspend = suspend,
drivers/net/wireless/quantenna/qtnfmac/cfg80211.c
1036
.suspend = qtnf_suspend,
drivers/net/wireless/ralink/rt2x00/rt2500usb.c
1978
.suspend = rt2x00usb_suspend,
drivers/net/wireless/ralink/rt2x00/rt2800soc.c
356
.suspend = rt2800soc_suspend,
drivers/net/wireless/ralink/rt2x00/rt2800usb.c
1270
.suspend = rt2x00usb_suspend,
drivers/net/wireless/ralink/rt2x00/rt2x00.h
1453
void rt2x00mac_stop(struct ieee80211_hw *hw, bool suspend);
drivers/net/wireless/ralink/rt2x00/rt2x00mac.c
181
void rt2x00mac_stop(struct ieee80211_hw *hw, bool suspend)
drivers/net/wireless/ralink/rt2x00/rt73usb.c
2537
.suspend = rt2x00usb_suspend,
drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c
1247
static void rtl8180_stop(struct ieee80211_hw *dev, bool suspend)
drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c
1033
static void rtl8187_stop(struct ieee80211_hw *dev, bool suspend)
drivers/net/wireless/realtek/rtl8xxxu/core.c
7450
static void rtl8xxxu_stop(struct ieee80211_hw *hw, bool suspend)
drivers/net/wireless/realtek/rtlwifi/core.c
136
static void rtl_op_stop(struct ieee80211_hw *hw, bool suspend)
drivers/net/wireless/realtek/rtlwifi/core.c
1892
.suspend = rtl_op_suspend,
drivers/net/wireless/realtek/rtw88/mac80211.c
65
static void rtw_ops_stop(struct ieee80211_hw *hw, bool suspend)
drivers/net/wireless/realtek/rtw88/mac80211.c
986
.suspend = rtw_ops_suspend,
drivers/net/wireless/realtek/rtw89/mac80211.c
2001
.suspend = rtw89_ops_suspend,
drivers/net/wireless/realtek/rtw89/mac80211.c
66
static void rtw89_ops_stop(struct ieee80211_hw *hw, bool suspend)
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1994
.suspend = rsi_mac80211_suspend,
drivers/net/wireless/rsi/rsi_91x_mac80211.c
417
static void rsi_mac80211_stop(struct ieee80211_hw *hw, bool suspend)
drivers/net/wireless/rsi/rsi_91x_sdio.c
1495
.suspend = rsi_suspend,
drivers/net/wireless/rsi/rsi_91x_usb.c
925
.suspend = rsi_suspend,
drivers/net/wireless/silabs/wfx/main.c
163
.suspend = wfx_suspend,
drivers/net/wireless/silabs/wfx/sta.c
836
void wfx_stop(struct ieee80211_hw *hw, bool suspend)
drivers/net/wireless/silabs/wfx/sta.h
23
void wfx_stop(struct ieee80211_hw *hw, bool suspend);
drivers/net/wireless/st/cw1200/bh.c
415
int rx, tx, term, suspend;
drivers/net/wireless/st/cw1200/bh.c
452
suspend = pending_tx ?
drivers/net/wireless/st/cw1200/bh.c
454
(rx || tx || term || suspend || priv->bh_error);
drivers/net/wireless/st/cw1200/bh.c
458
rx, tx, term, suspend, priv->bh_error, status);
drivers/net/wireless/st/cw1200/bh.c
510
} else if (suspend) {
drivers/net/wireless/st/cw1200/cw1200_sdio.c
259
static int cw1200_sdio_pm(struct hwbus_priv *self, bool suspend)
drivers/net/wireless/st/cw1200/cw1200_sdio.c
264
ret = irq_set_irq_wake(self->pdata->irq, suspend);
drivers/net/wireless/st/cw1200/cw1200_sdio.c
370
.suspend = cw1200_sdio_suspend,
drivers/net/wireless/st/cw1200/cw1200_spi.c
339
static int cw1200_spi_pm(struct hwbus_priv *self, bool suspend)
drivers/net/wireless/st/cw1200/cw1200_spi.c
341
return irq_set_irq_wake(self->func->irq, suspend);
drivers/net/wireless/st/cw1200/hwbus.h
27
int (*power_mgmt)(struct hwbus_priv *self, bool suspend);
drivers/net/wireless/st/cw1200/main.c
233
.suspend = cw1200_wow_suspend,
drivers/net/wireless/st/cw1200/sta.c
93
void cw1200_stop(struct ieee80211_hw *dev, bool suspend)
drivers/net/wireless/st/cw1200/sta.h
16
void cw1200_stop(struct ieee80211_hw *dev, bool suspend);
drivers/net/wireless/st/cw1200/txrx.c
873
struct wsm_suspend_resume suspend = {
drivers/net/wireless/st/cw1200/txrx.c
878
cw1200_suspend_resume(priv, &suspend);
drivers/net/wireless/ti/wl1251/main.c
418
static void wl1251_op_stop(struct ieee80211_hw *hw, bool suspend)
drivers/net/wireless/ti/wl1251/sdio.c
315
.suspend = wl1251_suspend,
drivers/net/wireless/ti/wlcore/main.c
2083
static void wlcore_op_stop(struct ieee80211_hw *hw, bool suspend)
drivers/net/wireless/ti/wlcore/main.c
5996
.suspend = wl1271_op_suspend,
drivers/net/wireless/ti/wlcore/sdio.c
421
.suspend = wl1271_suspend,
drivers/net/wireless/virtual/mac80211_hwsim.c
2159
static void mac80211_hwsim_stop(struct ieee80211_hw *hw, bool suspend)
drivers/net/wireless/zydas/zd1211rw/zd_mac.c
329
void zd_op_stop(struct ieee80211_hw *hw, bool suspend)
drivers/net/wireless/zydas/zd1211rw/zd_mac.h
306
void zd_op_stop(struct ieee80211_hw *hw, bool suspend);
drivers/net/wwan/iosm/iosm_ipc_imem.c
1447
void ipc_imem_td_update_timer_suspend(struct iosm_imem *ipc_imem, bool suspend)
drivers/net/wwan/iosm/iosm_ipc_imem.c
1449
ipc_imem->td_update_timer_suspended = suspend;
drivers/net/wwan/iosm/iosm_ipc_imem.h
442
void ipc_imem_td_update_timer_suspend(struct iosm_imem *ipc_imem, bool suspend);
drivers/net/wwan/iosm/iosm_ipc_irq.c
43
if (!test_bit(0, &ipc_pcie->suspend))
drivers/net/wwan/iosm/iosm_ipc_pcie.c
310
ipc_pcie->suspend = 0;
drivers/net/wwan/iosm/iosm_ipc_pcie.c
352
set_bit(0, &ipc_pcie->suspend);
drivers/net/wwan/iosm/iosm_ipc_pcie.c
373
clear_bit(0, &ipc_pcie->suspend);
drivers/net/wwan/iosm/iosm_ipc_pcie.h
76
unsigned long suspend;
drivers/net/wwan/t7xx/t7xx_hif_cldma.c
1220
md_ctrl->pm_entity->suspend = t7xx_cldma_suspend;
drivers/net/wwan/t7xx/t7xx_hif_dpmaif.c
468
dpmaif_pm_entity->suspend = &t7xx_dpmaif_suspend;
drivers/net/wwan/t7xx/t7xx_pci.c
433
if (!entity->suspend)
drivers/net/wwan/t7xx/t7xx_pci.c
436
ret = entity->suspend(t7xx_dev, entity->entity_param);
drivers/net/wwan/t7xx/t7xx_pci.c
732
.suspend = t7xx_pci_pm_suspend,
drivers/net/wwan/t7xx/t7xx_pci.h
121
int (*suspend)(struct t7xx_pci_dev *t7xx_dev, void *entity_param);
drivers/nfc/nfcmrvl/usb.c
458
.suspend = nfcmrvl_suspend,
drivers/nvme/host/pci.c
3996
.suspend = nvme_suspend,
drivers/opp/debugfs.c
158
debugfs_create_bool("suspend", S_IRUGO, d, &opp->suspend);
drivers/opp/of.c
920
opp_table->suspend_opp->suspend = false;
drivers/opp/of.c
921
new_opp->suspend = true;
drivers/opp/of.c
925
new_opp->suspend = true;
drivers/opp/opp.h
115
bool suspend;
drivers/pci/controller/pci-hyperv.c
4155
.suspend = hv_pci_suspend,
drivers/pci/hotplug/pciehp_core.c
362
.suspend = pciehp_suspend,
drivers/pci/pci-driver.c
1421
.suspend = pci_pm_suspend,
drivers/pci/pci-driver.c
665
if (drv && drv->suspend) {
drivers/pci/pci-driver.c
669
error = drv->suspend(pci_dev, state);
drivers/pci/pci-driver.c
670
suspend_report_result(dev, drv->suspend, error);
drivers/pci/pci-driver.c
678
drv->suspend);
drivers/pci/pci-driver.c
724
bool ret = drv && (drv->suspend || drv->resume);
drivers/pci/pci-driver.c
853
if (pm->suspend) {
drivers/pci/pci-driver.c
857
error = pm->suspend(dev);
drivers/pci/pci-driver.c
858
suspend_report_result(dev, pm->suspend, error);
drivers/pci/pci-driver.c
866
pm->suspend);
drivers/pci/pcie/aer.c
1727
.suspend = aer_suspend,
drivers/pci/pcie/bwctrl.c
324
.suspend = pcie_bwnotif_suspend,
drivers/pci/pcie/dpc.c
525
.suspend = dpc_suspend,
drivers/pci/pcie/pme.c
462
.suspend = pcie_pme_suspend,
drivers/pci/pcie/portdrv.c
407
size_t off = offsetof(struct pcie_port_service_driver, suspend);
drivers/pci/pcie/portdrv.c
657
.suspend = pcie_port_device_suspend,
drivers/pci/pcie/portdrv.h
82
int (*suspend)(struct pcie_device *dev);
drivers/pcmcia/bcm63xx_pcmcia.c
316
.suspend = bcm63xx_pcmcia_suspend,
drivers/pcmcia/cs.c
445
if (skt->ops->suspend)
drivers/pcmcia/cs.c
446
skt->ops->suspend(skt);
drivers/pcmcia/cs.c
628
ret = skt->callback->suspend(skt);
drivers/pcmcia/cs.c
781
skt->callback->suspend(skt);
drivers/pcmcia/cs_internal.h
108
int (*suspend) (struct pcmcia_socket *s);
drivers/pcmcia/db1xxx_ss.c
417
.suspend = db1x_pcmcia_sock_suspend,
drivers/pcmcia/ds.c
1154
if (p_drv->suspend) {
drivers/pcmcia/ds.c
1155
ret = p_drv->suspend(p_dev);
drivers/pcmcia/ds.c
1337
.suspend = pcmcia_bus_suspend,
drivers/pcmcia/omap_cf.c
185
.suspend = omap_cf_ss_suspend,
drivers/pcmcia/soc_common.c
733
.suspend = soc_common_pcmcia_suspend,
drivers/pcmcia/xxs1500_ss.c
202
.suspend = xxs1500_pcmcia_sock_suspend,
drivers/pcmcia/yenta_socket.c
832
.suspend = yenta_sock_suspend,
drivers/pinctrl/mvebu/pinctrl-armada-xp.c
640
.suspend = armada_xp_pinctrl_suspend,
drivers/pinctrl/renesas/pinctrl-rzg2l.c
3000
static void rzg2l_pinctrl_pm_setup_regs(struct rzg2l_pinctrl *pctrl, bool suspend)
drivers/pinctrl/renesas/pinctrl-rzg2l.c
3021
if (suspend)
drivers/pinctrl/renesas/pinctrl-rzg2l.c
3022
RZG2L_PCTRL_REG_ACCESS32(suspend, pctrl->base + PFC(off), cache->pfc[port]);
drivers/pinctrl/renesas/pinctrl-rzg2l.c
3028
if (suspend)
drivers/pinctrl/renesas/pinctrl-rzg2l.c
3029
RZG2L_PCTRL_REG_ACCESS8(suspend, pctrl->base + PMC(off), cache->pmc[port]);
drivers/pinctrl/renesas/pinctrl-rzg2l.c
3034
RZG2L_PCTRL_REG_ACCESS32(suspend, pctrl->base + IOLH(off),
drivers/pinctrl/renesas/pinctrl-rzg2l.c
3037
RZG2L_PCTRL_REG_ACCESS32(suspend, pctrl->base + IOLH(off) + 4,
drivers/pinctrl/renesas/pinctrl-rzg2l.c
3043
RZG2L_PCTRL_REG_ACCESS32(suspend, pctrl->base + PUPD(off),
drivers/pinctrl/renesas/pinctrl-rzg2l.c
3046
RZG2L_PCTRL_REG_ACCESS32(suspend, pctrl->base + PUPD(off),
drivers/pinctrl/renesas/pinctrl-rzg2l.c
3051
RZG2L_PCTRL_REG_ACCESS16(suspend, pctrl->base + PM(off), cache->pm[port]);
drivers/pinctrl/renesas/pinctrl-rzg2l.c
3052
RZG2L_PCTRL_REG_ACCESS8(suspend, pctrl->base + P(off), cache->p[port]);
drivers/pinctrl/renesas/pinctrl-rzg2l.c
3055
RZG2L_PCTRL_REG_ACCESS32(suspend, pctrl->base + IEN(off),
drivers/pinctrl/renesas/pinctrl-rzg2l.c
3058
RZG2L_PCTRL_REG_ACCESS32(suspend, pctrl->base + IEN(off) + 4,
drivers/pinctrl/renesas/pinctrl-rzg2l.c
3064
RZG2L_PCTRL_REG_ACCESS32(suspend, pctrl->base + SMT(off), cache->smt[port]);
drivers/pinctrl/renesas/pinctrl-rzg2l.c
3068
static void rzg2l_pinctrl_pm_setup_dedicated_regs(struct rzg2l_pinctrl *pctrl, bool suspend)
drivers/pinctrl/renesas/pinctrl-rzg2l.c
3103
RZG2L_PCTRL_REG_ACCESS32(suspend, pctrl->base + IOLH(off),
drivers/pinctrl/renesas/pinctrl-rzg2l.c
3107
RZG2L_PCTRL_REG_ACCESS32(suspend, pctrl->base + IEN(off),
drivers/pinctrl/renesas/pinctrl-rzg2l.c
3113
RZG2L_PCTRL_REG_ACCESS32(suspend,
drivers/pinctrl/renesas/pinctrl-rzg2l.c
3118
RZG2L_PCTRL_REG_ACCESS32(suspend,
drivers/pinctrl/samsung/pinctrl-exynos-arm.c
150
.suspend = exynos_pinctrl_suspend,
drivers/pinctrl/samsung/pinctrl-exynos-arm.c
231
.suspend = exynos_pinctrl_suspend,
drivers/pinctrl/samsung/pinctrl-exynos-arm.c
240
.suspend = exynos_pinctrl_suspend,
drivers/pinctrl/samsung/pinctrl-exynos-arm.c
343
.suspend = exynos_pinctrl_suspend,
drivers/pinctrl/samsung/pinctrl-exynos-arm.c
352
.suspend = exynos_pinctrl_suspend,
drivers/pinctrl/samsung/pinctrl-exynos-arm.c
440
.suspend = exynos_pinctrl_suspend,
drivers/pinctrl/samsung/pinctrl-exynos-arm.c
449
.suspend = exynos_pinctrl_suspend,
drivers/pinctrl/samsung/pinctrl-exynos-arm.c
457
.suspend = exynos_pinctrl_suspend,
drivers/pinctrl/samsung/pinctrl-exynos-arm.c
465
.suspend = exynos_pinctrl_suspend,
drivers/pinctrl/samsung/pinctrl-exynos-arm.c
546
.suspend = exynos_pinctrl_suspend,
drivers/pinctrl/samsung/pinctrl-exynos-arm.c
554
.suspend = exynos_pinctrl_suspend,
drivers/pinctrl/samsung/pinctrl-exynos-arm.c
562
.suspend = exynos_pinctrl_suspend,
drivers/pinctrl/samsung/pinctrl-exynos-arm.c
569
.suspend = exynos_pinctrl_suspend,
drivers/pinctrl/samsung/pinctrl-exynos-arm.c
634
.suspend = exynos_pinctrl_suspend,
drivers/pinctrl/samsung/pinctrl-exynos-arm.c
641
.suspend = exynos_pinctrl_suspend,
drivers/pinctrl/samsung/pinctrl-exynos-arm.c
648
.suspend = exynos_pinctrl_suspend,
drivers/pinctrl/samsung/pinctrl-exynos-arm.c
739
.suspend = exynos_pinctrl_suspend,
drivers/pinctrl/samsung/pinctrl-exynos-arm.c
746
.suspend = exynos_pinctrl_suspend,
drivers/pinctrl/samsung/pinctrl-exynos-arm.c
753
.suspend = exynos_pinctrl_suspend,
drivers/pinctrl/samsung/pinctrl-exynos-arm.c
760
.suspend = exynos_pinctrl_suspend,
drivers/pinctrl/samsung/pinctrl-exynos-arm.c
866
.suspend = exynos_pinctrl_suspend,
drivers/pinctrl/samsung/pinctrl-exynos-arm.c
874
.suspend = exynos_pinctrl_suspend,
drivers/pinctrl/samsung/pinctrl-exynos-arm.c
882
.suspend = exynos_pinctrl_suspend,
drivers/pinctrl/samsung/pinctrl-exynos-arm.c
890
.suspend = exynos_pinctrl_suspend,
drivers/pinctrl/samsung/pinctrl-exynos-arm.c
898
.suspend = exynos_pinctrl_suspend,
drivers/pinctrl/samsung/pinctrl-exynos-arm64.c
1179
.suspend = exynos_pinctrl_suspend,
drivers/pinctrl/samsung/pinctrl-exynos-arm64.c
1190
.suspend = exynos_pinctrl_suspend,
drivers/pinctrl/samsung/pinctrl-exynos-arm64.c
1198
.suspend = exynos_pinctrl_suspend,
drivers/pinctrl/samsung/pinctrl-exynos-arm64.c
1205
.suspend = exynos_pinctrl_suspend,
drivers/pinctrl/samsung/pinctrl-exynos-arm64.c
1212
.suspend = exynos_pinctrl_suspend,
drivers/pinctrl/samsung/pinctrl-exynos-arm64.c
1219
.suspend = exynos_pinctrl_suspend,
drivers/pinctrl/samsung/pinctrl-exynos-arm64.c
1226
.suspend = exynos_pinctrl_suspend,
drivers/pinctrl/samsung/pinctrl-exynos-arm64.c
1299
.suspend = exynos_pinctrl_suspend,
drivers/pinctrl/samsung/pinctrl-exynos-arm64.c
1310
.suspend = exynos_pinctrl_suspend,
drivers/pinctrl/samsung/pinctrl-exynos-arm64.c
1317
.suspend = exynos_pinctrl_suspend,
drivers/pinctrl/samsung/pinctrl-exynos-arm64.c
1324
.suspend = exynos_pinctrl_suspend,
drivers/pinctrl/samsung/pinctrl-exynos-arm64.c
1331
.suspend = exynos_pinctrl_suspend,
drivers/pinctrl/samsung/pinctrl-exynos-arm64.c
1338
.suspend = exynos_pinctrl_suspend,
drivers/pinctrl/samsung/pinctrl-exynos-arm64.c
1431
.suspend = exynosautov920_pinctrl_suspend,
drivers/pinctrl/samsung/pinctrl-exynos-arm64.c
1443
.suspend = exynosautov920_pinctrl_suspend,
drivers/pinctrl/samsung/pinctrl-exynos-arm64.c
1450
.suspend = exynosautov920_pinctrl_suspend,
drivers/pinctrl/samsung/pinctrl-exynos-arm64.c
1457
.suspend = exynosautov920_pinctrl_suspend,
drivers/pinctrl/samsung/pinctrl-exynos-arm64.c
1464
.suspend = exynosautov920_pinctrl_suspend,
drivers/pinctrl/samsung/pinctrl-exynos-arm64.c
1471
.suspend = exynosautov920_pinctrl_suspend,
drivers/pinctrl/samsung/pinctrl-exynos-arm64.c
1478
.suspend = exynosautov920_pinctrl_suspend,
drivers/pinctrl/samsung/pinctrl-exynos-arm64.c
1719
.suspend = exynos_pinctrl_suspend,
drivers/pinctrl/samsung/pinctrl-exynos-arm64.c
1735
.suspend = exynos_pinctrl_suspend,
drivers/pinctrl/samsung/pinctrl-exynos-arm64.c
1742
.suspend = exynos_pinctrl_suspend,
drivers/pinctrl/samsung/pinctrl-exynos-arm64.c
1749
.suspend = exynos_pinctrl_suspend,
drivers/pinctrl/samsung/pinctrl-exynos-arm64.c
1756
.suspend = exynos_pinctrl_suspend,
drivers/pinctrl/samsung/pinctrl-exynos-arm64.c
1763
.suspend = exynos_pinctrl_suspend,
drivers/pinctrl/samsung/pinctrl-exynos-arm64.c
1853
.suspend = exynos_pinctrl_suspend,
drivers/pinctrl/samsung/pinctrl-exynos-arm64.c
1860
.suspend = exynos_pinctrl_suspend,
drivers/pinctrl/samsung/pinctrl-exynos-arm64.c
1870
.suspend = exynos_pinctrl_suspend,
drivers/pinctrl/samsung/pinctrl-exynos-arm64.c
1876
.suspend = exynos_pinctrl_suspend,
drivers/pinctrl/samsung/pinctrl-exynos-arm64.c
1940
.suspend = exynos_pinctrl_suspend,
drivers/pinctrl/samsung/pinctrl-exynos-arm64.c
1947
.suspend = exynos_pinctrl_suspend,
drivers/pinctrl/samsung/pinctrl-exynos-arm64.c
198
.suspend = exynos_pinctrl_suspend,
drivers/pinctrl/samsung/pinctrl-exynos-arm64.c
2048
.suspend = gs101_pinctrl_suspend,
drivers/pinctrl/samsung/pinctrl-exynos-arm64.c
2056
.suspend = gs101_pinctrl_suspend,
drivers/pinctrl/samsung/pinctrl-exynos-arm64.c
206
.suspend = exynos_pinctrl_suspend,
drivers/pinctrl/samsung/pinctrl-exynos-arm64.c
2072
.suspend = gs101_pinctrl_suspend,
drivers/pinctrl/samsung/pinctrl-exynos-arm64.c
2079
.suspend = gs101_pinctrl_suspend,
drivers/pinctrl/samsung/pinctrl-exynos-arm64.c
2086
.suspend = gs101_pinctrl_suspend,
drivers/pinctrl/samsung/pinctrl-exynos-arm64.c
2093
.suspend = gs101_pinctrl_suspend,
drivers/pinctrl/samsung/pinctrl-exynos-arm64.c
217
.suspend = exynos_pinctrl_suspend,
drivers/pinctrl/samsung/pinctrl-exynos-arm64.c
224
.suspend = exynos_pinctrl_suspend,
drivers/pinctrl/samsung/pinctrl-exynos-arm64.c
231
.suspend = exynos_pinctrl_suspend,
drivers/pinctrl/samsung/pinctrl-exynos-arm64.c
238
.suspend = exynos_pinctrl_suspend,
drivers/pinctrl/samsung/pinctrl-exynos-arm64.c
245
.suspend = exynos_pinctrl_suspend,
drivers/pinctrl/samsung/pinctrl-exynos-arm64.c
407
.suspend = exynos_pinctrl_suspend,
drivers/pinctrl/samsung/pinctrl-exynos-arm64.c
416
.suspend = exynos_pinctrl_suspend,
drivers/pinctrl/samsung/pinctrl-exynos-arm64.c
424
.suspend = exynos_pinctrl_suspend,
drivers/pinctrl/samsung/pinctrl-exynos-arm64.c
432
.suspend = exynos_pinctrl_suspend,
drivers/pinctrl/samsung/pinctrl-exynos-arm64.c
440
.suspend = exynos_pinctrl_suspend,
drivers/pinctrl/samsung/pinctrl-exynos-arm64.c
448
.suspend = exynos_pinctrl_suspend,
drivers/pinctrl/samsung/pinctrl-exynos-arm64.c
456
.suspend = exynos_pinctrl_suspend,
drivers/pinctrl/samsung/pinctrl-exynos-arm64.c
464
.suspend = exynos_pinctrl_suspend,
drivers/pinctrl/samsung/pinctrl-exynos-arm64.c
472
.suspend = exynos_pinctrl_suspend,
drivers/pinctrl/samsung/pinctrl-exynos-arm64.c
480
.suspend = exynos_pinctrl_suspend,
drivers/pinctrl/samsung/pinctrl-exynos-arm64.c
713
.suspend = exynos_pinctrl_suspend,
drivers/pinctrl/samsung/pinctrl-exynos-arm64.c
724
.suspend = exynos_pinctrl_suspend,
drivers/pinctrl/samsung/pinctrl-exynos-arm64.c
731
.suspend = exynos_pinctrl_suspend,
drivers/pinctrl/samsung/pinctrl-exynos-arm64.c
738
.suspend = exynos_pinctrl_suspend,
drivers/pinctrl/samsung/pinctrl-exynos-arm64.c
745
.suspend = exynos_pinctrl_suspend,
drivers/pinctrl/samsung/pinctrl-exynos-arm64.c
752
.suspend = exynos_pinctrl_suspend,
drivers/pinctrl/samsung/pinctrl-exynos-arm64.c
759
.suspend = exynos_pinctrl_suspend,
drivers/pinctrl/samsung/pinctrl-exynos-arm64.c
822
.suspend = exynos_pinctrl_suspend,
drivers/pinctrl/samsung/pinctrl-exynos-arm64.c
833
.suspend = exynos_pinctrl_suspend,
drivers/pinctrl/samsung/pinctrl-exynos-arm64.c
840
.suspend = exynos_pinctrl_suspend,
drivers/pinctrl/samsung/pinctrl-samsung.c
1200
d->suspend = ctrl->suspend;
drivers/pinctrl/samsung/pinctrl-samsung.c
1382
if (drvdata->suspend)
drivers/pinctrl/samsung/pinctrl-samsung.c
1383
drvdata->suspend(bank);
drivers/pinctrl/samsung/pinctrl-samsung.h
292
void (*suspend)(struct samsung_pin_bank *bank);
drivers/pinctrl/samsung/pinctrl-samsung.h
342
void (*suspend)(struct samsung_pin_bank *bank);
drivers/platform/olpc/olpc-ec.c
458
if (ec_driver->suspend)
drivers/platform/olpc/olpc-ec.c
459
err = ec_driver->suspend(pdev);
drivers/platform/olpc/olpc-xo175-ec.c
596
u8 suspend;
drivers/platform/olpc/olpc-xo175-ec.c
606
hintargs.suspend = 1;
drivers/platform/surface/aggregator/core.c
611
.suspend = ssam_serial_hub_pm_suspend,
drivers/platform/x86/acerhdf.c
521
.suspend = acerhdf_suspend,
drivers/platform/x86/amd/pmc/pmc.c
709
.suspend = amd_pmc_suspend_handler,
drivers/platform/x86/amd/pmf/acpi.c
251
args.suspend = 1;
drivers/platform/x86/amd/pmf/core.c
481
.suspend = amd_pmf_suspend_handler,
drivers/platform/x86/amd/pmf/pmf.h
167
u8 suspend;
drivers/platform/x86/apple-gmux.c
1021
.suspend = gmux_suspend,
drivers/platform/x86/hp/tc1100-wmi.c
210
.suspend = tc1100_suspend,
drivers/platform/x86/intel/hid.c
466
.suspend = intel_hid_pl_suspend_handler,
drivers/platform/x86/intel/int0002_vgpio.c
269
.suspend = int0002_suspend,
drivers/platform/x86/intel/ishtp_eclite.c
674
.suspend = ecl_ishtp_cl_suspend,
drivers/platform/x86/intel/pmc/adl.c
316
.suspend = cnl_suspend,
drivers/platform/x86/intel/pmc/arl.c
728
.suspend = cnl_suspend,
drivers/platform/x86/intel/pmc/arl.c
741
.suspend = cnl_suspend,
drivers/platform/x86/intel/pmc/cnp.c
280
.suspend = cnl_suspend,
drivers/platform/x86/intel/pmc/core.c
1690
pmcdev->suspend = pmc_dev_info->suspend;
drivers/platform/x86/intel/pmc/core.c
1931
if (pmcdev->suspend)
drivers/platform/x86/intel/pmc/core.c
1932
pmcdev->suspend(pmcdev);
drivers/platform/x86/intel/pmc/core.h
467
void (*suspend)(struct pmc_dev *pmcdev);
drivers/platform/x86/intel/pmc/core.h
506
void (*suspend)(struct pmc_dev *pmcdev);
drivers/platform/x86/intel/pmc/lnl.c
578
.suspend = cnl_suspend,
drivers/platform/x86/intel/pmc/mtl.c
1002
.suspend = cnl_suspend,
drivers/platform/x86/intel/pmc/ptl.c
576
.suspend = cnl_suspend,
drivers/platform/x86/intel/pmc/tgl.c
302
.suspend = cnl_suspend,
drivers/platform/x86/intel/pmc/tgl.c
309
.suspend = cnl_suspend,
drivers/platform/x86/intel/pmc/wcl.c
500
.suspend = cnl_suspend,
drivers/platform/x86/lenovo/thinkpad_acpi.c
317
void (*suspend) (void);
drivers/platform/x86/lenovo/thinkpad_acpi.c
4118
.suspend = hotkey_suspend,
drivers/platform/x86/lenovo/thinkpad_acpi.c
5264
.suspend = kbdlight_suspend,
drivers/platform/x86/lenovo/thinkpad_acpi.c
6975
.suspend = brightness_suspend,
drivers/platform/x86/lenovo/thinkpad_acpi.c
7739
.suspend = volume_suspend,
drivers/platform/x86/lenovo/thinkpad_acpi.c
9316
.suspend = fan_suspend,
drivers/platform/x86/lenovo/thinkpad_acpi.c
979
if (ibm->suspend)
drivers/platform/x86/lenovo/thinkpad_acpi.c
980
(ibm->suspend)();
drivers/pmdomain/core.c
1735
static void genpd_switch_state(struct device *dev, bool suspend)
drivers/pmdomain/core.c
1749
if (suspend) {
drivers/pmdomain/renesas/rmobile-sysc.c
234
pd->suspend = rmobile_pd_suspend_console;
drivers/pmdomain/renesas/rmobile-sysc.c
35
int (*suspend)(void);
drivers/pmdomain/renesas/rmobile-sysc.c
52
if (rmobile_pd->suspend) {
drivers/pmdomain/renesas/rmobile-sysc.c
53
int ret = rmobile_pd->suspend();
drivers/pmdomain/ti/ti_sci_pm_domains.c
284
pd->pd.domain.ops.suspend = ti_sci_pd_suspend;
drivers/pnp/card.c
366
return link->driver->suspend(link, state);
drivers/pnp/card.c
394
drv->link.suspend = drv->suspend ? card_suspend : NULL;
drivers/pnp/driver.c
190
if (pnp_drv->driver.pm && pnp_drv->driver.pm->suspend) {
drivers/pnp/driver.c
191
error = pnp_drv->driver.pm->suspend(dev);
drivers/pnp/driver.c
192
suspend_report_result(dev, pnp_drv->driver.pm->suspend, error);
drivers/pnp/driver.c
197
if (pnp_drv->suspend) {
drivers/pnp/driver.c
198
error = pnp_drv->suspend(pnp_dev, state);
drivers/pnp/driver.c
211
pnp_dev->protocol->suspend(pnp_dev, state);
drivers/pnp/driver.c
268
.suspend = pnp_bus_suspend,
drivers/pnp/pnpacpi/core.c
191
.suspend = pnpacpi_suspend,
drivers/power/supply/collie_battery.c
467
.suspend = collie_bat_suspend,
drivers/power/supply/olpc_battery.c
725
.suspend = olpc_battery_suspend,
drivers/power/supply/pm8916_bms_vm.c
298
.suspend = pm8916_bms_vm_battery_suspend,
drivers/power/supply/wm97xx_battery.c
151
.suspend = wm97xx_bat_suspend,
drivers/ptp/ptp_dte.c
308
.suspend = ptp_dte_suspend,
drivers/pwm/core.c
1105
struct pwm_state suspend;
drivers/pwm/core.c
1514
if (!export->suspend.enabled) {
drivers/pwm/core.c
1520
state.enabled = export->suspend.enabled;
drivers/pwm/core.c
1548
export->suspend = state;
drivers/regulator/core.c
6364
.suspend = regulator_suspend,
drivers/regulator/da9062-regulator.c
270
return regmap_field_write(regl->suspend, 1);
drivers/regulator/da9062-regulator.c
277
return regmap_field_write(regl->suspend, 0);
drivers/regulator/da9062-regulator.c
391
.suspend = REG_FIELD(DA9062AA_BUCK1_CONT,
drivers/regulator/da9062-regulator.c
428
.suspend = REG_FIELD(DA9062AA_BUCK3_CONT,
drivers/regulator/da9062-regulator.c
465
.suspend = REG_FIELD(DA9062AA_BUCK4_CONT,
drivers/regulator/da9062-regulator.c
494
.suspend = REG_FIELD(DA9062AA_LDO1_CONT,
drivers/regulator/da9062-regulator.c
50
struct reg_field suspend;
drivers/regulator/da9062-regulator.c
527
.suspend = REG_FIELD(DA9062AA_LDO2_CONT,
drivers/regulator/da9062-regulator.c
560
.suspend = REG_FIELD(DA9062AA_LDO3_CONT,
drivers/regulator/da9062-regulator.c
593
.suspend = REG_FIELD(DA9062AA_LDO4_CONT,
drivers/regulator/da9062-regulator.c
638
.suspend = REG_FIELD(DA9062AA_BUCK1_CONT,
drivers/regulator/da9062-regulator.c
66
struct regmap_field *suspend;
drivers/regulator/da9062-regulator.c
675
.suspend = REG_FIELD(DA9062AA_BUCK2_CONT,
drivers/regulator/da9062-regulator.c
712
.suspend = REG_FIELD(DA9062AA_BUCK3_CONT,
drivers/regulator/da9062-regulator.c
749
.suspend = REG_FIELD(DA9062AA_BUCK4_CONT,
drivers/regulator/da9062-regulator.c
778
.suspend = REG_FIELD(DA9062AA_LDO1_CONT,
drivers/regulator/da9062-regulator.c
811
.suspend = REG_FIELD(DA9062AA_LDO2_CONT,
drivers/regulator/da9062-regulator.c
844
.suspend = REG_FIELD(DA9062AA_LDO3_CONT,
drivers/regulator/da9062-regulator.c
877
.suspend = REG_FIELD(DA9062AA_LDO4_CONT,
drivers/regulator/da9062-regulator.c
971
if (regl->info->suspend.reg) {
drivers/regulator/da9062-regulator.c
972
regl->suspend = devm_regmap_field_alloc(
drivers/regulator/da9062-regulator.c
975
regl->info->suspend);
drivers/regulator/da9062-regulator.c
976
if (IS_ERR(regl->suspend))
drivers/regulator/da9062-regulator.c
977
return PTR_ERR(regl->suspend);
drivers/regulator/da9063-regulator.c
106
.suspend = BFIELD(DA9063_REG_##regl_name##_CONT, DA9063_LDO_CONF), \
drivers/regulator/da9063-regulator.c
131
.suspend = BFIELD(DA9063_REG_##regl_name##_CONT, DA9063_BUCK_CONF), \
drivers/regulator/da9063-regulator.c
151
struct regmap_field *suspend;
drivers/regulator/da9063-regulator.c
384
return regmap_field_write(regl->suspend, 1);
drivers/regulator/da9063-regulator.c
391
return regmap_field_write(regl->suspend, 0);
drivers/regulator/da9063-regulator.c
79
struct reg_field suspend;
drivers/regulator/da9063-regulator.c
995
if (regl->info->suspend.reg) {
drivers/regulator/da9063-regulator.c
996
regl->suspend = devm_regmap_field_alloc(&pdev->dev,
drivers/regulator/da9063-regulator.c
997
da9063->regmap, regl->info->suspend);
drivers/regulator/da9063-regulator.c
998
if (IS_ERR(regl->suspend))
drivers/regulator/da9063-regulator.c
999
return PTR_ERR(regl->suspend);
drivers/rtc/rtc-brcmstb-waketimer.c
407
.suspend = brcmstb_waketmr_suspend,
drivers/rtc/rtc-da9055.c
376
.suspend = da9055_rtc_suspend,
drivers/rtc/rtc-lpc32xx.c
326
.suspend = lpc32xx_rtc_suspend,
drivers/rtc/rtc-ma35d1.c
291
.suspend = ma35d1_rtc_suspend,
drivers/rtc/rtc-wm831x.c
452
.suspend = wm831x_rtc_suspend,
drivers/s390/cio/cio.c
141
orb->cmd.spnd = priv->options.suspend;
drivers/s390/cio/cio.c
142
orb->cmd.ssic = priv->options.suspend && priv->options.inter;
drivers/s390/cio/cio.c
92
priv->options.suspend = (flags & DOIO_ALLOW_SUSPEND) != 0;
drivers/s390/cio/io_sch.h
20
unsigned int suspend:1; /* allow suspend */
drivers/scsi/bfa/bfad_drv.h
209
struct completion suspend;
drivers/scsi/mesh.c
2043
.suspend = mesh_suspend,
drivers/scsi/nsp32.c
3384
.suspend = nsp32_suspend,
drivers/scsi/pcmcia/nsp_cs.c
1753
.suspend = nsp_cs_suspend,
drivers/scsi/qedf/qedf_main.c
3291
.suspend = qedf_suspend,
drivers/scsi/qedi/qedi_main.c
2880
.suspend = qedi_suspend,
drivers/scsi/scsi_pm.c
24
return pm && pm->suspend ? pm->suspend(dev) : 0;
drivers/scsi/scsi_pm.c
263
.suspend = scsi_bus_suspend,
drivers/scsi/sd.c
4351
.suspend = sd_suspend_system,
drivers/scsi/smartpqi/smartpqi_init.c
9488
static int pqi_suspend_or_freeze(struct device *dev, bool suspend)
drivers/scsi/smartpqi/smartpqi_init.c
9504
if (suspend) {
drivers/scsi/smartpqi/smartpqi_init.c
9594
.suspend = pqi_suspend,
drivers/scsi/stex.c
2011
.suspend = stex_suspend,
drivers/scsi/storvsc_drv.c
2190
.suspend = storvsc_suspend,
drivers/scsi/xen-scsifront.c
1216
.suspend = scsifront_suspend,
drivers/sh/intc/core.c
451
.suspend = intc_suspend,
drivers/soc/bcm/brcmstb/biuctrl.c
326
.suspend = brcmstb_cpu_credit_reg_suspend,
drivers/soc/tegra/pmc.c
3415
.suspend = tegra186_pmc_wake_syscore_suspend,
drivers/soundwire/intel.c
994
.suspend = intel_component_dais_suspend,
drivers/spi/spi-fsl-qspi.c
1022
.suspend = fsl_qspi_suspend,
drivers/spi/spi-loongson-core.c
273
.suspend = loongson_spi_suspend,
drivers/spi/spi-topcliff-pch.c
1518
.suspend = pch_spi_pd_suspend,
drivers/ssb/bridge_pcmcia_80211.c
112
.suspend = ssb_host_pcmcia_suspend,
drivers/ssb/main.c
152
if (ssb_drv && ssb_drv->suspend)
drivers/ssb/main.c
153
err = ssb_drv->suspend(ssb_dev, state);
drivers/ssb/main.c
395
.suspend = ssb_device_suspend,
drivers/staging/greybus/audio_codec.c
1068
.suspend = gbaudio_codec_suspend,
drivers/staging/media/atomisp/pci/atomisp_v4l2.c
1169
isp->pm_domain.ops.suspend = atomisp_suspend;
drivers/staging/media/ipu7/ipu7-isys.c
569
.suspend = isys_suspend,
drivers/staging/rtl8723bs/os_dep/sdio_intf.c
32
.suspend = rtw_sdio_suspend,
drivers/staging/vc04_services/bcm2835-audio/bcm2835.c
324
.suspend = snd_bcm2835_alsa_suspend,
drivers/thermal/db8500_thermal.c
235
.suspend = db8500_thermal_suspend,
drivers/thermal/intel/intel_hfi.c
616
.suspend = hfi_syscore_suspend,
drivers/thermal/qcom/tsens-8960.c
265
.suspend = suspend_8960,
drivers/thermal/qcom/tsens.c
1091
if (priv->ops && priv->ops->suspend)
drivers/thermal/qcom/tsens.c
1092
return priv->ops->suspend(priv);
drivers/thermal/qcom/tsens.h
86
int (*suspend)(struct tsens_priv *priv);
drivers/thunderbolt/domain.c
568
return tb->cm_ops->suspend ? tb->cm_ops->suspend(tb) : 0;
drivers/thunderbolt/icm.c
2389
.suspend = icm_suspend,
drivers/thunderbolt/icm.c
2405
.suspend = icm_suspend,
drivers/thunderbolt/icm.c
2427
.suspend = icm_suspend,
drivers/thunderbolt/nhi.c
1453
.suspend = nhi_suspend,
drivers/thunderbolt/tb.h
513
int (*suspend)(struct tb *tb);
drivers/tty/serial/8250/8250_platform.c
282
.suspend = serial8250_suspend,
drivers/tty/serial/8250/serial_cs.c
862
.suspend = serial_suspend,
drivers/tty/serial/imx.c
2835
.suspend = imx_uart_suspend,
drivers/tty/serial/lpc32xx_hs.c
699
.suspend = serial_hs_lpc32xx_suspend,
drivers/tty/serial/ma35d1_serial.c
798
.suspend = ma35d1serial_suspend,
drivers/tty/serial/mpc52xx_uart.c
1847
.suspend = mpc52xx_uart_of_suspend,
drivers/tty/serial/mvebu-uart.c
865
.suspend = mvebu_uart_suspend,
drivers/tty/serial/pmac_zilog.c
1771
.suspend = pmz_suspend,
drivers/tty/serial/pxa.c
770
.suspend = serial_pxa_suspend,
drivers/tty/serial/sa1100.c
884
.suspend = sa1100_serial_suspend,
drivers/tty/serial/serial_txx9.c
1102
.suspend = serial_txx9_suspend,
drivers/tty/serial/serial_txx9.c
1189
.suspend = pciserial_txx9_suspend_one,
drivers/ufs/core/ufshcd-priv.h
213
if (hba->vops && hba->vops->suspend)
drivers/ufs/core/ufshcd-priv.h
214
return hba->vops->suspend(hba, op, status);
drivers/ufs/core/ufshcd.c
11190
.suspend = ufshcd_wl_suspend,
drivers/ufs/core/ufshcd.c
1750
bool suspend = false;
drivers/ufs/core/ufshcd.c
1758
suspend = true;
drivers/ufs/core/ufshcd.c
1764
if (suspend)
drivers/ufs/core/ufshcd.c
6508
static void ufshcd_clk_scaling_suspend(struct ufs_hba *hba, bool suspend)
drivers/ufs/core/ufshcd.c
6510
if (suspend) {
drivers/ufs/host/ufs-exynos.c
1728
if (ufs->drv_data->suspend)
drivers/ufs/host/ufs-exynos.c
1729
ufs->drv_data->suspend(ufs);
drivers/ufs/host/ufs-exynos.c
2023
.suspend = exynos_ufs_suspend,
drivers/ufs/host/ufs-exynos.c
2182
.suspend = fsd_ufs_suspend,
drivers/ufs/host/ufs-exynos.c
2201
.suspend = gs101_ufs_suspend,
drivers/ufs/host/ufs-exynos.h
195
int (*suspend)(struct exynos_ufs *ufs);
drivers/ufs/host/ufs-hisi.c
547
.suspend = ufs_hisi_suspend,
drivers/ufs/host/ufs-hisi.c
556
.suspend = ufs_hisi_suspend,
drivers/ufs/host/ufs-mediatek.c
2324
.suspend = ufs_mtk_suspend,
drivers/ufs/host/ufs-qcom.c
2347
.suspend = ufs_qcom_suspend,
drivers/ufs/host/ufs-qcom.c
2368
.suspend = ufs_qcom_fw_managed_suspend,
drivers/ufs/host/ufs-qcom.c
2447
.suspend = ufshcd_system_suspend,
drivers/ufs/host/ufs-sprd.c
404
.suspend = ufs_sprd_suspend,
drivers/ufs/host/ufshcd-pci.c
672
.suspend = ufshcd_system_suspend,
drivers/usb/cdns3/cdns3-gadget.c
1872
priv_dev->gadget_driver->suspend) {
drivers/usb/cdns3/cdns3-gadget.c
1874
priv_dev->gadget_driver->suspend(&priv_dev->gadget);
drivers/usb/cdns3/cdns3-gadget.c
3507
rdrv->suspend = cdns3_gadget_suspend;
drivers/usb/cdns3/cdns3-imx.c
151
bool suspend, bool wakeup);
drivers/usb/cdns3/cdns3-imx.c
249
bool suspend, bool wakeup)
drivers/usb/cdns3/cdns3-imx.c
262
if (suspend) {
drivers/usb/cdns3/cdns3-imx.c
405
bool suspend, bool wakeup)
drivers/usb/cdns3/cdns3-plat.c
200
bool suspend, bool wakeup)
drivers/usb/cdns3/cdns3-plat.c
206
ret = cdns->pdata->platform_suspend(dev, suspend, wakeup);
drivers/usb/cdns3/cdnsp-gadget.c
1755
if (pdev->gadget_driver && pdev->gadget_driver->suspend) {
drivers/usb/cdns3/cdnsp-gadget.c
1757
pdev->gadget_driver->suspend(&pdev->gadget);
drivers/usb/cdns3/cdnsp-gadget.c
2070
rdrv->suspend = cdnsp_gadget_suspend;
drivers/usb/cdns3/core.c
285
rdrv->suspend = NULL;
drivers/usb/cdns3/core.c
515
if (cdns->roles[cdns->role]->suspend) {
drivers/usb/cdns3/core.c
517
cdns->roles[cdns->role]->suspend(cdns, false);
drivers/usb/cdns3/core.h
32
int (*suspend)(struct cdns *cdns, bool do_wakeup);
drivers/usb/cdns3/core.h
44
bool suspend, bool wakeup);
drivers/usb/chipidea/ci.h
139
void (*suspend)(struct ci_hdrc *ci);
drivers/usb/chipidea/core.c
1410
if (ci->role != CI_ROLE_END && ci_role(ci)->suspend)
drivers/usb/chipidea/core.c
1411
ci_role(ci)->suspend(ci);
drivers/usb/chipidea/host.c
488
rdrv->suspend = ci_hdrc_host_suspend;
drivers/usb/chipidea/udc.c
2251
ci->driver->suspend) {
drivers/usb/chipidea/udc.c
2253
ci->driver->suspend(&ci->gadget);
drivers/usb/chipidea/udc.c
2435
rdrv->suspend = udc_suspend;
drivers/usb/class/cdc-acm.c
2051
.suspend = acm_suspend,
drivers/usb/class/cdc-wdm.c
1365
.suspend = wdm_suspend,
drivers/usb/class/usblp.c
1474
.suspend = usblp_suspend,
drivers/usb/class/usbtmc.c
2601
.suspend = usbtmc_suspend,
drivers/usb/core/devio.c
777
.suspend = driver_suspend,
drivers/usb/core/driver.c
1243
if (!drv->suspend || !drv->resume)
drivers/usb/core/driver.c
1266
if (udriver->suspend)
drivers/usb/core/driver.c
1267
status = udriver->suspend(udev, msg);
drivers/usb/core/driver.c
1323
status = driver->suspend(intf, msg);
drivers/usb/core/generic.c
332
.suspend = usb_generic_driver_suspend,
drivers/usb/core/hcd-pci.c
634
.suspend = hcd_pci_suspend,
drivers/usb/core/hub.c
6057
.suspend = hub_suspend,
drivers/usb/core/usb.c
572
.suspend = usb_dev_suspend,
drivers/usb/dwc2/core_intr.c
579
call_gadget(hsotg, suspend);
drivers/usb/dwc2/core_intr.c
655
call_gadget(hsotg, suspend);
drivers/usb/dwc3/gadget.c
3948
if (dwc->async_callbacks && dwc->gadget_driver->suspend) {
drivers/usb/dwc3/gadget.c
3950
dwc->gadget_driver->suspend(dwc->gadget);
drivers/usb/gadget/composite.c
2033
if (f->suspend && !f->func_suspended) {
drivers/usb/gadget/composite.c
2034
f->suspend(f);
drivers/usb/gadget/composite.c
2589
if (f->suspend)
drivers/usb/gadget/composite.c
2590
f->suspend(f);
drivers/usb/gadget/composite.c
2593
if (cdev->driver->suspend)
drivers/usb/gadget/composite.c
2594
cdev->driver->suspend(cdev);
drivers/usb/gadget/composite.c
2661
.suspend = composite_suspend,
drivers/usb/gadget/configfs.c
1978
.suspend = configfs_composite_suspend,
drivers/usb/gadget/configfs.c
2022
gi->composite.suspend = NULL;
drivers/usb/gadget/function/f_acm.c
778
acm->port.func.suspend = acm_suspend;
drivers/usb/gadget/function/f_ecm.c
971
ecm->port.func.suspend = ecm_suspend;
drivers/usb/gadget/function/f_fs.c
4123
func->function.suspend = ffs_func_suspend;
drivers/usb/gadget/function/f_serial.c
395
gser->port.func.suspend = gser_suspend;
drivers/usb/gadget/function/f_uac1.c
1850
uac1->g_audio.func.suspend = f_audio_suspend;
drivers/usb/gadget/function/f_uac2.c
2296
uac2->g_audio.func.suspend = afunc_suspend;
drivers/usb/gadget/legacy/inode.c
1753
.suspend = gadgetfs_suspend,
drivers/usb/gadget/legacy/raw_gadget.c
554
dev->driver.suspend = gadget_suspend;
drivers/usb/gadget/legacy/zero.c
430
.suspend = zero_suspend,
drivers/usb/gadget/udc/aspeed-vhub/dev.c
477
if (d->driver && d->driver->suspend) {
drivers/usb/gadget/udc/aspeed-vhub/dev.c
479
d->driver->suspend(&d->gadget);
drivers/usb/gadget/udc/aspeed_udc.c
1157
if (udc->driver && udc->driver->suspend) {
drivers/usb/gadget/udc/aspeed_udc.c
1159
udc->driver->suspend(&udc->gadget);
drivers/usb/gadget/udc/at91_udc.c
1460
if (udc->driver && udc->driver->suspend) {
drivers/usb/gadget/udc/at91_udc.c
1462
udc->driver->suspend(&udc->gadget);
drivers/usb/gadget/udc/at91_udc.c
2008
.suspend = at91udc_suspend,
drivers/usb/gadget/udc/atmel_usba_udc.c
1735
&& udc->driver && udc->driver->suspend) {
drivers/usb/gadget/udc/atmel_usba_udc.c
1737
udc->driver->suspend(&udc->gadget);
drivers/usb/gadget/udc/bdc/bdc_udc.c
189
bdc->gadget_driver->suspend) {
drivers/usb/gadget/udc/bdc/bdc_udc.c
193
bdc->gadget_driver->suspend(&bdc->gadget);
drivers/usb/gadget/udc/cdns2/cdns2-gadget.c
1244
if (pdev->gadget_driver && pdev->gadget_driver->suspend) {
drivers/usb/gadget/udc/cdns2/cdns2-gadget.c
1246
pdev->gadget_driver->suspend(&pdev->gadget);
drivers/usb/gadget/udc/dummy_hcd.c
1128
int suspend)
drivers/usb/gadget/udc/dummy_hcd.c
1131
dum->udc_suspended = suspend;
drivers/usb/gadget/udc/dummy_hcd.c
1161
.suspend = dummy_udc_suspend,
drivers/usb/gadget/udc/dummy_hcd.c
2783
.suspend = dummy_hcd_suspend,
drivers/usb/gadget/udc/dummy_hcd.c
484
if (dum_hcd->old_active && dum->driver->suspend)
drivers/usb/gadget/udc/dummy_hcd.c
485
dum->driver->suspend(&dum->gadget);
drivers/usb/gadget/udc/fsl_qe_udc.c
2109
if (udc->driver->suspend)
drivers/usb/gadget/udc/fsl_qe_udc.c
2110
udc->driver->suspend(&udc->gadget);
drivers/usb/gadget/udc/fsl_qe_udc.c
2709
.suspend = qe_udc_suspend,
drivers/usb/gadget/udc/fsl_udc_core.c
1766
if (udc->driver->suspend)
drivers/usb/gadget/udc/fsl_udc_core.c
1767
udc->driver->suspend(&udc->gadget);
drivers/usb/gadget/udc/fsl_udc_core.c
2692
.suspend = fsl_udc_suspend,
drivers/usb/gadget/udc/fsl_udc_core.c
2698
.suspend = fsl_udc_otg_suspend,
drivers/usb/gadget/udc/goku_udc.c
1593
&& dev->driver->suspend) {
drivers/usb/gadget/udc/goku_udc.c
1595
dev->driver->suspend(&dev->gadget);
drivers/usb/gadget/udc/gr_udc.c
1361
dev->driver && dev->driver->suspend) {
drivers/usb/gadget/udc/gr_udc.c
1364
dev->driver->suspend(&dev->gadget);
drivers/usb/gadget/udc/lpc32xx_udc.c
3262
.suspend = lpc32xx_udc_suspend,
drivers/usb/gadget/udc/net2280.c
3429
if (dev->async_callbacks && dev->driver->suspend)
drivers/usb/gadget/udc/net2280.c
3430
dev->driver->suspend(&dev->gadget);
drivers/usb/gadget/udc/omap_udc.c
1782
&& udc->driver->suspend) {
drivers/usb/gadget/udc/omap_udc.c
1784
udc->driver->suspend(&udc->gadget);
drivers/usb/gadget/udc/omap_udc.c
2985
.suspend = omap_udc_suspend,
drivers/usb/gadget/udc/pch_udc.c
2654
&& dev->driver->suspend) {
drivers/usb/gadget/udc/pch_udc.c
2656
dev->driver->suspend(&dev->gadget);
drivers/usb/gadget/udc/pxa25x_udc.c
1888
&& dev->driver->suspend)
drivers/usb/gadget/udc/pxa25x_udc.c
1889
dev->driver->suspend(&dev->gadget);
drivers/usb/gadget/udc/pxa25x_udc.c
2477
.suspend = pxa25x_udc_suspend,
drivers/usb/gadget/udc/pxa27x_udc.c
2189
&& udc->driver && udc->driver->suspend)
drivers/usb/gadget/udc/pxa27x_udc.c
2190
udc->driver->suspend(&udc->gadget);
drivers/usb/gadget/udc/pxa27x_udc.c
2546
.suspend = pxa_udc_suspend,
drivers/usb/gadget/udc/renesas_usb3.c
842
if (usb3->driver && usb3->driver->suspend)
drivers/usb/gadget/udc/renesas_usb3.c
843
usb3->driver->suspend(&usb3->gadget);
drivers/usb/gadget/udc/renesas_usbf.c
2879
if (udc->driver && udc->driver->suspend) {
drivers/usb/gadget/udc/renesas_usbf.c
2881
udc->driver->suspend(&udc->gadget);
drivers/usb/gadget/udc/snps_udc_core.c
2919
if (dev->driver->suspend) {
drivers/usb/gadget/udc/snps_udc_core.c
2922
dev->driver->suspend(&dev->gadget);
drivers/usb/gadget/udc/snps_udc_plat.c
297
.suspend = udc_plat_suspend,
drivers/usb/gadget/udc/tegra-xudc.c
2950
if (xudc->driver->suspend) {
drivers/usb/gadget/udc/tegra-xudc.c
2952
xudc->driver->suspend(&xudc->gadget);
drivers/usb/gadget/udc/udc-xilinx.c
1512
if (udc->driver->suspend) {
drivers/usb/gadget/udc/udc-xilinx.c
1514
udc->driver->suspend(&udc->gadget);
drivers/usb/gadget/udc/udc-xilinx.c
2207
if (udc->driver && udc->driver->suspend)
drivers/usb/gadget/udc/udc-xilinx.c
2208
udc->driver->suspend(&udc->gadget);
drivers/usb/host/bcma-hcd.c
496
.suspend = bcma_hcd_suspend,
drivers/usb/host/ehci-fsl.c
623
.suspend = ehci_fsl_drv_suspend,
drivers/usb/host/isp116x-hcd.c
1688
.suspend = isp116x_suspend,
drivers/usb/host/ohci-da8xx.c
520
.suspend = ohci_da8xx_suspend,
drivers/usb/host/ohci-omap.c
396
.suspend = ohci_omap_suspend,
drivers/usb/host/ohci-platform.c
351
.suspend = ohci_platform_suspend,
drivers/usb/host/ohci-pxa27x.c
565
.suspend = ohci_hcd_pxa27x_drv_suspend,
drivers/usb/host/ohci-s3c2410.c
447
.suspend = ohci_hcd_s3c2410_drv_suspend,
drivers/usb/host/ohci-sm501.c
257
.suspend = ohci_sm501_suspend,
drivers/usb/host/ohci-spear.c
161
.suspend = spear_ohci_hcd_drv_suspend,
drivers/usb/host/oxu210hp-hcd.c
4295
.suspend = oxu_drv_suspend,
drivers/usb/host/r8a66597-hcd.c
2371
.suspend = r8a66597_suspend,
drivers/usb/host/sl811-hcd.c
1791
.suspend = sl811h_suspend,
drivers/usb/host/ssb-hcd.c
260
.suspend = ssb_hcd_suspend,
drivers/usb/host/xhci-hub.c
458
static int xhci_stop_device(struct xhci_hcd *xhci, int slot_id, int suspend)
drivers/usb/host/xhci-hub.c
497
i, suspend);
drivers/usb/host/xhci-hub.c
505
ret = xhci_queue_stop_endpoint(xhci, cmd, slot_id, 0, suspend);
drivers/usb/host/xhci-pci.c
744
static void xhci_ssic_port_unused_quirk(struct usb_hcd *hcd, bool suspend)
drivers/usb/host/xhci-pci.c
762
if (suspend)
drivers/usb/host/xhci-plat.c
608
.suspend = pm_sleep_ptr(xhci_plat_suspend),
drivers/usb/host/xhci-ring.c
4464
int slot_id, unsigned int ep_index, int suspend)
drivers/usb/host/xhci-ring.c
4469
u32 trb_suspend = SUSPEND_PORT_FOR_TRB(suspend);
drivers/usb/host/xhci.c
2897
int xhci_stop_endpoint_sync(struct xhci_hcd *xhci, struct xhci_virt_ep *ep, int suspend,
drivers/usb/host/xhci.c
2917
ep->ep_index, suspend);
drivers/usb/host/xhci.h
1920
int slot_id, unsigned int ep_index, int suspend);
drivers/usb/host/xhci.h
1955
int suspend, gfp_t gfp_flags);
drivers/usb/isp1760/isp1760-udc.c
1211
if (udc->driver->suspend)
drivers/usb/isp1760/isp1760-udc.c
1212
udc->driver->suspend(&udc->gadget);
drivers/usb/misc/chaoskey.c
598
.suspend = chaoskey_suspend,
drivers/usb/misc/idmouse.c
116
.suspend = idmouse_suspend,
drivers/usb/misc/usb-ljca.c
899
.suspend = ljca_suspend,
drivers/usb/misc/usbio.c
691
.suspend = usbio_suspend,
drivers/usb/misc/usblcd.c
440
.suspend = lcd_suspend,
drivers/usb/misc/usbsevseg.c
384
.suspend = sevseg_suspend,
drivers/usb/misc/usbtest.c
3055
.suspend = usbtest_suspend,
drivers/usb/mtu3/mtu3_gadget.c
742
if (mtu->async_callbacks && mtu->gadget_driver && mtu->gadget_driver->suspend) {
drivers/usb/mtu3/mtu3_gadget.c
744
mtu->gadget_driver->suspend(&mtu->g);
drivers/usb/musb/musb_core.c
2933
.suspend = musb_suspend,
drivers/usb/musb/musb_gadget.c
1961
if (musb->gadget_driver && musb->gadget_driver->suspend) {
drivers/usb/musb/musb_gadget.c
1963
musb->gadget_driver->suspend(&musb->g);
drivers/usb/musb/omap2430.c
585
.suspend = omap2430_suspend,
drivers/usb/phy/phy-ab8500-usb.c
627
static int ab8500_usb_set_suspend(struct usb_phy *x, int suspend)
drivers/usb/phy/phy-fsl-usb.c
508
if (dev->driver->pm && dev->driver->pm->suspend)
drivers/usb/phy/phy-fsl-usb.c
509
retval = dev->driver->pm->suspend(dev);
drivers/usb/phy/phy-fsl-usb.c
540
if (dev->driver->suspend)
drivers/usb/phy/phy-fsl-usb.c
541
dev->driver->suspend(dev, otg_suspend_state);
drivers/usb/phy/phy-generic.c
46
static int nop_set_suspend(struct usb_phy *x, int suspend)
drivers/usb/phy/phy-generic.c
51
if (suspend) {
drivers/usb/phy/phy-gpio-vbus-usb.c
214
static int gpio_vbus_set_suspend(struct usb_phy *phy, int suspend)
drivers/usb/phy/phy-gpio-vbus-usb.c
226
return gpio_vbus_set_power(phy, suspend ? 0 : gpio_vbus->mA);
drivers/usb/phy/phy-gpio-vbus-usb.c
360
.suspend = gpio_vbus_pm_suspend,
drivers/usb/phy/phy-mxs-usb.c
524
static int mxs_phy_suspend(struct usb_phy *x, int suspend)
drivers/usb/phy/phy-mxs-usb.c
533
if (suspend) {
drivers/usb/phy/phy-tahvo.c
175
static int tahvo_usb_set_suspend(struct usb_phy *dev, int suspend)
drivers/usb/phy/phy-tahvo.c
184
if (suspend)
drivers/usb/phy/phy-tegra-usb.c
1166
static int tegra_usb_phy_set_suspend(struct usb_phy *u_phy, int suspend)
drivers/usb/phy/phy-tegra-usb.c
1184
if (suspend)
drivers/usb/renesas_usbhs/mod_gadget.c
468
if (gpriv->driver && gpriv->driver->suspend)
drivers/usb/renesas_usbhs/mod_gadget.c
469
gpriv->driver->suspend(&gpriv->gadget);
drivers/usb/serial/f81232.c
1007
.suspend = f81232_suspend,
drivers/usb/serial/f81232.c
1031
.suspend = f81232_suspend,
drivers/usb/serial/io_ti.c
2702
.suspend = edge_suspend,
drivers/usb/serial/io_ti.c
2739
.suspend = edge_suspend,
drivers/usb/serial/mos7840.c
1795
.suspend = mos7840_suspend,
drivers/usb/serial/option.c
2548
.suspend = usb_wwan_suspend,
drivers/usb/serial/qcserial.c
478
.suspend = usb_wwan_suspend,
drivers/usb/serial/sierra.c
1042
.suspend = sierra_suspend,
drivers/usb/serial/usb-serial.c
1224
if (serial->type->suspend) {
drivers/usb/serial/usb-serial.c
1225
r = serial->type->suspend(serial, message);
drivers/usb/serial/usb-serial.c
1492
udriver->suspend = usb_serial_suspend;
drivers/usb/storage/alauda.c
1264
.suspend = usb_stor_suspend,
drivers/usb/storage/cypress_atacb.c
276
.suspend = usb_stor_suspend,
drivers/usb/storage/datafab.c
747
.suspend = usb_stor_suspend,
drivers/usb/storage/ene_ub6250.c
2430
.suspend = usb_stor_suspend,
drivers/usb/storage/freecom.c
567
.suspend = usb_stor_suspend,
drivers/usb/storage/isd200.c
1576
.suspend = usb_stor_suspend,
drivers/usb/storage/jumpshot.c
673
.suspend = usb_stor_suspend,
drivers/usb/storage/karma.c
224
.suspend = usb_stor_suspend,
drivers/usb/storage/onetouch.c
297
.suspend = usb_stor_suspend,
drivers/usb/storage/realtek_cr.c
1061
.suspend = realtek_cr_suspend,
drivers/usb/storage/sddr09.c
1780
.suspend = usb_stor_suspend,
drivers/usb/storage/sddr55.c
1010
.suspend = usb_stor_suspend,
drivers/usb/storage/shuttle_usbat.c
1862
.suspend = usb_stor_suspend,
drivers/usb/storage/uas.c
1267
.suspend = uas_suspend,
drivers/usb/storage/usb.c
1248
.suspend = usb_stor_suspend,
drivers/usb/typec/tcpm/fusb302.c
1836
.suspend = fusb302_pm_suspend,
drivers/usb/typec/ucsi/cros_ec_ucsi.c
340
.suspend = cros_ucsi_suspend,
drivers/usb/usb-skeleton.c
635
.suspend = skel_suspend,
drivers/usb/usbip/stub_dev.c
532
.suspend = stub_suspend,
drivers/usb/usbip/vhci_hcd.c
1512
.suspend = vhci_hcd_suspend,
drivers/vdpa/mlx5/net/mlx5_vnet.c
3700
.suspend = mlx5_vdpa_suspend,
drivers/vdpa/solidrun/snet_main.c
552
.suspend = snet_suspend,
drivers/vdpa/vdpa_sim/vdpa_sim.c
788
.suspend = vdpasim_suspend,
drivers/vdpa/vdpa_sim/vdpa_sim.c
828
.suspend = vdpasim_suspend,
drivers/vhost/vdpa.c
410
return ops->suspend;
drivers/vhost/vdpa.c
599
if (!ops->suspend)
drivers/vhost/vdpa.c
602
ret = ops->suspend(vdpa);
drivers/video/backlight/ili9320.c
266
if (lcd->platdata->suspend == ILI9320_SUSPEND_DEEP) {
drivers/video/backlight/ili9320.c
281
if (lcd->platdata->suspend == ILI9320_SUSPEND_DEEP)
drivers/video/backlight/pwm_bl.c
686
.suspend = pwm_backlight_suspend,
drivers/video/fbdev/arkfb.c
1158
.suspend = ark_pci_suspend,
drivers/video/fbdev/atmel_lcdfb.c
1303
.suspend = atmel_lcdfb_suspend,
drivers/video/fbdev/aty/aty128fb.c
173
.suspend = aty128_pci_suspend,
drivers/video/fbdev/aty/aty128fb.c
2328
static void aty128_set_suspend(struct aty128fb_par *par, int suspend)
drivers/video/fbdev/aty/aty128fb.c
2341
if (suspend) {
drivers/video/fbdev/aty/atyfb_base.c
2189
.suspend = atyfb_pci_suspend,
drivers/video/fbdev/aty/radeon_pm.c
2537
static void radeon_set_suspend(struct radeonfb_info *rinfo, int suspend)
drivers/video/fbdev/aty/radeon_pm.c
2548
if (suspend) {
drivers/video/fbdev/aty/radeon_pm.c
2809
.suspend = radeonfb_pci_suspend,
drivers/video/fbdev/au1100fb.c
922
.suspend = au1100fb_drv_suspend,
drivers/video/fbdev/au1200fb.c
1820
.suspend = au1200fb_drv_suspend,
drivers/video/fbdev/chipsfb.c
506
.suspend = chipsfb_pci_suspend,
drivers/video/fbdev/fsl-diu-fb.c
1886
.suspend = fsl_diu_suspend,
drivers/video/fbdev/geode/gxfb_core.c
470
.suspend = gxfb_suspend,
drivers/video/fbdev/geode/lxfb_core.c
602
.suspend = lxfb_suspend,
drivers/video/fbdev/hitfb.c
473
.suspend = hitfb_suspend,
drivers/video/fbdev/i740fb.c
1233
.suspend = i740fb_suspend,
drivers/video/fbdev/i810/i810_main.c
133
.suspend = i810fb_suspend,
drivers/video/fbdev/nvidia/nvidia.c
1100
.suspend = nvidiafb_suspend,
drivers/video/fbdev/omap/hwa742.c
1054
.suspend = hwa742_suspend,
drivers/video/fbdev/omap/lcdc.c
777
.suspend = omap_lcdc_suspend,
drivers/video/fbdev/omap/omapfb.h
172
void (*suspend) (void);
drivers/video/fbdev/omap/omapfb_main.c
1829
.suspend = omapfb_suspend,
drivers/video/fbdev/omap/omapfb_main.c
337
if (fbdev->ctrl->suspend)
drivers/video/fbdev/omap/omapfb_main.c
338
fbdev->ctrl->suspend();
drivers/video/fbdev/pxafb.c
1690
.suspend = pxafb_suspend,
drivers/video/fbdev/s1d13xxxfb.c
1006
.suspend = s1d13xxxfb_suspend,
drivers/video/fbdev/s3fb.c
1554
.suspend = s3_pci_suspend,
drivers/video/fbdev/sa1100fb.c
1211
.suspend = sa1100fb_suspend,
drivers/video/fbdev/savage/savagefb_driver.c
2440
.suspend = savagefb_suspend,
drivers/video/fbdev/sh_mobile_lcdcfb.c
2208
.suspend = sh_mobile_lcdc_suspend,
drivers/video/fbdev/skeletonfb.c
958
.suspend = xxxfb_suspend, /* optional but recommended */
drivers/video/fbdev/sm501fb.c
2223
.suspend = sm501fb_suspend,
drivers/video/fbdev/via/via-core.c
599
hooks->suspend(hooks->private);
drivers/video/fbdev/via/via-core.c
708
.suspend = via_suspend,
drivers/video/fbdev/via/via-gpio.c
187
.suspend = viafb_gpio_suspend,
drivers/video/fbdev/via/viafbdev.c
1689
.suspend = viafb_suspend,
drivers/video/fbdev/vt8623fb.c
891
.suspend = vt8623_pci_suspend,
drivers/virtio/virtio_pci_common.c
650
.suspend = virtio_pci_suspend,
drivers/watchdog/at91rm9200_wdt.c
300
.suspend = pm_ptr(at91wdt_suspend),
drivers/watchdog/cros_ec_wdt.c
188
.suspend = pm_ptr(cros_ec_wdt_suspend),
drivers/watchdog/db8500_wdt.c
135
.suspend = pm_ptr(db8500_wdt_suspend),
drivers/watchdog/kempld_wdt.c
537
.suspend = pm_ptr(kempld_wdt_suspend),
drivers/watchdog/omap_wdt.c
362
.suspend = pm_ptr(omap_wdt_suspend),
drivers/watchdog/pseries-wdt.c
232
.suspend = pseries_wdt_suspend,
drivers/watchdog/twl4030_wdt.c
110
.suspend = pm_ptr(twl4030_wdt_suspend),
drivers/watchdog/xen_wdt.c
169
.suspend = xen_wdt_suspend,
drivers/xen/xenbus/xenbus_probe.c
719
if (drv->suspend)
drivers/xen/xenbus/xenbus_probe.c
720
err = drv->suspend(xdev);
include/drm/drm_client.h
86
int (*suspend)(struct drm_client_dev *client);
include/drm/drm_fb_helper.h
111
void (*fb_set_suspend)(struct drm_fb_helper *helper, bool suspend);
include/drm/drm_fb_helper.h
263
void drm_fb_helper_set_suspend(struct drm_fb_helper *fb_helper, bool suspend);
include/drm/drm_fb_helper.h
265
bool suspend);
include/drm/drm_fb_helper.h
361
bool suspend)
include/drm/drm_fb_helper.h
366
drm_fb_helper_set_suspend_unlocked(struct drm_fb_helper *fb_helper, bool suspend)
include/linux/acpi_pmtmr.h
35
void acpi_pmtmr_register_suspend_resume_callback(void (*cb)(void *data, bool suspend), void *data);
include/linux/auxiliary_bus.h
193
int (*suspend)(struct auxiliary_device *auxdev, pm_message_t state);
include/linux/bcma/bcma.h
306
int (*suspend)(struct bcma_device *dev);
include/linux/clk/tegra.h
120
if (WARN_ON(!tegra_cpu_car_ops->suspend))
include/linux/clk/tegra.h
123
tegra_cpu_car_ops->suspend();
include/linux/clk/tegra.h
40
void (*suspend)(void);
include/linux/clockchips.h
126
void (*suspend)(struct clock_event_device *);
include/linux/clocksource.h
118
void (*suspend)(struct clocksource *cs);
include/linux/cpufreq.h
413
int (*suspend)(struct cpufreq_policy *policy);
include/linux/device/bus.h
102
int (*suspend)(struct device *dev, pm_message_t state);
include/linux/device/driver.h
115
int (*suspend) (struct device *dev, pm_message_t state);
include/linux/fsl/mc.h
53
int (*suspend)(struct fsl_mc_device *dev, pm_message_t state);
include/linux/hid-sensor-hub.h
89
int (*suspend)(struct hid_sensor_hub_device *hsdev, void *priv);
include/linux/hid.h
890
int (*suspend)(struct hid_device *hdev, pm_message_t message);
include/linux/host1x.h
77
int (*suspend)(struct host1x_client *client);
include/linux/hyperv.h
1259
int (*suspend)(struct hv_device *);
include/linux/irq.h
1063
void (*suspend)(struct irq_chip_generic *gc);
include/linux/isa.h
18
int (*suspend)(struct device *, unsigned int, pm_message_t);
include/linux/memstick.h
299
int (*suspend)(struct memstick_dev *card,
include/linux/mfd/core.h
71
int (*suspend)(struct platform_device *dev);
include/linux/mfd/twl.h
611
int (*phy_suspend)(struct device *dev, int suspend);
include/linux/mfd/ucb1x00.h
157
int (*suspend)(struct ucb1x00_dev *dev);
include/linux/mtd/rawnand.h
1196
int (*suspend)(struct nand_chip *chip);
include/linux/olpc-ec.h
36
int (*suspend)(struct platform_device *);
include/linux/pci.h
1018
int (*suspend)(struct pci_dev *dev, pm_message_t state); /* Device suspended */
include/linux/pci.h
2419
suspend##hook, vendor, device, class, class_shift, hook)
include/linux/pci.h
2445
suspend##hook, vendor, device, PCI_ANY_ID, 0, hook)
include/linux/phy.h
1186
int (*suspend)(struct phy_device *phydev);
include/linux/platform_data/asoc-pxa.h
22
void (*suspend)(void *);
include/linux/platform_device.h
274
int (*suspend)(struct platform_device *, pm_message_t state);
include/linux/platform_device.h
407
.suspend = platform_pm_suspend, \
include/linux/pm.h
291
int (*suspend)(struct device *dev);
include/linux/pm.h
315
.suspend = pm_sleep_ptr(suspend_fn), \
include/linux/pnp.h
319
#define pnp_can_suspend(dev) (((dev)->protocol->suspend) && \
include/linux/pnp.h
381
int (*suspend) (struct pnp_dev *dev, pm_message_t state);
include/linux/pnp.h
396
int (*suspend) (struct pnp_card_link *card, pm_message_t state);
include/linux/pnp.h
422
int (*suspend) (struct pnp_dev *dev, pm_message_t state);
include/linux/raspberrypi/vchiq_bus.h
23
int (*suspend)(struct vchiq_device *device,
include/linux/rio.h
462
int (*suspend) (struct rio_dev * dev, u32 state);
include/linux/ssb/ssb.h
322
int (*suspend)(struct ssb_device *dev, pm_message_t state);
include/linux/stmmac.h
270
int (*suspend)(struct device *dev, void *priv);
include/linux/sungem_phy.h
13
int (*suspend)(struct mii_phy *phy);
include/linux/syscore_ops.h
14
int (*suspend)(void *data);
include/linux/ti_wilink_st.h
431
int (*suspend)(struct platform_device *, pm_message_t);
include/linux/tifm.h
103
int (*suspend)(struct tifm_dev *dev,
include/linux/usb.h
1255
int (*suspend) (struct usb_interface *intf, pm_message_t message);
include/linux/usb.h
1313
int (*suspend) (struct usb_device *udev, pm_message_t message);
include/linux/usb/composite.h
227
void (*suspend)(struct usb_function *);
include/linux/usb/composite.h
399
void (*suspend)(struct usb_composite_dev *);
include/linux/usb/gadget.h
775
void (*suspend)(struct usb_gadget *);
include/linux/usb/phy.h
138
int suspend);
include/linux/usb/phy.h
297
usb_phy_set_suspend(struct usb_phy *x, int suspend)
include/linux/usb/phy.h
300
return x->set_suspend(x, suspend);
include/linux/usb/serial.h
263
int (*suspend)(struct usb_serial *serial, pm_message_t message);
include/linux/vdpa.h
416
int (*suspend)(struct vdpa_device *vdev);
include/linux/via-core.h
52
int (*suspend)(void *private);
include/media/dvb_frontend.h
233
int (*suspend)(struct dvb_frontend *fe);
include/media/dvb_frontend.h
450
int (*suspend)(struct dvb_frontend *fe);
include/net/bluetooth/l2cap.h
632
void (*suspend) (struct l2cap_chan *chan);
include/net/cfg80211.h
4902
int (*suspend)(struct wiphy *wiphy, struct cfg80211_wowlan *wow);
include/net/cfg802154.h
42
int (*suspend)(struct wpan_phy *wpan_phy);
include/net/dsa.h
965
int (*suspend)(struct dsa_switch *ds);
include/net/mac80211.h
4567
void (*stop)(struct ieee80211_hw *hw, bool suspend);
include/net/mac80211.h
4569
int (*suspend)(struct ieee80211_hw *hw, struct cfg80211_wowlan *wowlan);
include/pcmcia/ds.h
52
int (*suspend) (struct pcmcia_device *dev);
include/pcmcia/ss.h
123
int (*suspend)(struct pcmcia_socket *s);
include/sound/ac97_codec.h
183
void (*suspend) (struct snd_ac97 *ac97);
include/sound/emu10k1.h
1805
bool suspend;
include/sound/hda_codec.h
117
int (*suspend)(struct hda_codec *codec);
include/sound/soc-component.h
80
int (*suspend)(struct snd_soc_component *component);
include/sound/wss.h
109
void (*suspend) (struct snd_wss *chip);
include/ufs/ufshcd.h
361
int (*suspend)(struct ufs_hba *, enum ufs_pm_op,
include/video/ili9320.h
181
enum ili9320_suspend suspend;
include/xen/xenbus.h
119
int (*suspend)(struct xenbus_device *dev);
kernel/acct.c
129
u64 suspend = sbuf.f_blocks * SUSPEND;
kernel/acct.c
130
do_div(suspend, 100);
kernel/acct.c
131
if (sbuf.f_bavail <= suspend) {
kernel/cpu_pm.c
195
.suspend = cpu_pm_suspend,
kernel/irq/generic-chip.c
667
if (gc->suspend)
kernel/irq/generic-chip.c
668
gc->suspend(gc);
kernel/irq/generic-chip.c
713
.suspend = irq_gc_suspend,
kernel/time/alarmtimer.c
840
.suspend = alarmtimer_suspend,
kernel/time/clockevents.c
648
if (dev->suspend && !clockevent_state_detached(dev))
kernel/time/clockevents.c
649
dev->suspend(dev);
kernel/time/clocksource.c
854
if (cs->suspend || cs->resume) {
kernel/time/clocksource.c
974
if (cs->suspend)
kernel/time/clocksource.c
975
cs->suspend(cs);
kernel/time/sched_clock.c
319
.suspend = sched_clock_syscore_suspend,
kernel/time/timekeeping.c
2232
.suspend = timekeeping_syscore_suspend,
net/bluetooth/6lowpan.c
888
.suspend = chan_suspend_cb,
net/bluetooth/l2cap_core.c
1273
chan->ops->suspend(chan);
net/bluetooth/l2cap_core.c
2607
chan->ops->suspend(chan);
net/bluetooth/l2cap_sock.c
1802
.suspend = l2cap_sock_suspend_cb,
net/bluetooth/smp.c
3232
.suspend = l2cap_chan_no_suspend,
net/bluetooth/smp.c
3279
.suspend = l2cap_chan_no_suspend,
net/dsa/dsa.c
1671
if (ds->ops->suspend)
net/dsa/dsa.c
1672
ret = ds->ops->suspend(ds);
net/ieee802154/rdev-ops.h
32
ret = rdev->ops->suspend(&rdev->wpan_phy);
net/ieee802154/sysfs.c
67
if (rdev->ops->suspend) {
net/mac80211/cfg.c
5596
.suspend = ieee80211_suspend,
net/mac80211/driver-ops.c
36
void drv_stop(struct ieee80211_local *local, bool suspend)
net/mac80211/driver-ops.c
44
trace_drv_stop(local, suspend);
net/mac80211/driver-ops.c
45
local->ops->stop(&local->hw, suspend);
net/mac80211/driver-ops.h
104
ret = local->ops->suspend(&local->hw, wowlan);
net/mac80211/driver-ops.h
92
void drv_stop(struct ieee80211_local *local, bool suspend);
net/mac80211/ieee80211_i.h
2362
void ieee80211_stop_device(struct ieee80211_local *local, bool suspend);
net/mac80211/main.c
1190
if (hw->wiphy->wowlan && (!local->ops->suspend || !local->ops->resume))
net/mac80211/pm.c
143
goto suspend;
net/mac80211/pm.c
176
suspend:
net/mac80211/pm.c
28
goto suspend;
net/mac80211/trace.h
332
TP_PROTO(struct ieee80211_local *local, bool suspend),
net/mac80211/trace.h
333
TP_ARGS(local, suspend),
net/mac80211/trace.h
336
__field(bool, suspend)
net/mac80211/trace.h
340
__entry->suspend = suspend;
net/mac80211/trace.h
342
TP_printk(LOCAL_PR_FMT " suspend:%d", LOCAL_PR_ARG, __entry->suspend)
net/mac80211/util.c
1619
void ieee80211_stop_device(struct ieee80211_local *local, bool suspend)
net/mac80211/util.c
1632
drv_stop(local, suspend);
net/mac802154/cfg.c
47
goto suspend;
net/mac802154/cfg.c
55
suspend:
net/mac802154/cfg.c
683
.suspend = ieee802154_suspend,
net/vmw_vsock/hyperv_transport.c
933
.suspend = hvs_suspend,
net/wireless/core.c
467
WARN_ON(ops->suspend && !ops->resume);
net/wireless/rdev-ops.h
20
ret = rdev->ops->suspend(&rdev->wiphy, wowlan);
net/wireless/sysfs.c
109
if (rdev->ops->suspend)
sound/ac97/bus.c
419
.suspend = pm_generic_suspend,
sound/aoa/codecs/onyx.c
816
.suspend = onyx_suspend,
sound/aoa/codecs/tas.c
757
.suspend = _tas_suspend,
sound/aoa/codecs/toonie.c
80
.suspend = toonie_suspend,
sound/aoa/soundbus/i2sbus/core.c
387
if (cii->codec->suspend)
sound/aoa/soundbus/i2sbus/core.c
388
err = cii->codec->suspend(cii, state);
sound/aoa/soundbus/i2sbus/core.c
439
.suspend = i2sbus_suspend,
sound/aoa/soundbus/soundbus.h
133
int (*suspend)(struct codec_info_item *cii, pm_message_t state);
sound/drivers/pcmtest.c
112
bool suspend; // We need to pause timer without shutting it down
sound/drivers/pcmtest.c
352
if (v_iter->suspend)
sound/drivers/pcmtest.c
368
if (!v_iter->suspend)
sound/drivers/pcmtest.c
416
v_iter->suspend = false;
sound/drivers/pcmtest.c
437
v_iter->suspend = true;
sound/hda/codecs/analog.c
1143
.suspend = ad_codec_suspend,
sound/hda/codecs/ca0132.c
10065
.suspend = ca0132_codec_suspend,
sound/hda/codecs/cirrus/cs421x.c
568
.suspend = cs421x_suspend,
sound/hda/codecs/cirrus/cs8409.c
1629
.suspend = cs8409_cs42l42_suspend,
sound/hda/codecs/cm9825.c
565
.suspend = cm9825_suspend,
sound/hda/codecs/conexant.c
1291
.suspend = cx_suspend,
sound/hda/codecs/hdmi/atihdmi.c
590
.suspend = snd_hda_hdmi_generic_suspend,
sound/hda/codecs/hdmi/hdmi.c
2315
.suspend = snd_hda_hdmi_generic_suspend,
sound/hda/codecs/hdmi/intelhdmi.c
759
.suspend = i915_hdmi_suspend,
sound/hda/codecs/hdmi/nvhdmi.c
140
.suspend = snd_hda_hdmi_generic_suspend,
sound/hda/codecs/hdmi/tegrahdmi.c
288
.suspend = snd_hda_hdmi_generic_suspend,
sound/hda/codecs/realtek/alc260.c
267
.suspend = alc_suspend,
sound/hda/codecs/realtek/alc262.c
190
.suspend = alc_suspend,
sound/hda/codecs/realtek/alc268.c
165
.suspend = alc_suspend,
sound/hda/codecs/realtek/alc269.c
8711
.suspend = alc269_suspend,
sound/hda/codecs/realtek/alc662.c
1082
.suspend = alc_suspend,
sound/hda/codecs/realtek/alc680.c
44
.suspend = alc_suspend,
sound/hda/codecs/realtek/alc861.c
139
.suspend = alc_suspend,
sound/hda/codecs/realtek/alc861vd.c
113
.suspend = alc_suspend,
sound/hda/codecs/realtek/alc880.c
486
.suspend = alc_suspend,
sound/hda/codecs/realtek/alc882.c
824
.suspend = alc_suspend,
sound/hda/codecs/senarytech.c
229
.suspend = senary_suspend,
sound/hda/codecs/sigmatel.c
5045
.suspend = stac_suspend,
sound/hda/codecs/via.c
1101
.suspend = via_suspend,
sound/hda/common/codec.c
2847
if (driver->ops->suspend)
sound/hda/common/codec.c
2848
driver->ops->suspend(codec);
sound/hda/common/codec.c
2991
.suspend = pm_sleep_ptr(hda_codec_pm_suspend),
sound/isa/ad1816a/ad1816a.c
239
.suspend = snd_ad1816a_pnp_suspend,
sound/isa/ad1848/ad1848.c
122
chip->suspend(chip);
sound/isa/ad1848/ad1848.c
141
.suspend = snd_ad1848_suspend,
sound/isa/als100.c
309
.suspend = snd_als100_pnp_suspend,
sound/isa/azt2320.c
266
chip->suspend(chip);
sound/isa/azt2320.c
288
.suspend = snd_azt2320_pnp_suspend,
sound/isa/cmi8328.c
426
cmi->wss->suspend(cmi->wss);
sound/isa/cmi8328.c
452
.suspend = snd_cmi8328_suspend,
sound/isa/cmi8330.c
473
acard->wss->suspend(acard->wss);
sound/isa/cmi8330.c
654
.suspend = snd_cmi8330_isa_suspend,
sound/isa/cmi8330.c
712
.suspend = snd_cmi8330_pnp_suspend,
sound/isa/cs423x/cs4231.c
141
chip->suspend(chip);
sound/isa/cs423x/cs4231.c
160
.suspend = snd_cs4231_suspend,
sound/isa/cs423x/cs4236.c
456
acard->chip->suspend(acard->chip);
sound/isa/cs423x/cs4236.c
484
.suspend = snd_cs423x_isa_suspend,
sound/isa/cs423x/cs4236.c
555
.suspend = snd_cs423x_pnp_suspend,
sound/isa/cs423x/cs4236.c
609
.suspend = snd_cs423x_pnpc_suspend,
sound/isa/cs423x/cs4236_lib.c
325
chip->suspend = snd_cs4236_suspend;
sound/isa/es1688/es1688.c
191
.suspend = snd_es1688_suspend,
sound/isa/es1688/es1688.c
301
.suspend = snd_es968_pnp_suspend,
sound/isa/es18xx.c
2181
.suspend = snd_es18xx_isa_suspend,
sound/isa/es18xx.c
2237
.suspend = snd_audiodrive_pnp_suspend,
sound/isa/es18xx.c
2291
.suspend = snd_audiodrive_pnpc_suspend,
sound/isa/gus/gusclassic.c
200
.suspend = snd_gusclassic_suspend,
sound/isa/gus/gusextreme.c
328
.suspend = snd_gusextreme_suspend,
sound/isa/opl3sa2.c
534
chip->wss->suspend(chip->wss);
sound/isa/opl3sa2.c
741
.suspend = snd_opl3sa2_pnp_suspend,
sound/isa/opl3sa2.c
798
.suspend = snd_opl3sa2_pnp_csuspend,
sound/isa/opl3sa2.c
867
.suspend = snd_opl3sa2_isa_suspend,
sound/isa/opti9xx/opti92x-ad1848.c
1008
chip->codec->suspend(chip->codec);
sound/isa/opti9xx/opti92x-ad1848.c
1047
.suspend = snd_opti9xx_isa_suspend,
sound/isa/opti9xx/opti92x-ad1848.c
1129
.suspend = snd_opti9xx_pnp_suspend,
sound/isa/sb/jazz16.c
359
.suspend = snd_jazz16_suspend,
sound/isa/sb/sb16.c
560
.suspend = snd_sb16_isa_suspend,
sound/isa/sb/sb16.c
618
.suspend = snd_sb16_pnp_suspend,
sound/isa/sb/sb8.c
213
.suspend = snd_sb8_suspend,
sound/isa/wss/wss_lib.c
1775
chip->suspend = snd_wss_suspend;
sound/pci/ac97/ac97_codec.c
2523
if (ac97->build_ops->suspend)
sound/pci/ac97/ac97_codec.c
2524
ac97->build_ops->suspend(ac97);
sound/pci/ac97/ac97_patch.c
848
.suspend = patch_wolfson_wm9713_suspend,
sound/pci/ctxfi/ctatc.c
1599
hw->suspend(hw);
sound/pci/ctxfi/ctatc.c
1696
.suspend = atc_suspend,
sound/pci/ctxfi/ctatc.h
143
int (*suspend)(struct ct_atc *atc);
sound/pci/ctxfi/cthardware.h
76
int (*suspend)(struct hw *hw);
sound/pci/ctxfi/cthw20k1.c
2131
.suspend = hw_suspend,
sound/pci/ctxfi/cthw20k2.c
2273
.suspend = hw_suspend,
sound/pci/ctxfi/xfi.c
131
return atc->suspend(atc);
sound/pci/emu10k1/emu10k1.c
191
emu->suspend = 1;
sound/pci/emu10k1/emu10k1.c
219
emu->suspend = 0;
sound/pci/emu10k1/emu10k1_main.c
767
if (emu->suspend)
sound/pci/oxygen/oxygen.c
775
chip->model.suspend = claro_suspend;
sound/pci/oxygen/oxygen.c
782
chip->model.suspend = claro_suspend;
sound/pci/oxygen/oxygen.h
85
void (*suspend)(struct oxygen *chip);
sound/pci/oxygen/oxygen_lib.c
720
if (chip->model.suspend)
sound/pci/oxygen/oxygen_lib.c
721
chip->model.suspend(chip);
sound/pci/oxygen/xonar_cs43xx.c
394
.suspend = xonar_d1_suspend,
sound/pci/oxygen/xonar_dg_mixer.c
438
.suspend = dg_suspend,
sound/pci/oxygen/xonar_pcm179x.c
1173
.suspend = xonar_d2_suspend,
sound/pci/oxygen/xonar_pcm179x.c
1208
.suspend = xonar_hdav_suspend,
sound/pci/oxygen/xonar_pcm179x.c
1242
.suspend = xonar_st_suspend,
sound/pci/oxygen/xonar_wm87x6.c
1243
.suspend = xonar_ds_suspend,
sound/pci/oxygen/xonar_wm87x6.c
1277
.suspend = xonar_hdav_slim_suspend,
sound/pcmcia/pdaudiocf/pdaudiocf.c
283
.suspend = pdacf_suspend,
sound/pcmcia/vx/vxpocket.c
331
.suspend = vxp_suspend,
sound/ppc/awacs.c
1106
chip->suspend = snd_pmac_awacs_suspend;
sound/ppc/pmac.c
1325
if (chip->suspend)
sound/ppc/pmac.c
1326
chip->suspend(chip);
sound/ppc/pmac.h
150
void (*suspend)(struct snd_pmac *chip);
sound/ppc/tumbler.c
1456
chip->suspend = tumbler_suspend;
sound/soc/amd/renoir/rn-pci-acp3x.c
388
.suspend = snd_rn_acp_suspend,
sound/soc/atmel/atmel_ssc_dai.c
860
.suspend = pm_ptr(atmel_ssc_suspend),
sound/soc/au1x/ac97c.c
321
.suspend = au1xac97c_drvsuspend,
sound/soc/bcm/cygnus-ssp.c
1195
.suspend = cygnus_ssp_suspend,
sound/soc/cirrus/ep93xx-i2s.c
434
.suspend = ep93xx_i2s_suspend,
sound/soc/codecs/ac97.c
114
.suspend = ac97_soc_suspend,
sound/soc/codecs/ad1836.c
324
.suspend = ad1836_suspend,
sound/soc/codecs/adau1701.c
761
.suspend = adau1701_suspend,
sound/soc/codecs/ak4104.c
242
.suspend = ak4104_soc_suspend,
sound/soc/codecs/ak4613.c
819
.suspend = ak4613_suspend,
sound/soc/codecs/ak4642.c
551
.suspend = ak4642_suspend,
sound/soc/codecs/ak5386.c
72
.suspend = ak5386_soc_suspend,
sound/soc/codecs/alc5623.c
947
.suspend = alc5623_suspend,
sound/soc/codecs/bd28623.c
151
.suspend = bd28623_codec_suspend,
sound/soc/codecs/cs4270.c
611
.suspend = cs4270_soc_suspend,
sound/soc/codecs/cs4271.c
650
.suspend = cs4271_soc_suspend,
sound/soc/codecs/da7213.c
2170
.suspend = da7213_suspend,
sound/soc/codecs/da7218.c
3018
.suspend = da7218_suspend,
sound/soc/codecs/da7219.c
2656
.suspend = da7219_suspend,
sound/soc/codecs/es8311.c
913
.suspend = es8311_suspend,
sound/soc/codecs/es8316.c
830
.suspend = es8316_suspend,
sound/soc/codecs/es8323.c
745
.suspend = es8323_suspend,
sound/soc/codecs/es8326.c
1257
.suspend = es8326_suspend,
sound/soc/codecs/es8328.c
867
.suspend = es8328_suspend,
sound/soc/codecs/es8375.c
633
.suspend = es8375_suspend,
sound/soc/codecs/es8389.c
942
.suspend = es8389_suspend,
sound/soc/codecs/fs210x.c
1319
.suspend = fs210x_suspend,
sound/soc/codecs/max98095.c
2097
.suspend = max98095_suspend,
sound/soc/codecs/max9867.c
626
.suspend = max9867_suspend,
sound/soc/codecs/nau8540.c
908
.suspend = nau8540_suspend,
sound/soc/codecs/nau8821.c
1646
.suspend = nau8821_suspend,
sound/soc/codecs/nau8822.c
1123
.suspend = nau8822_suspend,
sound/soc/codecs/nau8824.c
1569
.suspend = nau8824_suspend,
sound/soc/codecs/nau8825.c
2715
.suspend = nau8825_suspend,
sound/soc/codecs/ntp8835.c
287
.suspend = ntp8835_snd_suspend,
sound/soc/codecs/ntp8918.c
197
.suspend = ntp8918_snd_suspend,
sound/soc/codecs/rt1011.c
2159
.suspend = rt1011_suspend,
sound/soc/codecs/rt1015.c
1071
.suspend = rt1015_suspend,
sound/soc/codecs/rt1015p.c
83
.suspend = rt1015p_suspend,
sound/soc/codecs/rt1016.c
585
.suspend = rt1016_suspend,
sound/soc/codecs/rt1305.c
935
.suspend = rt1305_suspend,
sound/soc/codecs/rt1308.c
754
.suspend = rt1308_suspend,
sound/soc/codecs/rt1318.c
1117
.suspend = rt1318_suspend,
sound/soc/codecs/rt274.c
1065
.suspend = rt274_suspend,
sound/soc/codecs/rt286.c
1052
.suspend = rt286_suspend,
sound/soc/codecs/rt298.c
1113
.suspend = rt298_suspend,
sound/soc/codecs/rt5616.c
1294
.suspend = rt5616_suspend,
sound/soc/codecs/rt5640.c
2923
.suspend = rt5640_suspend,
sound/soc/codecs/rt5645.c
3590
.suspend = rt5645_suspend,
sound/soc/codecs/rt5651.c
2155
.suspend = rt5651_suspend,
sound/soc/codecs/rt5659.c
3789
.suspend = rt5659_suspend,
sound/soc/codecs/rt5660.c
1196
.suspend = rt5660_suspend,
sound/soc/codecs/rt5663.c
3259
.suspend = rt5663_suspend,
sound/soc/codecs/rt5665.c
4506
.suspend = rt5665_suspend,
sound/soc/codecs/rt5668.c
2307
.suspend = rt5668_suspend,
sound/soc/codecs/rt5670.c
2848
.suspend = rt5670_suspend,
sound/soc/codecs/rt5677.c
5152
.suspend = rt5677_suspend,
sound/soc/codecs/rt5682.c
3069
.suspend = rt5682_suspend,
sound/soc/codecs/rt5682s.c
2950
.suspend = rt5682s_suspend,
sound/soc/codecs/rt712-sdca.c
1882
goto suspend;
sound/soc/codecs/rt712-sdca.c
1918
suspend:
sound/soc/codecs/rt9120.c
192
.suspend = rt9120_codec_suspend,
sound/soc/codecs/tas2552.c
665
.suspend = tas2552_suspend,
sound/soc/codecs/tas2562.c
540
.suspend = tas2562_suspend,
sound/soc/codecs/tas2562.c
578
.suspend = tas2562_suspend,
sound/soc/codecs/tas2764.c
770
.suspend = tas2764_codec_suspend,
sound/soc/codecs/tas2770.c
664
.suspend = tas2770_codec_suspend,
sound/soc/codecs/tas2780.c
513
.suspend = tas2780_codec_suspend,
sound/soc/codecs/tas5086.c
880
.suspend = tas5086_soc_suspend,
sound/soc/codecs/tas5720.c
632
.suspend = tas5720_suspend,
sound/soc/codecs/tas5720.c
648
.suspend = tas5720_suspend,
sound/soc/codecs/tas5720.c
664
.suspend = tas5720_suspend,
sound/soc/codecs/wm2000.c
796
.suspend = wm2000_suspend,
sound/soc/codecs/wm8782.c
108
.suspend = wm8782_soc_suspend,
sound/soc/codecs/wm8900.c
1209
.suspend = wm8900_suspend,
sound/soc/codecs/wm8978.c
999
.suspend = wm8978_suspend,
sound/soc/codecs/wm8993.c
1621
.suspend = wm8993_suspend,
sound/soc/codecs/wm8994.c
4618
.suspend = wm8994_component_suspend,
sound/soc/codecs/wm9705.c
360
.suspend = wm9705_soc_suspend,
sound/soc/codecs/wm9713.c
1245
.suspend = wm9713_soc_suspend,
sound/soc/dwc/dwc-i2s.c
540
.suspend = dw_i2s_suspend,
sound/soc/fsl/imx-rpmsg.c
82
lpa_pm.suspend = NULL;
sound/soc/generic/test-component.c
582
cdriv->suspend = test_component_suspend;
sound/soc/intel/atom/sst/sst.c
575
.suspend = intel_sst_suspend,
sound/soc/intel/avs/core.c
743
.suspend = avs_suspend,
sound/soc/intel/avs/pcm.c
1375
.suspend = avs_component_suspend,
sound/soc/intel/avs/pcm.c
1753
.suspend = avs_component_suspend,
sound/soc/jz4740/jz4740-i2s.c
486
.suspend = jz4740_i2s_suspend,
sound/soc/mediatek/mt2701/mt2701-afe-pcm.c
971
.suspend = mtk_afe_suspend,
sound/soc/mediatek/mt8173/mt8173-afe-pcm.c
677
.suspend = mtk_afe_suspend,
sound/soc/mediatek/mt8173/mt8173-afe-pcm.c
685
.suspend = mtk_afe_suspend,
sound/soc/pxa/pxa-ssp.c
853
.suspend = pxa_ssp_suspend,
sound/soc/pxa/pxa2xx-i2s.c
366
.suspend = pxa2xx_soc_pcm_suspend,
sound/soc/qcom/lpass-platform.c
1272
.suspend = lpass_platform_pcmops_suspend,
sound/soc/renesas/fsi.c
2085
.suspend = fsi_suspend,
sound/soc/samsung/i2s.c
1159
.suspend = i2s_suspend,
sound/soc/samsung/spdif.c
356
.suspend = spdif_suspend,
sound/soc/samsung/tm2_wm5110.c
650
.suspend = snd_soc_suspend,
sound/soc/soc-component.c
286
if (component->driver->suspend)
sound/soc/soc-component.c
287
component->driver->suspend(component);
sound/soc/soc-core.c
2411
.suspend = snd_soc_suspend,
sound/soc/sof/amd/acp-common.c
249
.suspend = amd_sof_acp_suspend,
sound/soc/sof/imx/imx-common.c
465
.suspend = imx_suspend,
sound/soc/sof/intel/byt.c
267
.suspend = byt_suspend,
sound/soc/sof/intel/byt.c
342
.suspend = byt_suspend,
sound/soc/sof/intel/hda-common-ops.c
92
.suspend = hda_dsp_suspend,
sound/soc/sof/ipc.c
203
if (ops->fw_tracing && (!ops->fw_tracing->init || !ops->fw_tracing->suspend ||
sound/soc/sof/ipc3-dtrace.c
667
.suspend = ipc3_dtrace_suspend,
sound/soc/sof/ipc4-mtrace.c
664
.suspend = ipc4_mtrace_suspend,
sound/soc/sof/mediatek/mt8186/mt8186.c
436
.suspend = mt8186_dsp_suspend,
sound/soc/sof/mediatek/mt8195/mt8195.c
460
.suspend = mt8195_dsp_suspend,
sound/soc/sof/ops.h
241
if (sof_ops(sdev)->suspend)
sound/soc/sof/ops.h
242
return sof_ops(sdev)->suspend(sdev, target_state);
sound/soc/sof/pm.c
240
if (!runtime_suspend && !sof_ops(sdev)->suspend)
sound/soc/sof/pm.c
255
goto suspend;
sound/soc/sof/pm.c
278
goto suspend;
sound/soc/sof/pm.c
302
suspend:
sound/soc/sof/sof-client.c
410
if (adrv->suspend)
sound/soc/sof/sof-client.c
411
adrv->suspend(&cdev->auxdev, state);
sound/soc/sof/sof-priv.h
297
int (*suspend)(struct snd_sof_dev *sof_dev,
sound/soc/sof/sof-priv.h
440
void (*suspend)(struct snd_sof_dev *sdev, pm_message_t pm_state);
sound/soc/sof/trace.c
44
sdev->ipc->ops->fw_tracing->suspend(sdev, pm_state);
sound/soc/sti/sti_uniperif.c
382
.suspend = sti_uniperiph_suspend,
sound/soc/ti/omap-mcpdm.c
528
.suspend = omap_mcpdm_suspend,
sound/soc/uniphier/aio-cpu.c
722
.suspend = uniphier_aio_suspend,
sound/soc/uniphier/evea.c
389
.suspend = evea_codec_suspend,
sound/usb/card.c
1333
.suspend = usb_audio_suspend,
sound/usb/line6/pod.c
532
.suspend = line6_suspend,
sound/usb/line6/podhd.c
563
.suspend = line6_suspend,
sound/usb/line6/toneport.c
572
.suspend = line6_suspend,
sound/usb/line6/variax.c
232
.suspend = line6_suspend,
sound/usb/misc/ua101.c
1324
.suspend = ua101_suspend,
sound/usb/usx2y/us122l.c
675
.suspend = snd_us122l_suspend,
sound/usb/usx2y/us144mkii.c
615
.suspend = tascam_suspend,
tools/testing/selftests/breakpoints/step_after_suspend_test.c
221
suspend();
tools/testing/selftests/powerpc/tm/tm-syscall.c
35
pid_t getppid_tm(bool scv, bool suspend)
tools/testing/selftests/powerpc/tm/tm-syscall.c
41
if (suspend) {
virt/kvm/kvm_main.c
5683
.suspend = kvm_suspend,