Programming Interface Information:
This information is NOT intended to be used as Programming Interfaces of z/VM. |
TPCBK
Control Block Contents
TPCBK DSECT
Cross Reference (Contains links to field and bit definitions)
TPCBK Prolog
NAME : HCPTPCBK DESCRIPTION: TAPE PATHING CONTROL BLOCK DSECT : TPCBK FUNCTION : CONTAINS TAPE PATHING INFORMATION LOCATED BY : VDEVDYPT IN VIRTUAL DEVICE BLOCK CREATED BY : HCPVDSAT (DURING ATTACH OR DEDICATE PROC) DELETED BY : HCPDTDEV (DURING DETACH COMMAND PROCESSING) SERIALIZED : BEING ACCESSED FOR A UNIQUE TASK
TPCBK Control Block Content
TPCBK DSECT
Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure TPCBK TAPE PATHING CONTROL BLOCK 0000 0 Bitstring 12 TPCBLOCK (8) EIGHT ENTRIES OF PATHING INFORMATION 0000000C TPCSIZE (*-TPCBK+7)/8 TPCBK SIZE IN DOUBLE WORDS 0000 0 Bitstring 12 TPCENTRY (0) ONE ENTRY OF TAPE PATHING BLOCK 0000 0 Bitstring 11 TPCGROUP TAPE PATH GROUP ID 000B 11 Bitstring 1 TPCFLAGS TAPE PATHING FLAGS 1... .... TPCFGRP X'80' PATH IS GROUPED
TPCBK Storage Layout
*** TPCBK - TAPE PATHING CONTROL BLOCK * * +-------------------------------------------------------+ * 0 | | * = TPCBLOCK = * | | * +-------------------------------------------------------+ * 60 * *** TPCBK - TAPE PATHING CONTROL BLOCK *** Overlay for TPCBLOCK in TPCBK * * +-------------------------------------------------------+ * 0 | TPCGROUP | * | +------+---------------------------+ * 8 | |:FLAGS| C * +--------------------+------+ * *** Overlay for TPCBLOCK in TPCBK
TPCBK Cross Reference
Symbol Dspl Value -------------- ---- ----- TPCBLOCK 0000 TPCENTRY 0000 TPCFGRP 000B 80 TPCFLAGS 000B TPCGROUP 0000 TPCSIZE 0000 0000000C
Copyright IBM Corporation, 1990, 2001