Home
last modified time | relevance | path

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

12345

/linux/Documentation/driver-api/usb/
H A 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/include/linux/
H A Dpm_runtime.h229 * Update the last access time of @dev used by the runtime PM autosuspend
342 * pm_runtime_idle - Conditionally set up autosuspend of a device or suspend it.
346 * set up autosuspend of @dev or suspend it (depending on whether or not
347 * autosuspend has been enabled for it).
390 * pm_runtime_autosuspend - Update the last access time and set up autosuspend
394 * First update the last access time, then set up autosuspend of @dev or suspend
395 * it (depending on whether or not autosuspend is enabled for it) without
459 * pm_request_autosuspend - Update the last access time and queue up autosuspend
561 * __pm_runtime_put_autosuspend - Drop device usage counter and queue autosuspend if 0. in DEFINE_FREE()
585 * its usage counter and queue autosuspend i
[all...]
/linux/Documentation/ABI/stable/
H A 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/Documentation/devicetree/bindings/media/
H A Dgpio-ir-receiver.yaml22 linux,autosuspend-period:
23 description: autosuspend delay time in milliseconds
41 linux,autosuspend-period = <125>;
/linux/Documentation/ABI/obsolete/
H A 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/drivers/gpu/drm/i915/
H A 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.
H A Dintel_wakeref.h335 * intel_wakeref_auto: Delay the runtime-pm autosuspend
342 * characteristics. Instead, we want to tune the autosuspend based on our
346 * Pass @timeout = 0 to cancel a previous autosuspend by executing the
H A Dintel_runtime_pm.h28 * Our driver uses the autosuspend delay feature, which means we'll only really
66 /* Manual runtime pm autosuspend delay for user GGTT/lmem mmaps */
/linux/drivers/usb/core/
H A Ddriver.c257 * unless the driver supports autosuspend. in usb_probe_device()
358 * runtime-PM-enabled only if the driver has autosuspend support. in usb_probe_interface()
572 * runtime-PM-enabled, but only if the driver has autosuspend in usb_driver_claim_interface()
1394 * autosuspend, if an error occurs at any stage, all the interfaces
1402 * Autosuspend requests originating from a child device or an interface
1644 * This routine allows @udev to be autosuspended. An autosuspend won't
1672 * usb_autosuspend_device - delayed autosuspend of a USB device and its interfaces
1673 * @udev: the usb_device to autosuspend
1676 * @udev and wants to allow it to autosuspend. Examples would be when
1680 * interfaces are inactive then a delayed autosuspend wil
[all...]
H A 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/drivers/accel/ivpu/
H A Divpu_hw.c98 vdev->timeout.autosuspend = -1; in timeouts_init()
105 vdev->timeout.autosuspend = -1; in timeouts_init()
113 vdev->timeout.autosuspend = 100; in timeouts_init()
122 vdev->timeout.autosuspend = 10; in timeouts_init()
124 vdev->timeout.autosuspend = 100; in timeouts_init()
/linux/block/
H A Dblk-pm.c22 * the autosuspend delay is set to -1 to make runtime suspend impossible
24 * not need to touch other autosuspend settings.
50 * runtime PM core will try to autosuspend it some time later.
/linux/drivers/base/power/
H A Druntime.c166 * pm_runtime_autosuspend_expiration - Get a device's autosuspend-delay expiration time.
169 * Compute the autosuspend-delay expiration time based on the device's
568 * Cancel a pending idle notification, autosuspend or suspend. If
578 * flag is set and the next autosuspend-delay expiration time is in the
579 * future, schedule another autosuspend attempt.
614 * set to expire at or before the autosuspend delay, in rpm_suspend()
752 * On transient errors, if the callback routine failed an autosuspend, in rpm_suspend()
754 * autosuspend expiration time, automatically reschedule another in rpm_suspend()
755 * autosuspend. in rpm_suspend()
807 * optimization: If an autosuspend time in rpm_resume()
[all...]
/linux/Documentation/ABI/testing/
H A 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
H A Dsysfs-bus-usb520 Returns 1 if the device doesn't support autosuspend.
532 What: /sys/bus/usb/devices/usbX/power/autosuspend
534 Time in milliseconds for the device to autosuspend. If the
535 value is negative, then autosuspend is prevented.
/linux/drivers/hid/usbhid/
H A Dhid-core.c64 MODULE_PARM_DESC(ignoreled, "Autosuspend with active leds");
205 /* Try to wake up from autosuspend... */ in usbhid_restart_out_queue()
244 /* Try to wake up from autosuspend... */ in usbhid_restart_ctrl_queue()
290 * autosuspend refused while keys are pressed in hid_irq_in()
555 /* Prevent autosuspend following the unlink */ in __usbhid_submit_report()
576 /* Now we can allow autosuspend again */ in __usbhid_submit_report()
606 /* Prevent autosuspend following the unlink */ in __usbhid_submit_report()
627 /* Now we can allow autosuspend again */ in __usbhid_submit_report()
/linux/Documentation/devicetree/bindings/iio/proximity/
H A Ddevantech-srf04.yaml61 get suspended automatically (autosuspend feature).
/linux/drivers/gpu/drm/panel/
H A Dpanel-samsung-atna33xc20.c196 * Purposely do a put_sync, don't use autosuspend. The panel's tcon in atana33xc20_unprepare()
200 * NOTE: we still want autosuspend for cases where we only turn on in atana33xc20_unprepare()
/linux/drivers/iio/adc/
H A 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/drivers/iio/accel/
H A Dkxsd9.c459 * Set autosuspend to two orders of magnitude larger than the in kxsd9_common_probe()
460 * start-up time. 20ms start-up time means 2000ms autosuspend, in kxsd9_common_probe()
/linux/drivers/bluetooth/
H A 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/arch/arm/boot/dts/nxp/imx/
H A Dimx6dl-prtrvt.dts70 autosuspend-delay = <30000>;
/linux/drivers/ufs/host/
H A Dufs-mediatek.h198 /* MTK delay of autosuspend: 500 ms */
/linux/drivers/char/hw_random/
H A Dmtk-rng.c21 /* Runtime PM autosuspend timeout: */
/linux/drivers/media/rc/
H A Dgpio-ir-recv.c114 of_property_read_u32(np, "linux,autosuspend-period", &period); in gpio_ir_recv_probe()

12345