Home
last modified time | relevance | path

Searched refs:suspend (Results 1 - 25 of 3345) sorted by relevance

12345678910>>...134

/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/subdev/instmem/
H A Dbase.c41 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 Dbase.c41 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 Dsyscore.c11 #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 Dsyscore.c11 #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 Dpinctrl-exynos-arm64.c212 .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 Dpinctrl-exynos-arm.c136 .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 Dnv84_fence.c155 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 Dnv84_fence.c161 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 Dpinctrl-exynos-arm.c136 .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 Dpinctrl-exynos-arm64.c194 .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 Dda9062-regulator.c50 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 Dda9062-regulator.c50 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 Dintel-xway.c262 .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 Drealtek.c574 .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 Doproxy.c109 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 Doproxy.c126 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 Dbase.c315 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 Dbase.c315 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 Dcpm.c24 #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 Dcpm.c24 #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 Drealtek.c893 .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 Dintel-xway.c360 .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 DIt_los_pm_001.c45 .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 Ddriver.c171 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 Ddriver.c172 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,

Completed in 14 milliseconds

12345678910>>...134