• Home
  • Raw
  • Download

Lines Matching full:qos

7 Two different PM QoS frameworks are available:
8 1. PM QoS classes for cpu_dma_latency, network_latency, network_throughput,
10 2. the per-device PM QoS framework provides the API to manage the per-device latency
11 constraints and PM QoS flags.
20 1. PM QoS framework
40 Will insert an element into the list for that identified PM QoS class with the
57 Returns the aggregated value for a given PM QoS class.
61 PM QoS class constraints list.
64 Adds a notification callback function to the PM QoS class. The callback is
65 called when the aggregated value for the PM QoS class is changed.
68 Removes the notification callback function for the PM QoS class.
91 2. PM QoS per-device latency and flags framework
93 For each device, there are three lists of PM QoS requests. Two of them are
95 state latency tolerance (in microseconds) and the third one is for PM QoS flags.
100 The PM QoS flags aggregate value is a gather (bitwise OR) of all list elements'
101 values. One device PM QoS flag is defined currently: PM_QOS_FLAG_NO_POWER_OFF.
130 Check PM QoS flags of the given device against the given mask of flags.
135 PM_QOS_FLAGS_UNDEFINED: The device's PM QoS structure has not been
139 Add a PM QoS request for the first direct ancestor of the given device whose
145 Add a request to the device's PM QoS list of resume latency constraints and
151 PM QoS list of resume latency constraints and remove sysfs attribute
155 Add a request to the device's PM QoS list of flags and create sysfs attribute
160 Drop the request added by dev_pm_qos_expose_flags() from the device's PM QoS list
165 The per-device PM QoS framework has a per-device notification tree.
170 is changed (for resume latency device PM QoS only).
178 This device PM QoS type is used to support systems in which hardware may switch
211 DEV_PM_QOS_LATENCY_TOLERANCE device PM QoS type to add, remove and update