summaryrefslogtreecommitdiffstats
path: root/drivers/base/power/runtime.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* PM: runtime: add tracepoint for runtime_status changesVilas Bhat2024-02-221-0/+1
* PM: runtime: Simplify pm_runtime_get_if_active() usageSakari Ailus2024-02-121-2/+33
* PM: fix missing rculist.h dependencyKent Overstreet2023-12-211-0/+1
* Merge tag 'pm-6.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafae...Linus Torvalds2023-02-211-0/+4
|\
| * PM: runtime: Document that force_suspend() is incompatible with SMART_SUSPENDRichard Fitzgerald2023-01-131-0/+4
* | cpuidle, ARM: OMAP2+: powerdomain: Remove trace_.*_rcuidle()Peter Zijlstra2023-01-131-12/+12
|/
* PM: runtime: Adjust white space in the core codeRafael J. Wysocki2022-12-071-34/+35
* PM: runtime: Relocate rpm_callback() right after __rpm_callback()Rafael J. Wysocki2022-12-051-32/+32
* PM: runtime: Do not call __rpm_callback() from rpm_idle()Rafael J. Wysocki2022-12-051-1/+11
* PM: runtime: Return -EINPROGRESS from rpm_resume() in the RPM_NOWAIT caseRafael J. Wysocki2022-09-241-2/+5
* PM: runtime: Extend support for wakeirq for force_suspend|resumeUlf Hansson2022-07-081-0/+6
* PM: runtime: Fix supplier device management during consumer probeRafael J. Wysocki2022-07-011-13/+1
* PM: runtime: Redefine pm_runtime_release_supplier()Rafael J. Wysocki2022-07-011-11/+9
*-. Merge branches 'pm-core', 'pm-sleep' and 'powercap'Rafael J. Wysocki2022-05-231-11/+42
|\ \
| | * PM: runtime: Allow to call __pm_runtime_set_status() from atomic contextUlf Hansson2022-04-191-4/+5
| |/ |/|
| * PM: runtime: Avoid device usage count underflowsRafael J. Wysocki2022-04-131-7/+37
|/
* PM: runtime: Have devm_pm_runtime_enable() handle pm_runtime_dont_use_autosus...Douglas Anderson2022-03-041-0/+5
* PM: runtime: Simplify locking in pm_runtime_put_suppliers()Rafael J. Wysocki2021-12-221-4/+8
* PM: runtime: Add safety net to supplier device releaseRafael J. Wysocki2021-12-171-11/+30
* PM: runtime: Capture device status before disabling runtime PMRafael J. Wysocki2021-12-171-20/+25
* PM / wakeirq: support enabling wake-up irq after runtime_suspend calledChunfeng Yun2021-10-271-2/+4
* PM: runtime: add devm_pm_runtime_enable helperDmitry Baryshkov2021-08-261-0/+17
* PM: runtime: Allow unassigned ->runtime_suspend|resume callbacksUlf Hansson2021-06-111-5/+3
* PM: runtime: Improve path in rpm_idle() when no callbackUlf Hansson2021-06-111-5/+5
* PM: runtime: Fix unpaired parent child_count for force_resumeTony Lindgren2021-05-101-3/+7
* PM: runtime: remove kernel-doc warningsPierre-Louis Bossart2021-04-071-1/+1
* PM: runtime: Fix race getting/putting suppliers at probeAdrian Hunter2021-03-291-1/+7
* PM: runtime: Fix ordering in pm_runtime_get_suppliers()Adrian Hunter2021-03-291-1/+1
* PM: runtime: Defer suspending suppliersRafael J. Wysocki2021-03-221-6/+39
* Revert "PM: runtime: Update device status before letting suppliers suspend"Rafael J. Wysocki2021-03-191-37/+25
* PM: runtime: Update device status before letting suppliers suspendRafael J. Wysocki2021-03-011-25/+37
* PM: runtime: Fix resposible -> responsible in runtime.cBhaskar Chowdhury2021-01-221-1/+1
* PM: runtime: Drop pm_runtime_clean_up_links()Rafael J. Wysocki2020-11-021-36/+0
* PM: runtime: Drop runtime PM references to supplier on link removalRafael J. Wysocki2020-11-021-1/+20
* PM: runtime: Remove link state checks in rpm_get/put_supplier()Xiang Chen2020-09-251-4/+1
* PM: runtime: Improve kerneldoc of pm_runtime_get_if_active()Rafael J. Wysocki2020-08-041-12/+14
* PM: runtime: Make clear what we do when conditions are wrong in rpm_suspend()Andy Shevchenko2020-05-251-4/+2
* PM: runtime: Add pm_runtime_get_if_active()Sakari Ailus2020-03-041-9/+27
* PM-runtime: add tracepoints for usage_count changesMichał Mirosław2020-01-131-2/+11
* Merge tag 'driver-core-5.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2019-09-181-2/+2
|\
| * driver core: Remove device link creation limitationRafael J. Wysocki2019-07-251-2/+2
* | driver/core: Convert to use built-in RCU list checkingJoel Fernandes (Google)2019-08-131-5/+10
|/
* PM / QOS: Rename __dev_pm_qos_read_value() and dev_pm_qos_raw_read_value()Viresh Kumar2019-07-041-1/+1
* drivers: base: power: add proper SPDX identifiers on files that did not have ...Greg Kroah-Hartman2019-04-041-3/+1
* Merge tag 'pm-5.1-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/raf...Linus Torvalds2019-03-141-3/+13
|\
| * PM-runtime: Call pm_runtime_active|suspended_time() from sysfsUlf Hansson2019-03-071-1/+1
| * PM-runtime: Consolidate code to get active/suspended timeUlf Hansson2019-03-071-2/+12
* | Merge tag 'driver-core-5.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2019-03-061-27/+74
|\ \ | |/ |/|
| * driver core: Fix PM-runtime for links added during consumer probeRafael J. Wysocki2019-02-201-23/+6
| * driver core: Fix possible supplier PM-usage counter imbalanceRafael J. Wysocki2019-02-131-2/+25