Lines Matching refs:PM

2 PM Quality Of Service Interface
9 Two different PM QoS frameworks are available:
10 1. PM QoS classes for cpu_dma_latency
11 2. the per-device PM QoS framework provides the API to manage the per-device latency
12 constraints and PM QoS flags.
22 1. PM QoS framework
43 Will insert an element into the list for that identified PM QoS class with the
60 Returns the aggregated value for a given PM QoS class.
64 PM QoS class constraints list.
67 Adds a notification callback function to the PM QoS class. The callback is
68 called when the aggregated value for the PM QoS class is changed.
71 Removes the notification callback function for the PM QoS class.
95 2. PM QoS per-device latency and flags framework
98 For each device, there are three lists of PM QoS requests. Two of them are
100 state latency tolerance (in microseconds) and the third one is for PM QoS flags.
105 The PM QoS flags aggregate value is a gather (bitwise OR) of all list elements'
106 values. One device PM QoS flag is defined currently: PM_QOS_FLAG_NO_POWER_OFF.
135 Check PM QoS flags of the given device against the given mask of flags.
145 The device's PM QoS structure has not been initialized
149 Add a PM QoS request for the first direct ancestor of the given device whose
155 Add a request to the device's PM QoS list of resume latency constraints and
161 PM QoS list of resume latency constraints and remove sysfs attribute
165 Add a request to the device's PM QoS list of flags and create sysfs attribute
170 Drop the request added by dev_pm_qos_expose_flags() from the device's PM QoS list
176 The per-device PM QoS framework has a per-device notification tree.
192 This device PM QoS type is used to support systems in which hardware may switch
225 DEV_PM_QOS_LATENCY_TOLERANCE device PM QoS type to add, remove and update