Programming Interface Information:
This information is NOT intended to be used as Programming Interfaces of z/VM. |
SDLBK
Control Block Contents
SDLBK DSECT
Cross Reference (Contains links to field and bit definitions)
SDLBK Prolog
NAME : HCPSDLBK DESCRIPTION: SPOOLING DATA LOCATOR BLOCK DSECT : SDLBK FUNCTION : SPECIFIES THE CCW AND THE LOCATION OF ASSOCIATED DATA TO BE ADDED TO OR READ FROM A SPOOL FILE. LOCATED BY : VDSSDL - ANCHOR IN HCPVDSBK GENERAL REGISTER 1 IN HCPVSP, HCPSPS, & HCPSXS CREATED BY : HCPVDS, HCPSPS DELETED BY : HCPDTD, HCPSPS
SDLBK Control Block Content
SDLBK DSECT
Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure SDLBK SPOOLING DATA LOCATOR BLOCK 0000 0 Bitstring 1 SDLCCWOP CCW COMMAND CODE 0001 1 Bitstring 1 SDLCCWFL CCW FLAG BITS 1... .... CCWDC X'80' CHAIN DATA ADDRESS AND COUNT .1.. .... CCWCC X'40' COMMAND CHAIN ..1. .... CCWSILI X'20' SUPPRESS INCORRECT LENGTH ...1 .... CCWSKIP X'10' SUPPRESS INBOUND DATA TRANSFER .... 1... CCWPCIR X'08' REQUEST PC INTERRUPTION .... .1.. CCWIDA X'04' INDIRECT DATA ADDRESSING .... ..11 CCWINVAL X'03' I/O UNDEFINED PAIR OF BITS .... ..1. CCWSUSPN X'02' I/O SUSPENSION/RESUMPTION .... ...1 CCWUNDEF X'01' I/O UNDEFINED BIT 0002 2 Bitstring 2 SDLTBC TOTAL BYTE COUNT (CCW DATA COUNT) 0004 4 Bitstring 1 * (3) RESERVED 0007 7 Bitstring 1 SDLFLAG DATA LOCATOR FLAG 1... .... SDLCHSIM X'80' USE CHANNEL SIMULATOR TO MOVE DATA. IF OFF, DATA BUFFER LIST FOLLOWS. .1.. .... SDLNOTTL X'40' DO NOT PRINT PAGE TITLES ..1. .... SDLFSTSP X'20' This is the first SPLINK in the file to be translated ...1 .... SDLSPTCM X'10' SPTAPE LOAD issued and blanks are compressed 0008 8 Signed 4 SDLIORBK IORBK ADDR FOR CHANNEL SIMULATOR 000C 12 Signed 4 SDLBUFCT NUMBER OF DATA BUFFERS (0-4) WHICH FOLLOW 0010 16 Dbl-Word 8 SDLSECTS (6) 0-4 DATA BUFFERS (ADDR / LENGTH) 0040 64 Signed 4 SDLSAVE (32) Add a savearea for use by VSQRW 00000018 SDLSIZE (*-SDLBK+7)/8 SDLBK SIZE IN DOUBLE WORDS 0010 16 Signed 4 SDLSRADD REAL ADDRESS OF DATA SECTION 0014 20 Signed 4 SDLSVADD VIRTUAL ADDRESS OF DATA SECTION. (WORK AREA FOR CALLER - NOT REQ) 0018 24 Signed 4 SDLSECCT BYTE COUNT OF THE DATA SECTION 0000000C SDLENTRY *-SDLSRADD LENGTH OF ONE DATA BUFFER ENTRY
SDLBK Storage Layout
*** SDLBK - SPOOLING DATA LOCATOR BLOCK * * +------+------+-------------+--------------------+------+ * 0 |:CCWOP|:CCWFL| SDLTBC |////////////////////|:FLAG | * +------+------+-------------+--------------------+------+ * 8 | SDLIORBK | SDLBUFCT | * +---------------------------+---------------------------+ * 10 | | * = SDLSECTS = * | | * +-------------------------------------------------------+ * 40 | | * = SDLSAVE = * | | * +-------------------------------------------------------+ * C0 * *** SDLBK - SPOOLING DATA LOCATOR BLOCK *** Overlay for SDLSECTS in SDLBK * * +---------------------------+---------------------------+ * 10 | SDLSRADD | SDLSVADD | * +---------------------------+---------------------------+ * 18 | SDLSECCT | 1C * +---------------------------+ * *** Overlay for SDLSECTS in SDLBK
SDLBK Cross Reference
Symbol Dspl Value -------------- ---- ----- CCWCC 0001 40 CCWDC 0001 80 CCWIDA 0001 04 CCWINVAL 0001 03 CCWPCIR 0001 08 CCWSILI 0001 20 CCWSKIP 0001 10 CCWSUSPN 0001 02 CCWUNDEF 0001 01 SDLBUFCT 000C SDLCCWFL 0001 SDLCCWOP 0000 SDLCHSIM 0007 80 SDLENTRY 0018 0000000C SDLFLAG 0007 SDLFSTSP 0007 20 SDLIORBK 0008 SDLNOTTL 0007 40 SDLSAVE 0040 SDLSECCT 0018 SDLSECTS 0010 SDLSIZE 0040 00000018 SDLSPTCM 0007 10 SDLSRADD 0010 SDLSVADD 0014 SDLTBC 0002
Copyright IBM Corporation, 1990, 2001