Programming Interface Information:
This information is NOT
intended to be
used as Programming Interfaces of VM/ESA. It is to be used for diagnosis only. |
THRBK
Cross Reference (Contains links to field and bit definitions)
THRBK Prolog
NAME : HCPTHRBK DESCRIPTION: Throttle Control Block STATUS : VM/ESA Version 2, Release 1.0 DSECT : THRBK FUNCTION : The Throttle Control Block is used to control the rate at which I/O operations are permitted to occur for devices under the control of the Throttle Facility. LOCATED BY : SYSTHRPR Anchor in HCPSYSCM RDEVTHPT Anchor in HCPRDEV CREATED BY : THRBK'S are dynamically created by HCPTHR via the "SET THROTTLE ON" command. DELETED BY : THRBK'S are deleted by HCPTHR via: 1- The "SET THROTTLE OFF" command 2- The "SET THROTTLE CLEAR" command 3- The "DETACH" command
THRBK Control Block Content
THRBK DSECT
Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure THRBK Throttle Control Block 0000 0 Signed 4 THRNEXT Pointer to next THRBK in the chain 0004 4 Signed 4 THRPREV Pointer to previous THRBK in the chain 0008 8 Dbl-Word 8 THRTGTTM Target time for this device (TOD format) Updated at time of last I/O to device 0010 16 Signed 4 THRRDEV Pointer to RDEV for device 0014 20 Signed 4 THRDLYS Count of times I/O delayed for device 0018 24 Bitstring 2 THRDEVNO Device number 001A 26 Bitstring 2 * Reserved 001C 28 Signed 4 THRRTEBN Current rate in binary 0020 32 Dbl-Word 8 THRIORTE I/O rate for the device 0028 40 Dbl-Word 8 * (2) Reserved 0038 56 Dbl-Word 8 THR$END (0) End of THRBK 00000007 THRSIZE (*-THRBK+7)/8 THRBK size in double words
THRBK Storage Layout
*** THRBK - Throttle Control Block * * +---------------------------+---------------------------+ * 0 | THRNEXT | THRPREV | * +---------------------------+---------------------------+ * 8 | THRTGTTM | * +---------------------------+---------------------------+ * 10 | THRRDEV | THRDLYS | * +-------------+-------------+---------------------------+ * 18 | THRDEVNO |/////////////| THRRTEBN | * +-------------+-------------+---------------------------+ * 20 | THRIORTE | * +-------------------------------------------------------+ * 28 |///////////////////////////////////////////////////////| * |///////////////////////////////////////////////////////| * +-------------------------------------------------------+ * 38 | | * = THR$END = * | | * +-------------------------------------------------------+ * *** THRBK - Throttle Control Block
THRBK Cross Reference
(contains links to field and bit definitions)Symbol Dspl Value -------------- ---- -----THR$END 0038
THRDEVNO 0018
THRDLYS 0014
THRIORTE 0020
THRNEXT 0000
THRPREV 0004
THRRDEV 0010
THRRTEBN 001C
THRSIZE 0038 00000007
THRTGTTM 0008
Last updated on 3 Aug 1999 at 13:38:49 EDT.
Copyright IBM Corporation, 1990, 1999