Lines Matching refs:QoS
9 Two different PM QoS frameworks are available:
10 * CPU latency QoS.
11 * The per-device PM QoS framework provides the API to manage the
12 per-device latency constraints and PM QoS flags.
14 The latency unit used in the PM QoS framework is the microsecond (usec).
17 1. PM QoS framework
20 A global list of CPU latency QoS requests is maintained along with an aggregated
22 to the request list or elements of the list. For CPU latency QoS, the
32 Will insert an element into the CPU latency QoS list with the target value.
35 Clients of PM QoS need to save the returned handle for future use in other
36 PM QoS API functions.
49 Returns the aggregated value for the CPU latency QoS.
53 CPU latency QoS list.
56 Adds a notification callback function to the CPU latency QoS. The callback is
57 called when the aggregated value for the CPU latency QoS is changed.
60 Removes the notification callback function from the CPU latency QoS.
66 latency QoS.
68 Only processes can register a PM QoS request. To provide for automatic
72 To register the default PM QoS target for the CPU latency QoS, the process must
87 2. PM QoS per-device latency and flags framework
90 For each device, there are three lists of PM QoS requests. Two of them are
92 state latency tolerance (in microseconds) and the third one is for PM QoS flags.
97 The PM QoS flags aggregate value is a gather (bitwise OR) of all list elements'
98 values. One device PM QoS flag is defined currently: PM_QOS_FLAG_NO_POWER_OFF.
127 Check PM QoS flags of the given device against the given mask of flags.
137 The device's PM QoS structure has not been initialized
141 Add a PM QoS request for the first direct ancestor of the given device whose
147 Add a request to the device's PM QoS list of resume latency constraints and
153 PM QoS list of resume latency constraints and remove sysfs attribute
157 Add a request to the device's PM QoS list of flags and create sysfs attribute
162 Drop the request added by dev_pm_qos_expose_flags() from the device's PM QoS
168 The per-device PM QoS framework has a per-device notification tree.
184 This device PM QoS type is used to support systems in which hardware may switch
217 DEV_PM_QOS_LATENCY_TOLERANCE device PM QoS type to add, remove and update