Home
last modified time | relevance | path

Searched full:autosuspend (Results 1 – 25 of 125) sorted by relevance

12345

/Linux-v6.1/Documentation/driver-api/usb/
Dpower-management.rst20 * The driver interface for autosuspend and autoresume
104 device. This is called ``autosuspend`` for short. In general, a device
116 autosuspend. In fact, at the time of this writing (Linux 2.6.23) the
128 triggered within the USB stack: autosuspend and autoresume. Note that
142 ``control`` file. In 2.6.38 the ``autosuspend`` file will be deprecated
146 but only ``autosuspend`` works.)
166 autosuspend is not allowed. (Of course, system
170 allowed to autosuspend and autoresume the device.
181 before the kernel will autosuspend it (the idle-delay
182 time). The default is 2000. 0 means to autosuspend
[all …]
/Linux-v6.1/include/linux/
Dpm_runtime.h228 * Update the last access time of @dev used by the runtime PM autosuspend
326 * pm_runtime_idle - Conditionally set up autosuspend of a device or suspend it.
330 * set up autosuspend of @dev or suspend it (depending on whether or not
331 * autosuspend has been enabled for it).
348 * pm_runtime_autosuspend - Set up autosuspend of a device or suspend it.
351 * Set up autosuspend of @dev or suspend it (depending on whether or not
352 * autosuspend is enabled for it) without engaging its "idle check" callback.
390 * pm_request_autosuspend - Queue up autosuspend of a device.
466 * pm_runtime_put_autosuspend - Drop device usage counter and queue autosuspend if 0.
484 * return value, set up autosuspend of @dev or suspend it (depending on whether
[all …]
/Linux-v6.1/Documentation/ABI/stable/
Dsysfs-bus-usb14 What: /sys/bus/usb/devices/.../power/autosuspend
20 power/autosuspend. This file holds the time (in seconds)
27 The autosuspend delay for newly-created devices is set to
28 the value of the usbcore.autosuspend module parameter.
69 for this interface supports autosuspend. It also
73 The file returns 0 if autosuspend support has not been
/Linux-v6.1/Documentation/devicetree/bindings/media/
Dgpio-ir-receiver.yaml22 linux,autosuspend-period:
23 description: autosuspend delay time in milliseconds
38 linux,autosuspend-period = <125>;
/Linux-v6.1/Documentation/ABI/obsolete/
Dsysfs-bus-usb10 "on" means that the device is not allowed to autosuspend,
12 be honored. "auto" means the device will autosuspend
20 write "0" to power/autosuspend.
/Linux-v6.1/drivers/gpu/drm/i915/
DKconfig.profile28 int "Runtime autosuspend delay for userspace GGTT mmaps (ms)"
35 that complements the runtime-pm autosuspend and provides a lower
36 floor on the autosuspend delay.
39 runtime pm autosuspend delay tunable.
Dintel_wakeref.h274 * intel_wakeref_auto: Delay the runtime-pm autosuspend
281 * characteristics. Instead, we want to tune the autosuspend based on our
285 * Pass @timeout = 0 to cancel a previous autosuspend by executing the
/Linux-v6.1/Documentation/power/
Druntime_pm.rst156 also respecting devices configured for autosuspend. In essence this means a
212 - timer used for scheduling (delayed) suspend and autosuspend requests
288 - indicates that the device's driver supports delayed autosuspend (see
293 - indicates that the PM core should attempt to carry out an autosuspend
297 - the delay time (in milliseconds) to be used for autosuspend
302 periods for autosuspend
333 - same as pm_runtime_suspend() except that the autosuspend delay is taken
335 not yet expired then an autosuspend is scheduled for the appropriate time
359 device when the autosuspend delay has expired; if the delay has already
506 - set the power.use_autosuspend flag, enabling autosuspend delays; call
[all …]
/Linux-v6.1/Documentation/devicetree/bindings/net/nfc/
Dti,trf7970a.yaml17 autosuspend-delay:
20 Specify autosuspend delay in milliseconds.
94 autosuspend-delay = <30000>;
/Linux-v6.1/drivers/usb/core/
Ddriver.c260 * unless the driver supports autosuspend. in usb_probe_device()
358 * runtime-PM-enabled only if the driver has autosuspend support. in usb_probe_interface()
559 * runtime-PM-enabled, but only if the driver has autosuspend in usb_driver_claim_interface()
1379 * autosuspend, if an error occurs at any stage, all the interfaces
1387 * Autosuspend requests originating from a child device or an interface
1629 * This routine allows @udev to be autosuspended. An autosuspend won't
1657 * usb_autosuspend_device - delayed autosuspend of a USB device and its interfaces
1658 * @udev: the usb_device to autosuspend
1661 * @udev and wants to allow it to autosuspend. Examples would be when
1665 * interfaces are inactive then a delayed autosuspend will be attempted.
[all …]
DKconfig109 int "Default autosuspend delay"
113 The default autosuspend delay in seconds. Can be overridden
114 with the usbcore.autosuspend command line or module parameter.
/Linux-v6.1/block/
Dblk-pm.c24 * the autosuspend delay is set to -1 to make runtime suspend impossible
26 * not need to touch other autosuspend settings.
52 * runtime PM core will try to autosuspend it some time later.
/Linux-v6.1/Documentation/devicetree/bindings/remoteproc/
Dti,omap-remoteproc.yaml135 ti,autosuspend-delay-ms:
137 Custom autosuspend delay for the remoteproc in milliseconds.
140 autosuspend behavior.
/Linux-v6.1/drivers/base/power/
Druntime.c152 * pm_runtime_autosuspend_expiration - Get a device's autosuspend-delay expiration time.
155 * Compute the autosuspend-delay expiration time based on the device's
535 * Cancel a pending idle notification, autosuspend or suspend. If
545 * flag is set and the next autosuspend-delay expiration time is in the
546 * future, schedule another autosuspend attempt.
581 * set to expire at or before the autosuspend delay, in rpm_suspend()
722 * If the callback routine failed an autosuspend, and in rpm_suspend()
724 * is a new autosuspend expiration time, automatically in rpm_suspend()
725 * reschedule another autosuspend. in rpm_suspend()
777 * optimization: If an autosuspend timer is running, leave it running in rpm_resume()
[all …]
/Linux-v6.1/Documentation/ABI/testing/
Dsysfs-devices-power191 contains the autosuspend delay value (in milliseconds). Some
195 period is called the autosuspend delay. Negative values will
198 1000 will cause the autosuspend timer expiration to be rounded
Dsysfs-bus-usb497 Returns 1 if the device doesn't support autosuspend.
509 What: /sys/bus/usb/devices/usbX/power/autosuspend
511 Time in milliseconds for the device to autosuspend. If the
512 value is negative, then autosuspend is prevented.
/Linux-v6.1/drivers/hid/usbhid/
Dhid-core.c62 MODULE_PARM_DESC(ignoreled, "Autosuspend with active leds");
203 /* Try to wake up from autosuspend... */ in usbhid_restart_out_queue()
242 /* Try to wake up from autosuspend... */ in usbhid_restart_ctrl_queue()
288 * autosuspend refused while keys are pressed in hid_irq_in()
553 /* Prevent autosuspend following the unlink */ in __usbhid_submit_report()
574 /* Now we can allow autosuspend again */ in __usbhid_submit_report()
604 /* Prevent autosuspend following the unlink */ in __usbhid_submit_report()
625 /* Now we can allow autosuspend again */ in __usbhid_submit_report()
/Linux-v6.1/Documentation/devicetree/bindings/iio/proximity/
Ddevantech-srf04.yaml61 get suspended automatically (autosuspend feature).
/Linux-v6.1/drivers/bluetooth/
DKconfig39 bool "Enable USB autosuspend for Bluetooth USB devices by default"
42 Say Y here to enable USB autosuspend for Bluetooth USB devices by
/Linux-v6.1/drivers/gpu/drm/panel/
Dpanel-samsung-atna33xc20.c207 * Purposely do a put_sync, don't use autosuspend. The panel's tcon in atana33xc20_unprepare()
211 * NOTE: we still want autosuspend for cases where we only turn on in atana33xc20_unprepare()
/Linux-v6.1/drivers/iio/adc/
Dsun4i-gpadc-iio.c15 * This is also the reason of using autosuspend in pm_runtime. If there was no
16 * autosuspend, the thermal sensor would need X seconds after every
17 * pm_runtime_get_sync to get a value from the ADC. The autosuspend allows the
/Linux-v6.1/drivers/iio/accel/
Dkxsd9.c462 * Set autosuspend to two orders of magnitude larger than the in kxsd9_common_probe()
463 * start-up time. 20ms start-up time means 2000ms autosuspend, in kxsd9_common_probe()
/Linux-v6.1/drivers/staging/r8188eu/core/
Drtw_pwrctrl.c377 /* Wake the NIC up from: 1)IPS 2)USB autosuspend */
389 /* I think this should be check in IPS, LPS, autosuspend functions... */ in rtw_pwr_wakeup()
/Linux-v6.1/drivers/misc/mei/
Dclient.c733 dev_dbg(dev->dev, "rpm: autosuspend\n"); in mei_host_client_init()
1013 cl_dbg(dev, cl, "rpm: autosuspend\n"); in mei_cl_disconnect()
1189 cl_dbg(dev, cl, "rpm: autosuspend\n"); in mei_cl_connect()
1574 cl_dbg(dev, cl, "rpm: autosuspend\n"); in mei_cl_notify_request()
1722 cl_dbg(dev, cl, "rpm: autosuspend\n"); in mei_cl_read_start()
2077 cl_dbg(dev, cl, "rpm: autosuspend\n"); in mei_cl_write()
2351 cl_dbg(dev, cl, "rpm: autosuspend\n"); in mei_cl_dma_alloc_and_map()
2429 cl_dbg(dev, cl, "rpm: autosuspend\n"); in mei_cl_dma_unmap()
/Linux-v6.1/arch/arm/boot/dts/
Dimx6dl-prtrvt.dts70 autosuspend-delay = <30000>;

12345