setCommandBlock(void *, UInt32)
Sets the command block portion of the ORB.
Declaration
virtual IOReturn setCommandBlock(
void *buffer,
UInt32length );Parameters
- buffer:
Pointer to buffer to copy command block from.
- length:
Number of bytes of data to copy.
Return Value
Returns KIOReturnSuccess if the command block was updated successfully.
Overview
Copys the data provided in the buffer to the command block portion of the ORB.
See Also
Miscellaneous
allocatePageTabledeallocatePageTablegetCommandBufferDescriptorgetCommandFlagsgetCommandGenerationgetCommandTimeoutgetLogingetMaxPayloadSizegetORBAddressgetRefCongetRefCon64releasereleaseCommandBufferssetBufferConstraintssetCommandBlock(IOMemoryDescriptor *)setCommandBufferssetCommandBuffersAsRanges(IOMemoryDescriptor *, UInt32, UInt32)setCommandBuffersAsRanges(IOVirtualRange *, UInt32, IODirection, task_t, UInt32, UInt32)setCommandBuffersAsRanges64setCommandFlagssetCommandGenerationsetCommandTimeoutsetMaxPayloadSizesetRefConsetRefCon64