The power management functions are:
Check if device loses power with DDI_SUSPEND
Report the power management capability of a PCI device
Mark a component as busy
Mark a component as idle
Raise the power level of a component
Lower the power level of a component
Notify the power management framework of an autonomous power level change
Device power cycle advisory check
| 
 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  |