|
Programming Interface Information:
This information is NOT intended to be used as Programming Interfaces of z/VM. |
AVRADR
Control Block Contents
AVRADR DSECT
Cross Reference (Contains links to field and bit definitions)
AVRADR Prolog
Name : AVRLIST
Description: Volume and Device Characteristics
DSECT : AVRADR
Function : AVRADR describes the characteristics of volumes
and devices in response to a VSE SVC 99 request
(GETVCE). AVRADR is called by AVRADR macro
which calls AVRLIST macro that in turn calls
DCTENTRY macro.
AVRADR Control Block Content
AVRADR DSECT
Hex Dec Type/Val Lng Label (dup) Comments
---- ---- --------- ---- -------------- --------
0000 0 Structure AVRADR Volume and Device Characteristics
00000000 AVRVOLC * VOLUME CHARACTERISTICS
0000 0 Address 4 AVRPUB ADDRESS OF PHYSICAL UNIT BLOCK
0004 4 Character 6 AVRVOLID VOLUME IDENTIFIER
000A 10 Bitstring 1 AVRFLAG FLAG BYTE
1... .... AVREXTFL X'80' AVREXTFL EXTENTION
AVAILABLE
.1.. .... AVRSHR X'40' AVRSHR DEVICE IS SHARED
..1. .... AVRRSV X'20' AVRRSV DEVICE IS RESERVED
...1 .... AVRCOPY X'10' AVRCOPY DEVICE A COPY
.... 1... AVRREMV X'08' AVRREMV DEVICE HAS
REMOVABLE MEDIA
.... .1.. AVRCMSV X'04' AVRCMSV DEVICE IS A CMS
DISK
.... ..1. AVRNLNO X'02' AVRNLNO AVRLNO IS NOT VALID
.... ...1 AVRNVOL X'01' AVRNVOL VOLID INFORMATION
IS NOT VALID E.G NO VOL1 LABEL
000B 11 Bitstring 1 AVRTYPE FORMAT OF DEVICE CHARACTERISTICS
.... ...1 AVRFBA X'01' AVRFBA FBA DEVICE
.... ..1. AVRCKD X'02' AVRCKD CKD DEVICE
.... ..11 AVRRPS X'03' AVRRPS CKD DEVICE WITH RPS
.... .1.. AVRECKD X'04' AVRECKD ECKD DEVICE
..1. .... AVRTAPE X'20' AVRTAPE TAPE DEVICE
000C 12 Bitstring 5 AVRVTOC (0) DASD ADDRESS OF VTOC
000C 12 Bitstring 2 AVRVCC CKD CYLINDER NO.
000E 14 Bitstring 2 AVRVHH CKD TRACK NO.
0010 16 Bitstring 1 AVRVR CKD RECORD NO.
0011 17 Bitstring 1 AVRCDCST CKD DEVICE STATUS
1... .... AVRNOWRT X'80' AVRNOWRT VM DEVICE WITH
READ ONLY
000C 12 Bitstring 1 AVRVCI BLOCKS PER CONTROL INTERVAL
000D 13 Bitstring 4 AVRVNUM FBA BLOCK NO. OF VTOC
0011 17 Bitstring 1 AVRFDCST FBA DUAL COPY STATUS
000C 12 Bitstring 6 AVRTINFO RESERVED FOR FUTURE EXTENTION
0012 18 Bitstring 2 AVRLNO LOGICAL UNIT NO. (AS IN CCB)
00000014 AVRLEN *-AVRADR LENGTH OF OUTPUT LIST
0000000C AVRILNG 12 LENGTH OF INPUT PARAMETER LIST
RETURN CODES
00000000 AVRGOOD 0 ALL DATA RETURNED
00000004 AVRNOLNO 4 WAS UNABLE TO READ VOL1 LABEL
CHECK FIELD AVRFLAG
00000008 AVRNOVOL 8 VOLUME NOT MOUNTED
00000008 AVRNOASG 8 LOGICAL UNIT NOT ASSIGNED
00000008 AVRNDASD 8 DEVICE NOT DASD
0000000C AVRIGN 12 LOGICAL UNIT IS ASSIGNED
'IGNORE'
00000010 AVRNOTUP 16 DEVICE IS NOT OPERATIONAL
00000014 AVRBPL 20 BAD INPUT PARAMETER LIST
00000018 AVRNOTDF 24 ASSIGNED UNIT IS DIFFERENT
CLASS
0000001C AVRNRDY 28 DEVICE IS NOT READY
AVRADR Storage Layout
*** AVRADR - Volume and Device Characteristics
*
* +---------------------------+---------------------------+
* 0 | AVRPUB | AVRVOLID- |
* +-------------+------+------+-------------+-------------+
* 8 | -(004) |:FLAG |:TYPE | AVRVCC | AVRVHH |
* +------+------+------+------+-------------+-------------+
* 10 |AVRVR |:CDCST| 12
* +------+------+
*
*** AVRADR - Volume and Device Characteristics
*** Overlay for AVRVTOC in AVRADR
*
* +------+--------------------+
* 8 ... C |AVRVCI| AVRVNUM- |
* +------+------+-------------+------+--------------------+
* 10 |-(00D)|:FDCST| 12
* +------+------+
*
*** Overlay for AVRVTOC in AVRADR
*** Overlay for AVRVTOC in AVRADR
*
* +---------------------------+
* ... C | AVRTINFO- |
* +-------------+-------------+---------------------------+
* 10 | -(00C) | AVRLNO | 14
* +-------------+-------------+
*
*** Overlay for AVRVTOC in AVRADR
AVRADR Cross Reference
Symbol Dspl Value -------------- ---- ----- AVRBPL 0012 00000014 AVRCDCST 0011 AVRCKD 000B 02 AVRCMSV 000A 04 AVRCOPY 000A 10 AVRECKD 000B 04 AVREXTFL 000A 80 AVRFBA 000B 01 AVRFDCST 0011 AVRFLAG 000A AVRGOOD 0012 00000000 AVRIGN 0012 0000000C AVRILNG 0012 0000000C AVRLEN 0012 00000014 AVRLNO 0012 AVRNDASD 0012 00000008 AVRNLNO 000A 02 AVRNOASG 0012 00000008 AVRNOLNO 0012 00000004 AVRNOTDF 0012 00000018 AVRNOTUP 0012 00000010 AVRNOVOL 0012 00000008 AVRNOWRT 0011 80 AVRNRDY 0012 0000001C AVRNVOL 000A 01 AVRPUB 0000 AVRREMV 000A 08 AVRRPS 000B 03 AVRRSV 000A 20 AVRSHR 000A 40 AVRTAPE 000B 20 AVRTINFO 000C AVRTYPE 000B AVRVCC 000C AVRVCI 000C AVRVHH 000E AVRVNUM 000D AVRVOLC 0000 00000000 AVRVOLID 0004 AVRVR 0010 AVRVTOC 000C
Last updated on 26 Jun 2007 at 14:50:42 EDT.
Copyright IBM Corporation, 1990, 2007