Lines Matching refs:library
42 OPP library provides a set of helper functions to organize and query the OPP
43 information. The library is located in drivers/base/power/opp.c and the header
44 is located in include/linux/pm_opp.h. OPP library can be enabled by enabling
45 CONFIG_PM_OPP from power management menuconfig menu. OPP library depends on
49 Typical usage of the OPP library is as follows:
50 (users) -> registers a set of default OPPs -> (library)
68 OPP library facilitates this concept in it's implementation. The following
75 WARNING: Users of OPP library should refresh their availability count using
79 specific framework which uses the OPP library. Similar care needs to be taken
84 OPP library uses RCU for exclusivity. RCU allows the query functions to operate
86 intensive operations on data structure as the OPP library caters to.
103 registering the OPPs is maintained by OPP library throughout the device
110 with the dev_pm_opp_enable/disable functions. OPP library internally stores
134 frequency back to the corresponding OPP, OPP library provides handy functions
135 to search the OPP list that OPP library internally manages. These search
196 A default OPP list registered with the OPP library may not cater to all possible
197 situation. The OPP library provides a set of functions to modify the
239 Since OPP library abstracts away the OPP information, a set of functions to pull
323 OPP library maintains a internal list that the SoC framework populates and
325 representing the actual OPPs and domains are internal to the OPP library itself
328 struct dev_pm_opp - The internal data structure of OPP library which is used to
331 for the OPP library to operate on. Pointer to this structure is
341 OPP library such as the SoC framework.