RESTORE macro - is type 3, gets no lock.
Calls module IGC0001G, entry point IGC017.
1 | PIROPT | Option byte, bits meaning: | ||
PIROTCB | 1... | .... | Restore the I/O requests to the TCB(s) that originally started them. If they were not purged with that possibility, restore them to the restoring TCB. | |
0... | .... | Restore the I/O requests to the restoring TCB. | ||
PIRSUPCK | .1.. | .... | Perform the RESTORE TCB validity check even though the caller can be in supervisor state. | |
.0.. | .... | Perform the TCB validity check based on the state of the caller. | ||
..xx | xxxx | Reserved; must be zero. | ||
2 | PIRCNT | Number of PIRRSTR entries in the PIRL. | ||
3-4 | Reserved | |||
5-8 | PIRRSTR | The pointer to the I/O request list in the form required by the appropriate driver. | ||
9-C | PIRDVRU | The pointer to additional data the driver maintains. |