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: VFA-X lock pending, BCA queue

GETCC D6 GETCC D7 FILEC D6 FILEC D7

ySTATE 2: VFA-X lock pending, no BCA queue

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, VFA-X lock, delay file pending

© Copyright IBM Corp. 2006

HOTX Driver User's Guide 7

Page 7
Image 7
IBM HOTR, HS64, HOTS manual Additional information, Macro Usage Hotr, State information Hots