SZWRS Back to Index page
 
Prolog 
Control Block Contents 
   SZWRS DSECT
Storage Layout 
Cross Reference (Contains links to field and bit definitions)
Programming Interface Information:
This information is NOT intended to be
used as Programming Interfaces of z/VM.


  SZWRS Prolog Top of page
 
 NAME       : HCPSZWRS
 DESCRIPTION: SCSI Container Write same control block
 DSECT      : SZWRS
 FUNCTION   : The SCSI container has a IOSC write same function
              and this control block is the assembler version
              of the C writeSameReq_iosct structure.
              Make sure this control block is updated whenever
              the C structure is updated.
              CAUTION: The XLC C compiler aligns all LONG
              definitions on 64 bit boundaries.  Care must be
              taken to account for the alignment in this DSECT.
 CREATED BY : HCPDGB for Diag A4 type=format
              - HCPSZBWT for calls from FBA emulation
 DELETED BY : HCPDGB
              - HCPSZBWT
 RELOCATION CONSIDERATIONS : None
 COMMENTS   : None
 
 
  SZWRS Control Block Content Top of page
 

 SZWRS DSECT Top of page
Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure SZWRS SCSI Container Write same control block 0000 0 Bitstring 1 SZWVER Version number 0001 1 Bitstring 3 * Reserved 0004 4 Bitstring 16 SZWDEVRF Devref of disk to format 0014 20 Bitstring 16 * Reserved for z/OS 0024 36 Bitstring 4 * Reserved 0028 40 Dbl-Word 8 SZWSTBLK Starting block number 0030 48 Dbl-Word 8 SZWNUMBK Number of blocks to format 0038 56 Address 8 SZWDATA Ptr to 512 data block or 0 0040 64 Signed 4 SZWBLKZ Size of block to be written to all blocks. 512 is only valid value. 0044 68 Bitstring 1 SZWBERR B_ERROR output 0045 69 Bitstring 3 * Reserved 0048 72 Bitstring 32 SZWXMEM Xmem structure 0068 104 Dbl-Word 8 SZWCLCK (2) Timestamp 0078 120 Signed 4 SZWSTCD SCSI status code 007C 124 Signed 4 SZWRETC Container return code 0080 128 Signed 4 SZWRSN Container reason code 0084 132 Signed 4 SZWERRID Container error id 0088 136 Character 80 * Reserved 0000001B SZWSIZE (*-SZWRS+7)/8 SZWRS size in DW's 000000D8 SZWBSIZ *-SZWRS SZWRS size in bytes
 
 
  SZWRS Storage Layout Top of page
 
          
*** SZWRS - SCSI Container Write same control block
*
*     +------+--------------------+---------------------------+
*   0 |SZWVER|////////////////////|                           |
*     +------+--------------------+                           |
*     |                       SZWDEVRF                        |
*     |                           +---------------------------+
*  10 |                           |///////////////////////////|
*     +---------------------------+///////////////////////////|
*     |///////////////////////////////////////////////////////|
*     |///////////////////////////+---------------------------+
*  20 |///////////////////////////|///////////////////////////|
*     +---------------------------+---------------------------+
*  28 |                       SZWSTBLK                        |
*     +-------------------------------------------------------+
*  30 |                       SZWNUMBK                        |
*     +-------------------------------------------------------+
*  38 |                       SZWDATA                         |
*     +---------------------------+------+--------------------+
*  40 |         SZWBLKZ           |:BERR |////////////////////|
*     +---------------------------+------+--------------------+
*  48 |                                                       |
*     =                       SZWXMEM                         =
*     |                                                       |
*     +-------------------------------------------------------+
*  68 |                       SZWCLCK                         |
*     |                                                       |
*     +---------------------------+---------------------------+
*  78 |         SZWSTCD           |         SZWRETC           |
*     +---------------------------+---------------------------+
*  80 |          SZWRSN           |         SZWERRID          |
*     +---------------------------+---------------------------+
*  88 |///////////////////////////////////////////////////////|
*     =///////////////////////////////////////////////////////=
*     |///////////////////////////////////////////////////////|
*     +-------------------------------------------------------+
*  D8
*
*** SZWRS - SCSI Container Write same control block
 
 
  SZWRS Cross Reference Top of page
 
 
Symbol         Dspl Value
-------------- ---- -----
SZWBERR        0044
SZWBLKZ        0040
SZWBSIZ        0088 000000D8
SZWCLCK        0068
SZWDATA        0038
SZWDEVRF       0004
SZWERRID       0084
SZWNUMBK       0030
SZWRETC        007C
SZWRSN         0080
SZWSIZE        0088 0000001B
SZWSTBLK       0028
SZWSTCD        0078
SZWVER         0000
SZWXMEM        0048
 
This information is based on z/VM 7.3.0 Last updated on 22 Jun 2022 at 15:56:52 EDT.
Copyright IBM Corporation, 1990, 2022