A single host adapter hardware I/O control block contains information used to
specify
a transfer of data from a host system to a first target device and in addition
information that specifies whether the data is to be mirrored, and if so, optionally
identifies a second target device on which the data is to be mirrored. After transferring
the single hardware I/O control block to the host adapter integrated circuit, the
host adapter integrated circuit determines whether the hardware I/O control block
specifies a mirrored transaction. If a mirrored transaction is specified, the host
adapter integrated circuit generates a second hardware I/O control block for the
second target device using the information in the first hardware I/O control block.
When the execution of both hardware I/O control blocks is complete, the host adapter
integrated circuit provides a single completion notification to the host system.