Power Management Functions
The power management functions are:
- ddi_removing_power()
- Check if device loses power with DDI_SUSPEND 
- pci_report_pmcap()
- Report the power management capability of a PCI device 
- pm_busy_component()
- Mark a component as busy 
- pm_idle_component()
- Mark a component as idle 
- pm_raise_power()
- Raise the power level of a component 
- pm_lower_power()
- Lower the power level of a component 
- pm_power_has_changed()
- Notify the power management framework of an autonomous power level change 
- pm_trans_check()
- Device power cycle advisory check 
Table B-10 Deprecated Power Management Functions
| Function Name | Description | 
|---|
| ddi_dev_is_needed() | Inform the system that a device's component is required | 
| pm_create_components() | Create power-manageable components | 
| pm_destroy_components() | Destroy
power-manageable components | 
| pm_get_normal_power() | Get the normal power level of a device component | 
| pm_set_normal_power() | Set the normal
power level of a device component |