/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/subdev/instmem/ |
H A D | base.c | 41 nvkm_wo32(memory, i, iobj->suspend[i / 4]); in nvkm_instobj_load() 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() 59 iobj->suspend = kvmalloc(size, GFP_KERNEL); in nvkm_instobj_save() 60 if (!iobj->suspend) in nvkm_instobj_save() 65 iobj->suspend[i / 4] = nvkm_ro32(memory, i); in nvkm_instobj_save() 67 memcpy_fromio(iobj->suspend, map, size); in nvkm_instobj_save() 86 iobj->suspend = NULL; in nvkm_instobj_ctor() 148 * to make sure they're accessed with the slowpath on suspend in nvkm_instmem_boot() 160 nvkm_instmem_fini(struct nvkm_subdev *subdev, bool suspend) nvkm_instmem_fini() argument [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/subdev/instmem/ |
H A D | base.c | 41 nvkm_wo32(memory, i, iobj->suspend[i / 4]); in nvkm_instobj_load() 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() 59 iobj->suspend = kvmalloc(size, GFP_KERNEL); in nvkm_instobj_save() 60 if (!iobj->suspend) in nvkm_instobj_save() 65 iobj->suspend[i / 4] = nvkm_ro32(memory, i); in nvkm_instobj_save() 67 memcpy_fromio(iobj->suspend, map, size); in nvkm_instobj_save() 86 iobj->suspend = NULL; in nvkm_instobj_ctor() 160 * to make sure they're accessed with the slowpath on suspend in nvkm_instmem_boot() 172 nvkm_instmem_fini(struct nvkm_subdev *subdev, bool suspend) nvkm_instmem_fini() argument [all...] |
/kernel/linux/linux-5.10/drivers/base/ |
H A D | syscore.c | 11 #include <linux/suspend.h> 43 * syscore_suspend - Execute all the registered system core suspend callbacks. 60 "Interrupts enabled before system core suspend.\n"); in syscore_suspend() 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()
|
/kernel/linux/linux-6.6/drivers/base/ |
H A D | syscore.c | 11 #include <linux/suspend.h> 43 * syscore_suspend - Execute all the registered system core suspend callbacks. 60 "Interrupts enabled before system core suspend.\n"); in syscore_suspend() 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()
|
/kernel/linux/linux-6.6/drivers/pinctrl/samsung/ |
H A D | pinctrl-exynos-arm64.c | 212 .suspend = exynos_pinctrl_suspend, 221 .suspend = exynos_pinctrl_suspend, 229 .suspend = exynos_pinctrl_suspend, 237 .suspend = exynos_pinctrl_suspend, 245 .suspend = exynos_pinctrl_suspend, 253 .suspend = exynos_pinctrl_suspend, 261 .suspend = exynos_pinctrl_suspend, 269 .suspend = exynos_pinctrl_suspend, 277 .suspend = exynos_pinctrl_suspend, 285 .suspend [all...] |
H A D | pinctrl-exynos-arm.c | 136 .suspend = exynos_pinctrl_suspend, 217 .suspend = exynos_pinctrl_suspend, 226 .suspend = exynos_pinctrl_suspend, 329 .suspend = exynos_pinctrl_suspend, 338 .suspend = exynos_pinctrl_suspend, 426 .suspend = exynos_pinctrl_suspend, 435 .suspend = exynos_pinctrl_suspend, 443 .suspend = exynos_pinctrl_suspend, 451 .suspend = exynos_pinctrl_suspend, 532 .suspend [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/ |
H A D | nv84_fence.c | 155 priv->suspend = vmalloc(array_size(sizeof(u32), drm->chan.nr)); in nv84_fence_suspend() 156 if (priv->suspend) { in nv84_fence_suspend() 158 priv->suspend[i] = nouveau_bo_rd32(priv->bo, i*4); in nv84_fence_suspend() 161 return priv->suspend != NULL; in nv84_fence_suspend() 170 if (priv->suspend) { in nv84_fence_resume() 172 nouveau_bo_wr32(priv->bo, i*4, priv->suspend[i]); in nv84_fence_resume() 173 vfree(priv->suspend); in nv84_fence_resume() 174 priv->suspend = NULL; in nv84_fence_resume() 202 priv->base.suspend = nv84_fence_suspend; in nv84_fence_create()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/ |
H 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() 208 priv->base.suspend = nv84_fence_suspend; in nv84_fence_create()
|
/kernel/linux/linux-5.10/drivers/pinctrl/samsung/ |
H A D | pinctrl-exynos-arm.c | 136 .suspend = exynos_pinctrl_suspend, 217 .suspend = exynos_pinctrl_suspend, 226 .suspend = exynos_pinctrl_suspend, 329 .suspend = exynos_pinctrl_suspend, 338 .suspend = exynos_pinctrl_suspend, 426 .suspend = exynos_pinctrl_suspend, 435 .suspend = exynos_pinctrl_suspend, 443 .suspend = exynos_pinctrl_suspend, 451 .suspend = exynos_pinctrl_suspend, 532 .suspend [all...] |
H A D | pinctrl-exynos-arm64.c | 194 .suspend = exynos_pinctrl_suspend, 203 .suspend = exynos_pinctrl_suspend, 211 .suspend = exynos_pinctrl_suspend, 219 .suspend = exynos_pinctrl_suspend, 227 .suspend = exynos_pinctrl_suspend, 235 .suspend = exynos_pinctrl_suspend, 243 .suspend = exynos_pinctrl_suspend, 251 .suspend = exynos_pinctrl_suspend, 259 .suspend = exynos_pinctrl_suspend, 267 .suspend [all...] |
/kernel/linux/linux-5.10/drivers/regulator/ |
H A D | da9062-regulator.c | 50 struct reg_field suspend; member 66 struct regmap_field *suspend; member 139 * and suspend state. 176 * LDOs use sleep flags - one for normal and one for suspend state. 270 return regmap_field_write(regl->suspend, 1); in da9062_suspend_enable() 277 return regmap_field_write(regl->suspend, 0); in da9062_suspend_disable() 391 .suspend = REG_FIELD(DA9062AA_BUCK1_CONT, 428 .suspend = REG_FIELD(DA9062AA_BUCK3_CONT, 465 .suspend = REG_FIELD(DA9062AA_BUCK4_CONT, 494 .suspend [all...] |
/kernel/linux/linux-6.6/drivers/regulator/ |
H A D | da9062-regulator.c | 50 struct reg_field suspend; member 66 struct regmap_field *suspend; member 139 * and suspend state. 176 * LDOs use sleep flags - one for normal and one for suspend state. 270 return regmap_field_write(regl->suspend, 1); in da9062_suspend_enable() 277 return regmap_field_write(regl->suspend, 0); in da9062_suspend_disable() 391 .suspend = REG_FIELD(DA9062AA_BUCK1_CONT, 428 .suspend = REG_FIELD(DA9062AA_BUCK3_CONT, 465 .suspend = REG_FIELD(DA9062AA_BUCK4_CONT, 494 .suspend [all...] |
/kernel/linux/linux-5.10/drivers/net/phy/ |
H A D | intel-xway.c | 262 .suspend = genphy_suspend, 274 .suspend = genphy_suspend, 286 .suspend = genphy_suspend, 298 .suspend = genphy_suspend, 309 .suspend = genphy_suspend, 320 .suspend = genphy_suspend, 331 .suspend = genphy_suspend, 342 .suspend = genphy_suspend, 353 .suspend = genphy_suspend, 364 .suspend [all...] |
H A D | realtek.c | 574 .suspend = genphy_suspend, 583 .suspend = genphy_suspend, 602 .suspend = rtl8211b_suspend, 619 .suspend = genphy_suspend, 629 .suspend = genphy_suspend, 639 .suspend = genphy_suspend, 647 .suspend = genphy_suspend, 659 .suspend = genphy_suspend, 671 .suspend = genphy_suspend, 688 .suspend [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/core/ |
H A D | oproxy.c | 109 nvkm_oproxy_fini(struct nvkm_object *object, bool suspend) in nvkm_oproxy_fini() argument 115 ret = oproxy->func->fini[0](oproxy, suspend); in nvkm_oproxy_fini() 116 if (ret && suspend) in nvkm_oproxy_fini() 121 ret = oproxy->object->func->fini(oproxy->object, suspend); in nvkm_oproxy_fini() 122 if (ret && suspend) in nvkm_oproxy_fini() 127 ret = oproxy->func->fini[1](oproxy, suspend); in nvkm_oproxy_fini() 128 if (ret && suspend) in nvkm_oproxy_fini()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/core/ |
H A D | oproxy.c | 126 nvkm_oproxy_fini(struct nvkm_object *object, bool suspend) in nvkm_oproxy_fini() argument 132 ret = oproxy->func->fini[0](oproxy, suspend); in nvkm_oproxy_fini() 133 if (ret && suspend) in nvkm_oproxy_fini() 138 ret = oproxy->object->func->fini(oproxy->object, suspend); in nvkm_oproxy_fini() 139 if (ret && suspend) in nvkm_oproxy_fini() 144 ret = oproxy->func->fini[1](oproxy, suspend); in nvkm_oproxy_fini() 145 if (ret && suspend) in nvkm_oproxy_fini()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/subdev/therm/ |
H A D | base.c | 315 nvkm_therm_clkgate_fini(struct nvkm_therm *therm, bool suspend) in nvkm_therm_clkgate_fini() argument 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 > in nvkm_therm_init() [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/subdev/therm/ |
H A D | base.c | 315 nvkm_therm_clkgate_fini(struct nvkm_therm *therm, bool suspend) in nvkm_therm_clkgate_fini() argument 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 > in nvkm_therm_init() [all...] |
/kernel/linux/linux-5.10/arch/powerpc/platforms/4xx/ |
H A D | cpm.c | 24 #include <linux/suspend.h> 43 unsigned int suspend; member 194 return !!cpm.suspend; in cpm_suspend_valid() 222 cpm_suspend_standby(cpm.suspend); in cpm_suspend_enter() 303 cpm.suspend = cpm_get_uint_property(np, "suspend"); in cpm_init() 317 if (cpm.standby || cpm.suspend) in cpm_init()
|
/kernel/linux/linux-6.6/arch/powerpc/platforms/4xx/ |
H A D | cpm.c | 24 #include <linux/suspend.h> 43 unsigned int suspend; member 194 return !!cpm.suspend; in cpm_suspend_valid() 222 cpm_suspend_standby(cpm.suspend); in cpm_suspend_enter() 303 cpm.suspend = cpm_get_uint_property(np, "suspend"); in cpm_init() 317 if (cpm.standby || cpm.suspend) in cpm_init()
|
/kernel/linux/linux-6.6/drivers/net/phy/ |
H A D | realtek.c | 893 .suspend = genphy_suspend, 902 .suspend = genphy_suspend, 921 .suspend = rtl8211b_suspend, 938 .suspend = genphy_suspend, 948 .suspend = genphy_suspend, 960 .suspend = rtl821x_suspend, 973 .suspend = rtl821x_suspend, 982 .suspend = genphy_suspend, 994 .suspend = genphy_suspend, 1006 .suspend [all...] |
H A D | intel-xway.c | 360 .suspend = genphy_suspend, 371 .suspend = genphy_suspend, 382 .suspend = genphy_suspend, 393 .suspend = genphy_suspend, 403 .suspend = genphy_suspend, 413 .suspend = genphy_suspend, 423 .suspend = genphy_suspend, 433 .suspend = genphy_suspend, 443 .suspend = genphy_suspend, 453 .suspend [all...] |
/kernel/liteos_m/testsuites/sample/kernel/power/ |
H A D | It_los_pm_001.c | 45 .suspend = NULL,
97 g_device1.suspend = DeviceSuspend;
in TestCase() 101 g_device1.suspend = NULL;
in TestCase() 106 g_device1.suspend = DeviceSuspend;
in TestCase()
|
/kernel/linux/linux-5.10/drivers/pnp/ |
H A D | driver.c | 171 if (pnp_drv->driver.pm && pnp_drv->driver.pm->suspend) { in __pnp_bus_suspend() 172 error = pnp_drv->driver.pm->suspend(dev); in __pnp_bus_suspend() 173 suspend_report_result(pnp_drv->driver.pm->suspend, error); in __pnp_bus_suspend() 178 if (pnp_drv->suspend) { in __pnp_bus_suspend() 179 error = pnp_drv->suspend(pnp_dev, state); in __pnp_bus_suspend() 191 pnp_dev->protocol->suspend(pnp_dev, state); in __pnp_bus_suspend() 248 .suspend = pnp_bus_suspend,
|
/kernel/linux/linux-6.6/drivers/pnp/ |
H 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,
|