Programming Interface Information: This information is NOT intended to be
used as Programming Interfaces of z/VM.

SDLBK

Prolog
Control Block Contents
SDLBK DSECT
Storage Layout
Cross Reference

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

This information is based on z/VM V3R1.0.
Last updated on 30 Mar 2001 at 08:41:45 EDT.
Copyright IBM Corporation, 1990, 2001