gtpi1m1f | System Installation Support Reference |
User exit routine UCCGPI is called from the user exit general postinterrupt
routine (UXGPIR) if the exit point named GPI is active. UXGPIR allows a
user-suspended ECB to be restarted when it is removed from a dispatching
list.
Exit point GPI is in CSECT CCUEXT.
- Note:
- The UXGPIR program should only be invoked by an ECB-controlled
program.
General Conditions at Entry
The registers at entry to UCCGPI are:
- R0-R8
- Contents unknown. The registers have been restored from the ECB
register save area.
- R9
- Address of the ECB.
- R10
- Address of the General Postinterrupt routine UXGPIR.
- R11-R15
- See User Exit Routines - Common Entry Conditions.
System Conditions at Entry
- System state
- Supervisor
- System mask
- Masked for I/O
- Protect key
- 0
- Address space
- SVM.
Programming Considerations at Entry
- Do not deactivate this exit point while there are ECBs on a task
dispatcher list that were intended to be passed to this user exit routine or
the user routine will not receive control.
- See User Exit Routines - Common Entry Conditions.
- See User Exit Routines - Common Programming Considerations for other considerations.
Programming Considerations on Return
See User Exit Routines - Common Return Conditions.
General Conditions on Return
- Field CE1PSW in the ECB must contain a valid PSW on return to the NSI in
the user exit interface because the user exit General Postinterrupt routine
executes a load PSW from CE1PSW to pass control.
- See User Exit Routines - Common Return Conditions.