IOFireWireSBP2ORB
Represents an SBP2 normal command ORB. Supplies the APIs for configuring normal command ORBs. This includes setting the command block and writing the page tables for I/O. The ORBs are executed using the submitORB method in IOFireWireSBP2Login.
Declaration
class IOFireWireSBP2ORB : IOCommandOverview
Topics
Miscellaneous
allocatePageTabledeallocatePageTablegetCommandBufferDescriptorgetCommandFlagsgetCommandGenerationgetCommandTimeoutgetLogingetMaxPayloadSizegetORBAddressgetRefCongetRefCon64releasereleaseCommandBufferssetBufferConstraintssetCommandBlock(IOMemoryDescriptor *)setCommandBlock(void *, UInt32)setCommandBufferssetCommandBuffersAsRanges(IOMemoryDescriptor *, UInt32, UInt32)setCommandBuffersAsRanges(IOVirtualRange *, UInt32, IODirection, task_t, UInt32, UInt32)setCommandBuffersAsRanges64setCommandFlagssetCommandGenerationsetCommandTimeoutsetMaxPayloadSizesetRefConsetRefCon64
Instance Methods
allocateORBallocatePageTableallocateResourcesallocateTimercalculateTransferSizeLogcancelTimercompleteBufferAddressSpacedeallocateBufferAddressSpacedeallocateORBdeallocatePageTabledeallocateTimerfreegetCommandBufferDescriptorgetCommandFlagsgetCommandGenerationgetCommandTimeoutgetFetchAgentWriteRetriesgetFetchAgentWriteRetryIntervalgetFireWireLUNgetFireWireUnitgetLogingetMaxPayloadSizegetMetaClassgetORBAddressgetRefCongetRefCon64initWithLoginisAppendedisTimerSetorbTimeoutprepareBufferAddressSpaceprepareFastStartPacketprepareORBForExecutionreleasereleaseCommandBuffersremoveORBsendTimeoutNotificationsetBufferConstraintssetCommandBlocksetCommandBlocksetCommandBufferssetCommandBuffersAsRangessetCommandBuffersAsRanges64setCommandFlagssetCommandGenerationsetCommandTimeoutsetFetchAgentWriteRetriessetFetchAgentWriteRetryIntervalsetIsAppendedsetMaxPayloadSizesetNextORBAddresssetRefConsetRefCon64setToDummystartTimer
Type Methods
See Also
Serial Bus Protocol 2
IOFireWireSBP2LoginIOFireWireSBP2ManagementORBFWSBP2FetchAgentWriteCallbackFWSBP2LoginCallbackFWSBP2LoginCompleteParamsFWSBP2LoginCompleteParamsPtrFWSBP2LoginResponseFWSBP2LoginResponsePtrFWSBP2LogoutCallbackFWSBP2LogoutCompleteParamsFWSBP2LogoutCompleteParamsPtrFWSBP2ManagementCallbackFWSBP2NotifyCallbackFWSBP2NotifyParamsFWSBP2NotifyParamsPtrFWSBP2ReconnectParamsFWSBP2ReconnectParamsPtrFWSBP2StatusBlockFWSBP2StatusCallback