| /drivers/pinctrl/samsung/ |
| A D | pinctrl-exynos-arm64.c | 189 .suspend = exynos_pinctrl_suspend, 197 .suspend = exynos_pinctrl_suspend, 208 .suspend = exynos_pinctrl_suspend, 215 .suspend = exynos_pinctrl_suspend, 222 .suspend = exynos_pinctrl_suspend, 229 .suspend = exynos_pinctrl_suspend, 236 .suspend = exynos_pinctrl_suspend, 398 .suspend = exynos_pinctrl_suspend, 407 .suspend = exynos_pinctrl_suspend, 415 .suspend = exynos_pinctrl_suspend, [all …]
|
| A D | pinctrl-exynos-arm.c | 150 .suspend = exynos_pinctrl_suspend, 231 .suspend = exynos_pinctrl_suspend, 240 .suspend = exynos_pinctrl_suspend, 343 .suspend = exynos_pinctrl_suspend, 352 .suspend = exynos_pinctrl_suspend, 440 .suspend = exynos_pinctrl_suspend, 449 .suspend = exynos_pinctrl_suspend, 457 .suspend = exynos_pinctrl_suspend, 465 .suspend = exynos_pinctrl_suspend, 546 .suspend = exynos_pinctrl_suspend, [all …]
|
| /drivers/gpu/drm/nouveau/nvkm/subdev/instmem/ |
| A D | base.c | 43 memcpy_toio(map, iobj->suspend, size); in nvkm_instobj_load() 47 kvfree(iobj->suspend); in nvkm_instobj_load() 48 iobj->suspend = NULL; in nvkm_instobj_load() 60 if (!iobj->suspend) in nvkm_instobj_save() 86 iobj->suspend = NULL; in nvkm_instobj_ctor() 184 if (suspend) { in nvkm_instmem_fini() 185 if (imem->func->suspend) { in nvkm_instmem_fini() 186 ret = imem->func->suspend(imem); in nvkm_instmem_fini() 191 imem->suspend = true; in nvkm_instmem_fini() 205 if (imem->suspend) { in nvkm_instmem_init() [all …]
|
| /drivers/gpu/drm/nouveau/ |
| A D | nv84_fence.c | 161 priv->suspend = vmalloc(array_size(sizeof(u32), drm->chan_total)); in nv84_fence_suspend() 162 if (priv->suspend) { in nv84_fence_suspend() 164 priv->suspend[i] = nouveau_bo_rd32(priv->bo, i*4); in nv84_fence_suspend() 167 return priv->suspend != NULL; in nv84_fence_suspend() 176 if (priv->suspend) { in nv84_fence_resume() 178 nouveau_bo_wr32(priv->bo, i*4, priv->suspend[i]); in nv84_fence_resume() 179 vfree(priv->suspend); in nv84_fence_resume() 180 priv->suspend = NULL; in nv84_fence_resume() 206 priv->base.suspend = nv84_fence_suspend; in nv84_fence_create()
|
| A D | nouveau_display.h | 24 void (*fini)(struct drm_device *, bool suspend, bool runtime); 37 struct drm_atomic_state *suspend; member 52 void nouveau_display_fini(struct drm_device *dev, bool suspend, bool runtime);
|
| A D | nouveau_display.c | 575 nouveau_display_fini(struct drm_device *dev, bool suspend, bool runtime) in nouveau_display_fini() argument 582 if (!suspend) { in nouveau_display_fini() 602 disp->fini(dev, runtime, suspend); in nouveau_display_fini() 771 disp->suspend = drm_atomic_helper_suspend(dev); in nouveau_display_suspend() 772 if (IS_ERR(disp->suspend)) { in nouveau_display_suspend() 773 int ret = PTR_ERR(disp->suspend); in nouveau_display_suspend() 774 disp->suspend = NULL; in nouveau_display_suspend() 792 if (disp->suspend) { in nouveau_display_resume() 793 drm_atomic_helper_resume(dev, disp->suspend); in nouveau_display_resume() 794 disp->suspend = NULL; in nouveau_display_resume()
|
| /drivers/regulator/ |
| A D | da9062-regulator.c | 50 struct reg_field suspend; member 66 struct regmap_field *suspend; member 391 .suspend = REG_FIELD(DA9062AA_BUCK1_CONT, 494 .suspend = REG_FIELD(DA9062AA_LDO1_CONT, 527 .suspend = REG_FIELD(DA9062AA_LDO2_CONT, 560 .suspend = REG_FIELD(DA9062AA_LDO3_CONT, 593 .suspend = REG_FIELD(DA9062AA_LDO4_CONT, 971 if (regl->info->suspend.reg) { in da9062_regulator_probe() 975 regl->info->suspend); in da9062_regulator_probe() 976 if (IS_ERR(regl->suspend)) in da9062_regulator_probe() [all …]
|
| A D | da9063-regulator.c | 79 struct reg_field suspend; member 106 .suspend = BFIELD(DA9063_REG_##regl_name##_CONT, DA9063_LDO_CONF), \ 131 .suspend = BFIELD(DA9063_REG_##regl_name##_CONT, DA9063_BUCK_CONF), \ 151 struct regmap_field *suspend; member 384 return regmap_field_write(regl->suspend, 1); in da9063_suspend_enable() 391 return regmap_field_write(regl->suspend, 0); in da9063_suspend_disable() 995 if (regl->info->suspend.reg) { in da9063_regulator_probe() 996 regl->suspend = devm_regmap_field_alloc(&pdev->dev, in da9063_regulator_probe() 997 da9063->regmap, regl->info->suspend); in da9063_regulator_probe() 998 if (IS_ERR(regl->suspend)) in da9063_regulator_probe() [all …]
|
| /drivers/gpu/drm/nouveau/nvkm/core/ |
| A D | oproxy.c | 90 nvkm_oproxy_fini(struct nvkm_object *object, bool suspend) in nvkm_oproxy_fini() argument 96 ret = oproxy->func->fini[0](oproxy, suspend); in nvkm_oproxy_fini() 97 if (ret && suspend) in nvkm_oproxy_fini() 102 ret = oproxy->object->func->fini(oproxy->object, suspend); in nvkm_oproxy_fini() 103 if (ret && suspend) in nvkm_oproxy_fini() 108 ret = oproxy->func->fini[1](oproxy, suspend); in nvkm_oproxy_fini() 109 if (ret && suspend) in nvkm_oproxy_fini()
|
| A D | object.c | 145 nvkm_object_fini(struct nvkm_object *object, bool suspend) in nvkm_object_fini() argument 147 const char *action = suspend ? "suspend" : "fini"; in nvkm_object_fini() 155 ret = nvkm_object_fini(child, suspend); in nvkm_object_fini() 156 if (ret && suspend) in nvkm_object_fini() 162 ret = object->func->fini(object, suspend); in nvkm_object_fini() 165 if (suspend) in nvkm_object_fini()
|
| /drivers/gpu/drm/nouveau/nvkm/subdev/therm/ |
| A D | base.c | 322 suspend ? "suspend" : "fini"); in nvkm_therm_clkgate_fini() 323 therm->func->clkgate_fini(therm, suspend); in nvkm_therm_clkgate_fini() 344 nvkm_therm_fini(struct nvkm_subdev *subdev, bool suspend) in nvkm_therm_fini() argument 351 nvkm_therm_fan_fini(therm, suspend); in nvkm_therm_fini() 352 nvkm_therm_sensor_fini(therm, suspend); in nvkm_therm_fini() 354 if (suspend) { in nvkm_therm_fini() 355 therm->suspend = therm->mode; in nvkm_therm_fini() 383 if (therm->suspend >= 0) { in nvkm_therm_init() 385 if (therm->suspend > 0) in nvkm_therm_init() 388 nvkm_therm_fan_mode(therm, therm->suspend); in nvkm_therm_init() [all …]
|
| /drivers/base/ |
| A D | syscore.c | 63 if (ops->suspend) { in syscore_suspend() 64 pm_pr_dbg("Calling %pS\n", ops->suspend); in syscore_suspend() 65 ret = ops->suspend(); in syscore_suspend() 69 "Interrupts enabled after %pS\n", ops->suspend); in syscore_suspend() 76 pr_err("PM: System core suspend callback %pS failed.\n", ops->suspend); in syscore_suspend()
|
| /drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/ |
| A D | fbsr.c | 14 r570_fbsr_suspend_channels(struct nvkm_gsp *gsp, bool suspend) in r570_fbsr_suspend_channels() argument 24 ctrl->bDisableActiveChannels = suspend; in r570_fbsr_suspend_channels() 39 if (iobj->suspend) in r570_fbsr_resume() 50 if (iobj->suspend) in r570_fbsr_resume() 147 .suspend = r570_fbsr_suspend,
|
| /drivers/pnp/ |
| A D | driver.c | 172 if (pnp_drv->driver.pm && pnp_drv->driver.pm->suspend) { in __pnp_bus_suspend() 173 error = pnp_drv->driver.pm->suspend(dev); in __pnp_bus_suspend() 174 suspend_report_result(dev, pnp_drv->driver.pm->suspend, error); in __pnp_bus_suspend() 179 if (pnp_drv->suspend) { in __pnp_bus_suspend() 180 error = pnp_drv->suspend(pnp_dev, state); in __pnp_bus_suspend() 193 pnp_dev->protocol->suspend(pnp_dev, state); in __pnp_bus_suspend() 250 .suspend = pnp_bus_suspend,
|
| /drivers/gpu/drm/nouveau/nvkm/subdev/gsp/ |
| A D | priv.h | 56 int (*fini)(struct nvkm_gsp *, bool suspend); 70 int tu102_gsp_fini(struct nvkm_gsp *, bool suspend); 82 int gh100_gsp_fini(struct nvkm_gsp *, bool suspend); 87 int r535_gsp_fini(struct nvkm_gsp *, bool suspend);
|
| /drivers/net/phy/realtek/ |
| A D | realtek_main.c | 1550 .suspend = genphy_suspend, 1559 .suspend = genphy_suspend, 1595 .suspend = genphy_suspend, 1605 .suspend = genphy_suspend, 1647 .suspend = genphy_suspend, 1659 .suspend = genphy_suspend, 1671 .suspend = genphy_suspend, 1789 .suspend = genphy_suspend, 1800 .suspend = genphy_suspend, 1810 .suspend = genphy_suspend, [all …]
|
| /drivers/gpu/drm/nouveau/nvkm/engine/disp/ |
| A D | priv.h | 24 void (*fini)(struct nvkm_disp *, bool suspend); 51 void nv50_disp_fini(struct nvkm_disp *, bool suspend); 63 void gf119_disp_fini(struct nvkm_disp *, bool suspend); 68 void gv100_disp_fini(struct nvkm_disp *, bool suspend);
|
| /drivers/net/phy/ |
| A D | intel-xway.c | 542 .suspend = genphy_suspend, 558 .suspend = genphy_suspend, 574 .suspend = genphy_suspend, 590 .suspend = genphy_suspend, 605 .suspend = genphy_suspend, 620 .suspend = genphy_suspend, 635 .suspend = genphy_suspend, 650 .suspend = genphy_suspend, 665 .suspend = genphy_suspend, 680 .suspend = genphy_suspend,
|
| A D | mxl-gpy.c | 1024 .suspend = genphy_suspend, 1047 .suspend = genphy_suspend, 1069 .suspend = genphy_suspend, 1092 .suspend = genphy_suspend, 1114 .suspend = genphy_suspend, 1137 .suspend = genphy_suspend, 1159 .suspend = genphy_suspend, 1182 .suspend = genphy_suspend, 1204 .suspend = genphy_suspend, 1226 .suspend = genphy_suspend, [all …]
|
| /drivers/platform/x86/amd/pmc/ |
| A D | Kconfig | 28 information about the system execution during S2Idle suspend/resume. 31 any hangs/stalls during S2Idle suspend/resume. 34 last S2Idle suspend/resume which can help to debug if hangs/stalls 35 during S2Idle suspend/resume.
|
| /drivers/net/usb/ |
| A D | huawei_cdc_ncm.c | 148 drvstate->subdriver->suspend) in huawei_cdc_ncm_suspend() 149 ret = drvstate->subdriver->suspend(intf, message); in huawei_cdc_ncm_suspend() 177 drvstate->subdriver->suspend(intf, PMSG_SUSPEND); in huawei_cdc_ncm_resume() 218 .suspend = huawei_cdc_ncm_suspend,
|
| /drivers/net/ |
| A D | sungem_phy.c | 889 .suspend = bcm5201_suspend, 907 .suspend = bcm5221_suspend, 926 .suspend = bcm5241_suspend, 946 .suspend = bcm5400_suspend, 965 .suspend = bcm5401_suspend, 984 .suspend = generic_suspend, 1003 .suspend = generic_suspend, 1023 .suspend = generic_suspend, 1041 .suspend = generic_suspend, 1061 .suspend = generic_suspend, [all …]
|
| /drivers/gpu/drm/nouveau/nvkm/engine/device/ |
| A D | pci.c | 1608 nvkm_device_pci_fini(struct nvkm_device *device, bool suspend) in nvkm_device_pci_fini() argument 1611 if (suspend) { in nvkm_device_pci_fini() 1613 pdev->suspend = true; in nvkm_device_pci_fini() 1621 if (pdev->suspend) { in nvkm_device_pci_preinit() 1626 pdev->suspend = false; in nvkm_device_pci_preinit()
|
| /drivers/cpufreq/ |
| A D | cpufreq-dt.c | 153 .suspend = cpufreq_generic_suspend, 297 if (data->suspend) in dt_cpufreq_probe() 298 dt_cpufreq_driver.suspend = data->suspend; in dt_cpufreq_probe()
|
| /drivers/pmdomain/renesas/ |
| A D | rmobile-sysc.c | 35 int (*suspend)(void); member 52 if (rmobile_pd->suspend) { in rmobile_pd_power_down() 53 int ret = rmobile_pd->suspend(); in rmobile_pd_power_down() 233 pd->suspend = rmobile_pd_suspend_console; in rmobile_setup_pm_domain()
|