Writing Device Drivers

Power Management Functions

Table B-27 Power Management Functions

Function Name 

Description 

pm_busy_component 

mark component as busy 

pm_idle_component 

mark 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 power management framework of autonomous power level change 

pm_trans_check 

device power cycle advisory check 

pci_report_pmcap 

report power management capability of a PCI device 

  

ddi_dev_is_needed 

inform the system that a device's component is required  

Table B-28 Deprecated Power Management Functions

Function Name 

Description 

pm_create_components 

see pm-components(9) 

pm_destroy_components 

see pm-components(9) 

pm_get_normal_power 

see pm-components(9) 

pm_set_normal_power