|
NAME : HCPIOCM
DESCRIPTION: I/O Completion Block
DSECT : IOCM
FUNCTION : Describes the completion of an I/O request.
LOCATED BY : Pointer (VDEVAEVT) in the Virtual Device Block
Pointer (VDEVREVT) in the Virtual Device Block
Pointer (RDEVUSLP) in the Real Device Block
RELOCATION CONSIDERATIONS : This control block is relocated as part of a live
guest relocation (LGR). The bits and fields that
need to be relocated are defined in the
corresponding LGRIOCM COPY file. Whenever changes
are made to this control block, consideration must
be given to any effects these changes will have on
a relocation. If any new fields or bits are
defined, they may need to be relocated. If
existing bits or fields are changed, corresponding
modifications may be required in the LGR version of
this control block. Consider also the effects of
these changes on a relocation involving a back-level
release of CP.
NOTES : Modules including this Control Block, must also
include HCPIRBLK.
CREATED BY : HCPAMR - Message Read Task
HCPSVIAP - Reflect message to VDEV
HCPTERQS - Build IOCM for unsolicited unit check and queue
it on RDEVUSLQ
DELETED BY : HCPAEPPD - Purge all outstanding AEBK, AMSG and IOCM blocks
for the Virtual Device.
HCPAMR - Message Read Task - only purges IOCMs on
RDEVUSLP
| |