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

#### NSABK

Prolog

Control Block Contents
NSABK DSECT

Storage Layout

Cross Reference (Contains links to field and bit definitions)

#### NSABK Prolog

     NAME       : HCPNSABK
     DESCRIPTION: NSS/DCSS AUTHORIZATION BLOCK
     DSECT      : NSABK
     FUNCTION   : USED TO DETERMINE IF A USER IS AUTHORIZED TO
                  ACCESS A PROTECTED NSS/DCSS AND TO OBTAIN
                  THE PARMREGS SPECIFICATION FOR THE NSS
     CREATED BY : HCPCLTIP
     DELETED BY : HCPCLSIP

#### NSABK Control Block Content

#### NSABK DSECT

    Hex   Dec Type/Val   Lng Label (dup)    Comments
    ---- ---- --------- ---- -------------- --------
    0000    0 Structure      NSABK          NSS/DCSS AUTHORIZATION BLOCK
    0000    0 Character    8 NSANAME        NAMED SAVED SYSTEM TO BE IPL'ED
    0008    8 Character    8 NSAUSER        NAMED SAVED SYSTEM USER
    0010   16 Bitstring    1 NSAPRFLG       PARMREGS INDICATOR FLAGS
    0011   17 Bitstring    1 *              RESERVED FOR IBM USE
    0012   18 Bitstring    2 NSAPREGS (0)   NAMED SAVED SYSTEM PARMREGS
    0012   18 Signed       1 NSAPRBEG       BEGINNING OF PARMREGS RANGE
    0013   19 Signed       1 NSAPREND       END OF PARMREGS RANGE
    0014   20 Signed       4 *              RESERVED FOR IBM USE
              00000003       NSASIZE        (*-NSABK+7)/8 NSA BLOCK SIZE IN
                                            DW'S
              00000018       NSALEN         (*-NSABK) NSA BLOCK SIZE IN BYTES

#### NSABK Storage Layout

    *** NSABK - NSS/DCSS AUTHORIZATION BLOCK
    *
    *     +-------------------------------------------------------+
    *   0 |                       NSANAME                         |
    *     +-------------------------------------------------------+
    *   8 |                       NSAUSER                         |
    *     +------+------+------+------+---------------------------+
    *  10 |:PRFLG|//////|:PRBEG|:PREND|///////////////////////////|
    *     +------+------+------+------+---------------------------+
    *  18
    *
    *** NSABK - NSS/DCSS AUTHORIZATION BLOCK

#### NSABK Cross Reference

    Symbol         Dspl Value
    -------------- ---- -----
    NSALEN         0014 00000018
    NSANAME        0000
    NSAPRBEG       0012
    NSAPREGS       0012
    NSAPREND       0013
    NSAPRFLG       0010
    NSASIZE        0014 00000003
    NSAUSER        0008

This information is based on z/VM V4R3.0. Last updated on 1 May 2002 at 10:02:49 EDT.
Copyright IBM Corporation, 1990, 2002