Programming Interface Information:
This information is NOT intended to be used as Programming Interfaces of z/VM. |
ATCBK
Control Block Contents
ATCBK DSECT
Cross Reference (Contains links to field and bit definitions)
ATCBK Prolog
NAME : HCPATCBK DESCRIPTION: ATTACH COMMAND BLOCK DSECT : ATCBK FUNCTION : CONTAINS PARAMETERS FROM THE ATTACH COMMAND RELOCATION CONSIDERATIONS : None
ATCBK Control Block Content
ATCBK DSECT
Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure ATCBK ATTACH COMMAND BLOCK 0000 0 Address 4 ATCNEXT ADDRESS OF NEXT ATCBK 0004 4 Bitstring 4 ATCDEVS (0) REAL DEVICE NUMBERS 0004 4 Signed 2 ATCRDEV1 BEGINING RDEV NUMBER 0006 6 Signed 2 ATCRDEV2 ENDING RDEV NUMBER 0008 8 Address 4 ATCEQADR Address of the EQID/DUID 000C 12 Signed 4 ATCVDEV (0) BEGINNING VDEV NUMBER 0010 16 Dbl-Word 8 ATCPARMS (0) PARMS TO PASS HCPATSYS 0010 16 Character 6 ATCVOLID SYSTEM VOLUME LABEL 0016 22 Bitstring 2 ATCSFLGS (0) FLAG BYTES FOR HCPATSYS 0016 22 Bitstring 1 ATCLFLAG FLAG BYTE FOR HCPATSYS 1... .... ATCASSGN X'80' ATCASSGN ASSIGN GIVEN LABEL TO DASD .1.. .... ATCCPVOL X'40' ATCCPVOL MOUNT CP VOLUME LABELS ..1. .... ATCUSRVL X'20' ATCUSRVL MOUNT USER VOLUME LABELS ...1 .... ATCUNKVL X'10' ATCUNKVL MOUNT UNKNOWN VOLUME LABELS .111 .... ATCANYVL ATCCPVOL+ATCUSRVL+ATCUNKVL ATCANYVL ANY LABELS 0017 23 Bitstring 1 ATCRFLAG FLAG BYTE FOR HCPATSYS 1... .... ATCNORSP X'80' ATCNORSP NO REPONSE MESSAGES .1.. .... ATCNOATT X'40' ATCNOATT NO 'ALREADY ATTACHED' MSGS ..1. .... ATCSTACK X'20' ATCSTACK STACK OUTPUT ...1 .... ATCRO X'10' ATCRO ATTACH RDEV READ-ONLY .... 1... ATCRLOGD X'08' ATCRLOGD ATTACH LOGICAL DEVICE .... .1.. ATCRBFWT X'04' ATCRBFWT WRITE RESPONSE TO BUFFER .... ..1. ATCMAXDV X'02' ATCMAXDV MAXIMUM NUMBER OF VIRTUAL DEVICES EXCEEDED 0018 24 Bitstring 1 ATCCFLAG LEVEL OF CONTROL FLAG 1... .... DDEVWKAL X'80' DDEVWKAL Working allegiance on minidisk .1.. .... DDEVCNA X'40' DDEVCNA CACHING NOT AVAILABLE ..1. .... DDEVSCTL X'20' DDEVSCTL SUBSYSTEM CONTROL ...1 .... DDEVDCTL X'10' DDEVDCTL DEVICE CONTROL .... 1... DDEVNCTL X'08' DDEVNCTL NO CONTROL .... .1.. DDEVNMDC X'04' DDEVNMDC MINIOPT NOMDC specified .... ..1. DDEVQDSK X'02' DDEVQDSK V-disk will be allocated .... ...1 DDEVYMDC X'01' DDEVYMDC MINIOPT MDC specified NOTES : DDEVFLGC is NOT exclusive to MDISK devices. 0019 25 Bitstring 1 ATCAFLAG Flag byte for other Attach/Dedicate options 1... .... ATCANOSG X'80' ATCANOSG "NOASSIGN" option .1.. .... ATCASSN X'40' ATCASSN "ASSIGN" option ..1. .... ATCNOMS X'20' ATCNOMS "NOCPMS" option ...1 .... ATCSHRD X'10' ATCSHRD "MULTIUSER" option .... 1... ATCSNGL X'08' ATCSNGL "SINGLEUSER" option .... .1.. ATCNQIOA X'04' ATCNQIOA "NOQIOAssist" option .... ..1. ATCAIOPS X'02' ATCAIOPS User set I/O Assist off for device .... ...1 ATCABVO X'01' ATCABVO DASD attached with VOLid parm 001A 26 Bitstring 1 ATCDFLAG DIRECTORY DEVICE INFORMATION 1... .... DDEVTMDK X'80' DDEVTMDK MDISK DIRECTORY ENTRY .1.. .... DDEVTLNK X'40' DDEVTLNK LINK DIRECTORY ENTRY ..1. .... DDEVTSPC X'20' DDEVTSPC SPECIAL / NICDEF DIRECTORY ENTRY ...1 .... DDEVTDED X'10' DDEVTDED DEDICATE DIRECTORY ENTRY .... 1... DDEVTSPL X'08' DDEVTSPL SPOOL / CONSOLE DIRECTORY ENTRY .... .1.. DDEVTDSK X'04' DDEVTDSK T-DISK TO BE ALLOCATED .... ..1. DDEVRO X'02' DDEVRO DEVICE IS READ ONLY .... ...1 DDEVRELR X'01' DDEVRELR VIRTUAL RESERVE RELEASE REQUESTED 001B 27 Bitstring 1 ATCAFLG2 Second flag byte for Attach and Dedicate options 1... .... ATCVLID X'80' ATCVLID Attach using the VOLID .1.. .... ATCUSRID X'40' ATCUSRID "USERACCessid" options specified ..1. .... ATCKEYS X'20' ATCKEYS "KEY" options specified 001C 28 Bitstring 1 ATCPFLAG Special processing flag byte 1... .... ATCPEQID X'80' ATCPEQID EQID processing required .1.. .... ATCPDUID X'40' ATCPDUID DUID processing required 001D 29 Bitstring 3 * Reserved for future use 0020 32 Character 8 ATCACCID Specified "USERACCessid" value 0028 40 Bitstring 32 ATCKEYA1 First KEYALIAS (tapes only) 0048 72 Bitstring 32 ATCKEYA2 Second KEYALIAS (tapes only) 0068 104 Address 4 ATCKEYP1 First KLABK Pointer (tapes only) 006C 108 Address 4 ATCKEYP2 Second KLABK Pointer (tapes only) 0000000E ATCSIZE (*-ATCBK+7)/8 SIZE IN DOUBLEWORDS
ATCBK Storage Layout
*** ATCBK - ATTACH COMMAND BLOCK * * +---------------------------+-------------+-------------+ * 0 | ATCNEXT | ATCRDEV1 | ATCRDEV2 | * +---------------------------+-------------+-------------+ * 8 | ATCEQADR | ATCVDEV | * +---------------------------+-------------+------+------+ * 10 | ATCVOLID |:LFLAG|:RFLAG| * +------+------+------+------+------+------+------+------+ * 18 |:CFLAG|:AFLAG|:DFLAG|:AFLG2|:PFLAG|////////////////////| * +------+------+------+------+------+--------------------+ * 20 | ATCACCID | * +-------------------------------------------------------+ * 28 | | * = ATCKEYA1 = * | | * +-------------------------------------------------------+ * 48 | | * = ATCKEYA2 = * | | * +---------------------------+---------------------------+ * 68 | ATCKEYP1 | ATCKEYP2 | * +---------------------------+---------------------------+ * 70 * *** ATCBK - ATTACH COMMAND BLOCK
ATCBK Cross Reference
Symbol Dspl Value -------------- ---- ----- ATCABVO 0019 01 ATCACCID 0020 ATCAFLAG 0019 ATCAFLG2 001B ATCAIOPS 0019 02 ATCANOSG 0019 80 ATCANYVL 0016 70 ATCASSGN 0016 80 ATCASSN 0019 40 ATCCFLAG 0018 ATCCPVOL 0016 40 ATCDEVS 0004 ATCDFLAG 001A ATCEQADR 0008 ATCKEYA1 0028 ATCKEYA2 0048 ATCKEYP1 0068 ATCKEYP2 006C ATCKEYS 001B 20 ATCLFLAG 0016 ATCMAXDV 0017 02 ATCNEXT 0000 ATCNOATT 0017 40 ATCNOMS 0019 20 ATCNORSP 0017 80 ATCNQIOA 0019 04 ATCPARMS 0010 ATCPDUID 001C 40 ATCPEQID 001C 80 ATCPFLAG 001C ATCRBFWT 0017 04 ATCRDEV1 0004 ATCRDEV2 0006 ATCRFLAG 0017 ATCRLOGD 0017 08 ATCRO 0017 10 ATCSFLGS 0016 ATCSHRD 0019 10 ATCSIZE 006C 0000000E ATCSNGL 0019 08 ATCSTACK 0017 20 ATCUNKVL 0016 10 ATCUSRID 001B 40 ATCUSRVL 0016 20 ATCVDEV 000C ATCVLID 001B 80 ATCVOLID 0010 DDEVCNA 0018 40 DDEVDCTL 0018 10 DDEVNCTL 0018 08 DDEVNMDC 0018 04 DDEVQDSK 0018 02 DDEVRELR 001A 01 DDEVRO 001A 02 DDEVSCTL 0018 20 DDEVTDED 001A 10 DDEVTDSK 001A 04 DDEVTLNK 001A 40 DDEVTMDK 001A 80 DDEVTSPC 001A 20 DDEVTSPL 001A 08 DDEVWKAL 0018 80 DDEVYMDC 0018 01
Copyright IBM Corporation, 1990, 2011