Programming Interface Information:
This information is NOT intended to be used as Programming Interfaces of z/VM. |
TLBBLOK
Control Block Contents
TLBBLOK DSECT
Cross Reference (Contains links to field and bit definitions)
TLBBLOK Prolog
Name : TLBBLOK Description: Tape Label Processing Information DSECT : TLBBLOK Function : TLBBLOK contains information used by the CMS tape label processing routines. TLBBLOK is called by the TLBBLOK macro.
TLBBLOK Control Block Content
TLBBLOK DSECT
Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure TLBBLOK Tape Label Processing Information 0000 0 Character 8 TLBNAME CALLED RTNE NAME - DMSTLB 0008 8 Bitstring 1 TLBTYPE TYPE OF CALL .... .... TLBOPIN X'00' OPEN INPUT .... ..1. TLBOPRB X'02' OPEN RDBACK .... .1.. TLBOPOUT X'04' OPEN OUTPUT .... 1... TLBCLIN X'08' CLOSE INPUT .... 1.1. TLBCLRB X'0A' CLOSE RDBACK .... 11.. TLBCLOUT X'0C' CLOSE OUTPUT ...1 .... TLBEOV X'10' EOV LABEL CALL 0009 9 Bitstring 1 TLBCALL CALLER ID 1... .... TLBOS X'80' OS SIMULATION .1.. .... TLBDOS X'40' DOS SIMULATION ..1. .... TLBCMS X'20' CMS (COMMAND OR MACRO) ...1 .... TLBCMAC X'10' CMS MACRO .... ...1 TLBCMERR X'01' ERROR ROUTINE SPECIFIED IN MACRO 000A 10 Bitstring 1 TLBLABT LABEL TYPE .... .... TLBNONE X'00' NONE SPECIFIED .... ...1 TLBBLP X'01' NO LABEL PROCESSING .... ..1. TLBSL X'02' IBM STANDARD LABELS .... .1.. TLBUSER X'04' USER BIT .... .11. TLBSUL TLBSL+TLBUSER IBM STANDARD USER LABELS .... 1... TLBNSL X'08' NON STANDARD LABELS ...1 .... TLBNSLMD X'10' NSL ROUTINE IS MODULE ..1. .... TLBMSPC X'20' CMS MACRO SPACE TO TM OR WTM .1.. .... TLBAL X'40' ANSI STANDARD LABELS .1.. .1.. TLBAUL TLBAL+TLBUSER ANSI STANDARD USER LABELS 000B 11 Bitstring 1 TLBRFMT RECORDING FORMAT .... 1.11 TLBMODE TLBRFMT,1,C'X' Old label for TLBRFMT 000C 12 Character 4 TLBTAPID TAPEID 0010 16 Signed 4 TLBDTFPT (0) DTF PTR FOR DOS 0010 16 Signed 4 TLBFCBPT (0) FCB PTR FOR OS 0010 16 Character 8 TLBLABID LABSECT NAME (OR ID) FOR CMS 0018 24 Signed 4 TLBBLKCT BLOCK COUNT FOR CMS MAPPING BELOW IS FOR NSL LABEL ONLY. IT OVERLAYS PART OF SL INTERFACE 0018 24 Character 8 TLBNSLNM NSL ROUTINE FILE NAME 00000020 TLBSIZE *-TLBBLOK 00000004 TLBDWSZ (TLBSIZE+7)/8
TLBBLOK Storage Layout
*** TLBBLOK - Tape Label Processing Information * * +-------------------------------------------------------+ * 0 | TLBNAME | * +------+------+------+------+---------------------------+ * 8 |:TYPE |:CALL |:LABT |:RFMT | TLBTAPID | * +------+------+------+------+---------------------------+ * 10 | TLBLABID | * +---------------------------+---------------------------+ * 18 | TLBBLKCT | 1C * +---------------------------+ * *** TLBBLOK - Tape Label Processing Information *** Overlay for TLBBLKCT in TLBBLOK * * +-------------------------------------------------------+ * 18 | TLBNSLNM | * +-------------------------------------------------------+ * 20 * *** Overlay for TLBBLKCT in TLBBLOK
TLBBLOK Cross Reference
Symbol Dspl Value -------------- ---- ----- TLBAL 000A 40 TLBAUL 000A 44 TLBBLKCT 0018 TLBBLP 000A 01 TLBCALL 0009 TLBCLIN 0008 08 TLBCLOUT 0008 0C TLBCLRB 0008 0A TLBCMAC 0009 10 TLBCMERR 0009 01 TLBCMS 0009 20 TLBDOS 0009 40 TLBDTFPT 0010 TLBDWSZ 0018 00000004 TLBEOV 0008 10 TLBFCBPT 0010 TLBLABID 0010 TLBLABT 000A TLBMODE 000B 0B TLBMSPC 000A 20 TLBNAME 0000 TLBNONE 000A 00 TLBNSL 000A 08 TLBNSLMD 000A 10 TLBNSLNM 0018 TLBOPIN 0008 00 TLBOPOUT 0008 04 TLBOPRB 0008 02 TLBOS 0009 80 TLBRFMT 000B TLBSIZE 0018 00000020 TLBSL 000A 02 TLBSUL 000A 06 TLBTAPID 000C TLBTYPE 0008 TLBUSER 000A 04
Last updated on 1 May 2002 at 14:32:53 EDT.
Copyright IBM Corporation, 1990, 2002