Lines Matching refs:power

227      * @brief       Add an IOService created by Create() to the power manangement tree.
228 … IOService objects created by matching on a provider are always added to the power management tree.
236 * @brief Notification of change in power state of a provider.
237 …* @discussion DriverKit notifies of changes in power of a provider. The driver should make itself…
239 * @param powerFlags The power capabilities of the new state. The values possible are:
242 * kIOServicePowerCapabilityLow the device is in a reduced power state while the system is running
250 * @brief Allow provider to enter a low power state.
251 * @discussion A driver may allow a device to enter a lower power state.
252 * @param powerFlags The power capabilities of the new state. The values possible are:
253 * kIOServicePowerCapabilityLow the device is in a reduced power state while the system is running
261 * @brief Request provider to create a power override.
262 …ion Allows a driver to ignore power desires of its children, similar to powerOverrideOnPriv in IO…
263 * @param enable Whether to enable or disable the power override.
330 * @brief Reduce power saving modes in the system in order to provide decreased latency
332 * @discussion When the system enters lower power states DMA access to memory may be affected.
335 …* However, if this is not possible, your driver can inform power management when a time-criti…
336 …* begins and ends so that the system will not enter the lowest power states during that time.…
337 …* pass a value to requireMaxBusStall that informs power management of the maximum memory acce…
341 * Pass the largest value possible that works for your device. This will minimize power
342 * consumption and maximize battery life by still allowing some level of CPU power management.