InitializePowerManagement
Subclasses call this method to initialize power management.
Declaration
virtual void InitializePowerManagement (
IOService *provider );Parameters
- provider:
The provider to be joined to in the power management tree.
Overview
Subclasses call this method to initialize power management. In the protocol services layer, this method calls the protocol interface layer to initialize power management state variables and then registers the protocol layer driver with the power manager with two(2) states, ON and OFF. Subclasses may override this behavior.
See Also
Miscellaneous
AbortCommandAbortSCSICommandAbortSCSITaskFromQueueAbortTaskAbortTaskSetAddSCSITaskToHeadOfQueueAddSCSITaskToQueueClearACAClearTaskSetCommandCompletedCreateSCSITargetDeviceEnsureAutosenseDescriptorExistsExecuteCommandfreeGetAutosenseRequestedDataTransferCountGetCommandDescriptorBlockGetCommandDescriptorBlockSizeGetDataBufferGetDataBufferOffsetGetDataTransferDirectionGetInitialPowerStateGetLogicalUnitBytesGetLogicalUnitNumberGetProtocolLayerReferenceGetRealizedDataTransferCountGetRequestedDataTransferCountGetTaskAttributeGetTaskExecutionModeGetTaskStateGetTimeoutDurationHandleAbortTaskHandleAbortTaskSetHandleCheckPowerStateHandleClearACAHandleClearTaskSetHandleLogicalUnitResetHandlePowerChangeHandlePowerOffHandlePowerOnHandleProtocolServiceFeatureHandleTargetResetinitIsProtocolServiceSupportedLogicalUnitResetProcessCompletedTaskRegisterSCSITaskCompletionRoutineRejectSCSITasksCurrentlyQueuedRejectTaskRetrieveNextSCSITaskFromQueueSendNotification_DeviceRemovedSendNotification_VerifyDeviceStateSendSCSICommandSendSCSITasksFromQueueSetAutoSenseData(SCSITaskIdentifier, SCSI_Sense_Data *)SetAutoSenseData(SCSITaskIdentifier, SCSI_Sense_Data *, UInt8)SetProtocolLayerReferenceSetRealizedDataTransferCountSetTaskExecutionModeSetTaskStatestartTargetResetTicklePowerManager