ZTEST HOTX
BSOs
| Module | Makefile | Segment | Description | 
| QHT0 | app_drvs.mak | qht0.asm | HOTR driver segment | 
| QHT1 | app_drvs.mak | qht1.asm | HOTR driver segment | 
| QHT2 | app_drvs.mak | qht2.asm | HOTS driver segment | 
| QHT3 | app_drvs.mak | qht3.asm | Called by QHT1 when HOTS is running | 
| 
 | 
 | 
 | HOTS driver segment | 
| QHT6 | app_drvs.mak | qht6.asm | HS64 driver segment | 
CSOs
None.
Additional information
Macro Usage (HOTR):
| Macro | Usage | 
| BPKDC | Standardized parameter parser. Also uses BPPSC. | 
| CINFC | Get the protection key. | 
| CRUSA | Test if data level(s) hold(s) a block and release if so. | 
| DEFRC | Defer processing of current entry. | 
| FSYSC | Find the address of the system heap. | 
| EXITC | Exit segment and release any storage. | 
| FIWHC | Find the record specified with hold and wait for IO completion. | 
| FINWC | Find the record specified and wait for IO completion. | 
| FILNC | File record but do not release the lock is specified. | 
| GSYSC | Get the system heap. | 
| KEYRC | Restore the protection key. | 
| LODIC | Check if enough system resources are available to begin processing work. | 
| SERRC | Issue a system error. | 
| UATBC | Get the name of the subsystem. | 
| UNFRC | Release the lock on the specified record address. | 
| WAITC | Wait for completion of all pending IO's for that ECB. | 
| WTOPC | Issue a specified message to the operator. | 
STATE information (HOTS):
ySTATE 1: 
GETCC D6 GETCC D7 FILEC D6 FILEC D7
ySTATE 2: 
ySTATE 3: VFA buffer, no vfa locks
ySTATE 4: VFA buffer, no VFA locks, delay file pending
GETCC D7 FILEC D7
ySTATE 5: VFA buffer, 
| © Copyright IBM Corp. 2006 | HOTX Driver User's Guide 7 | 
