Rafael J. Wysocki
a436b6a19f
PM / runtime: Add new helper for conditional usage count incrementation
...
Introduce a new runtime PM function, pm_runtime_get_if_in_use(),
that will increment the device's runtime PM usage counter and
return 1 if its status is RPM_ACTIVE and its usage counter
is greater than 0 at the same time (0 will be returned otherwise).
This is useful for things that should only be done if the device
is active (from the runtime PM perspective) and used by somebody
(as indicated by the usage counter) already and they are not worth
bothering otherwise.
Requested-by: Imre Deak <imre.deak@intel.com>
Reviewed-by: Ulf Hansson <ulf.hansson@linaro.org>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
2015-12-21 03:11:12 +01:00
..
power
PM / runtime: Add new helper for conditional usage count incrementation
2015-12-21 03:11:12 +01:00
regmap
driver core update for 4.4-rc1
2015-11-04 21:50:37 -08:00
attribute_container.c
base.h
PM / sleep: prohibit devices probing during suspend/hibernation
2015-11-30 14:47:22 +01:00
bus.c
cacheinfo.c
cpu/cacheinfo: Fix teardown path
2015-09-17 06:06:54 -07:00
class.c
class_find_device: fix reference to argument "match"
2015-09-29 15:23:14 +02:00
component.c
container.c
core.c
of: to support binding numa node to specified device in devicetree
2015-10-17 22:11:50 -07:00
cpu.c
cpu: Remove bogus __ref annotation of cpu_subsys_online()
2015-08-05 15:18:26 -07:00
dd.c
Merge branches 'pm-sleep' and 'pm-runtime' into pm-core
2015-12-07 02:17:17 +01:00
devcoredump.c
devres.c
devm: make allocations numa aware by default
2015-10-09 17:00:33 -04:00
devtmpfs.c
dma-coherent.c
dma-contiguous.c
driver core update for 4.4-rc1
2015-11-04 21:50:37 -08:00
dma-mapping.c
driver.c
firmware.c
firmware_class.c
firmware: fix wrong memory deallocation in fw_add_devm_name()
2015-08-05 15:18:26 -07:00
hypervisor.c
init.c
isa.c
Kconfig
Makefile
drivers/base: Add MSI domain support for non-PCI devices
2015-07-30 00:14:38 +02:00
map.c
memory.c
module.c
node.c
Revert "mm: Check if section present during memory block (un)registering"
2015-10-13 10:57:25 -07:00
pinctrl.c
drivers/pinctrl: Add the concept of an "init" state
2015-10-27 11:24:23 +01:00
platform-msi.c
irqdomain/msi: Use fwnode instead of of_node
2015-10-13 19:01:25 +02:00
platform.c
driver-core: platform: Provide helpers for multi-driver modules
2015-10-05 05:02:40 +01:00
property.c
device property: ACPI: Remove unused DMA APIs
2015-11-07 01:29:22 +01:00
soc.c
base: soc: siplify ida usage
2015-10-04 19:42:22 +01:00
syscore.c
topology.c
transport_class.c