About cookies on this site Our websites require some cookies to function properly (required). In addition, other cookies may be used with your consent to analyze site usage, improve the user experience and for advertising. For more information, please review your options. By visiting our website, you agree to our processing of information as described in IBM’sprivacy statement. To provide a smooth navigation, your cookie preferences will be shared across the IBM web domains listed here.
RDEV | Back to Index page |
Prolog Control Block Contents RDEV DSECT Storage Layout Cross Reference (Contains links to field and bit definitions) |
|
RDEV Prolog | Top of page |
NAME : HCPRDEV DESCRIPTION: REAL DEVICE CONTROL BLOCK DSECT : RDEV FUNCTION : THE REAL DEVICE BLOCK IS USED TO MANAGE THE REAL DEVICE. LOCATED BY : HCPRIOIX is the anchor field for the RDEV radix tree structure for devices in the default subchannel set. HCPRIOIA is the anchor field for the RDEV radix tree structure for devices in the alternate subchannel set. RELOCATION CONSIDERATIONS : None HCPRIOIA ---> |-----| 0XXX | | |-----| | | ---> |-----| |-----| 01XX | | . |-----| . | | . |-----| . HCPLSOLX IS THE ANCHOR FIELD FOR THE LOGICAL DEVICE RDEV RADIX TREE STRUCTURE. HCPLSOLX ---> |-----| 0XXX | | |-----| | | ---> |-----| |-----| 01XX | | . |-----| . | | . |-----| . VSMRTREE IS THE ANCHOR FIELD FOR A SNA DEVICE RDEV RADIX TREE STRUCTURE. VSMRTREE ---> |-----| (VSMBK) 0XXX | | |-----| | | ---> |-----| |-----| 01XX | | . |-----| . | | . |-----| . NOTES : THERE MAY BE MULTIPLE RADIX TREES FOR SNA DEVICES. ACORDEV FIELD OF ACOBK - RDEV, ACCOUNTING CPVRDEV FIELD OF CPVOL - RDEV, CP VOLUME GSRRDEV FIELD OF GSRBK - RDEV, RECOVERY IORRDEV FIELD OF IORBK - RDEV, INTERRUPTION PARM OPCRDEV FIELD OF OPCTB - RDEV, OPERATOR CONSOLE PFXRDEV0 FIELD OF PFXPG - RDEV, FIRST SYSTEM DEV PFXRDEVN FIELD OF PFXPG - RDEV, FINAL SYSTEM DEV RSPRDEV FIELD OF RSPBK - RDEV, SPOOLING DEVICE SNARDEV FIELD OF SNABK - RDEV, SNA/CCS DEVICE SYSRDEV FIELD OF SYSCM - RDEV, FIRST SYSRESDV FIELD OF SYSCM - RDEV, SYSTEM RESIDENCE VDEVRDEV FIELD OF VDEVBK - RDEV, REAL DEVICE VMDRTERM FIELD OF VMDBK - RDEV, USER TERMINAL CREATED BY : Real device RDEVs are created in HCPRIO by the sysgen process. Real device RDEVs are created during SET RDEVICE command, machine check CRW processing, or system initialization. RDEVs are created for logical or SNA devices. HCPIID - Create a real device RDEV HCPLSOCR - Create a logical device RDEV HCPSRD - Create a real device RDEV HCPVCTCN - Create a SNA device RDEV HCPZCO - Create a real device RDEV HCPZRP - Create a real device RDEV DELETED BY : Real device RDEVs created in HCPRIO by the sysgen process are static and are never deleted. Real device RDEVs created during SET RDEVICE command, machine check CRW processing, or system initialization may be deleted, but only early in system initialization before anybody can start using them. RDEVs created for logical or SNA device are dynamic and are deleted when no longer required. HCPLSM - Destroy a logical device RDEV HCPLSODD - Destroy a logical device RDEV HCPSRD - Destroy a real device RDEV HCPVCZRL - Destroy a SNA device RDEV HCPVCZRS - Destroy a SNA device RDEV HCPZCO - Destroy a real device RDEV HCPZSF - Destroy a real device RDEV |
RDEV Control Block Content | Top of page |
|
RDEV Storage Layout | Top of page |
*** RDEV - REAL DEVICE CONTROL BLOCK * * +------+------+------+------+---------------------------+ * 0 |:VCLAS|:VTYPE|:VFEAT|:VSCLS| RDEVUSER | * +------+------+------+------+------+------+------+------+ * 8 | RDEVVDEV |:VMIHF|:VLPM |:VSRFL|:VSZCK| * +------+------+------+------+------+------+------+------+ * 10 |:VSTAT|:VAFLG|:VRFLG|:VDFLG| RDEVLSOP | * +------+------+------+------+---------------------------+ * 18 | | * = RDEVSPEC = * | | * +---------------------------+---------------------------+ * A0 | RDEVLOWN | RDEVTSKQ | * +---------------------------+---------------------------+ * A8 | RDEVCTRG | RDEVCTRD | * +---------------------------+------+------+------+------+ * B0 | RDEVEDEV |:VPOSH|:VMFLG|:VPVSC|(0B7) | * +---------------------------+------+------+------+------+ * B8 | RDEVNXTI | RDEVNXTW | * +---------------------------+------+------+-------------+ * C0 | RDEVAIOR |:VSID0|:VSID1| RDEVSUB | * +-------------+-------------+------+------+-------------+ * C8 | RDEVDEV | RDEVMBI | RDEVMBLK | * +-------------+------+------+-------------+------+------+ * D0 | RDEVCUID |:VCUMN|:VIDFL| RDEVDVID |:VDVMN|:VRDMN| * +-------------+------+------+-------------+------+------+ * D8 | RDEVERPA | RDEVMIH | * +---------------------------+---------------------------+ * E0 | RDEVSDR | RDEVWTDV | * +---------------------------+---------------------------+ * E8 | RDEVCTIO | RDEVCTRS | * +---------------------------+---------------------------+ * F0 | RDEVCTRU | RDEVCTSN | * +---------------------------+---------------------------+ * F8 | RDEVCTSS | RDEVCTSR | * +---------------------------+---------------------------+ * 100 | RDEVCTSI | RDEVCTUI | * +---------------------------+---------------------------+ * 108 | RDEVRCWH | RDEVRCWP | * +---------------------------+---------------------------+ * 110 | RDEVRTPD | * +---------------------------+---------------------------+ * 118 | RDEVMICT | RDEVSKCT | * +---------------------------+---------------------------+ * 120 | RDEVAQTM | RDEVMCIA | * +---------------------------+---------------------------+ * 128 | RDEVLKTK | RDEVHFSD | * +---------------------------+------+------+------+------+ * 130 | RDEVHFLK |:VMONS|:VECMF|RDEVSS|//////| * +---------------------------+------+------+------+------+ * 138 | RDEVRDCA |:VCHP0|:VCHP1|:VCHP2|:VCHP3| * +------+------+------+------+------+------+------+------+ * 140 |:VCHP4|:VCHP5|:VCHP6|:VCHP7|RDEVDP|:VPAM |:VRVPT|:VLPO | * +------+------+------+------+------+------+------+------+ * 148 |:VPIM |:VPFLG|:VOBS |:VCMM | RDEVCC1T | * +------+------+------+------+---------------------------+ * 150 | RDEVSNA | RDEVTRC | * +---------------------------+---------------------------+ * 158 | RDEVNRDC | RDEVSMIH | * +---------------------------+---------------------------+ * 160 | RDEVWRCT | RDEVRDCT | * +---------------------------+---------------------------+ * 168 | RDEVWXCT | RDEVRXCT | * +------+------+------+------+---------------------------+ * 170 |:VRCDC|:VQSPM|:VLPIM|:VRLPM| RDEVRSE | * +------+------+------+------+---------------------------+ * 178 | RDEVLIFO | RDEVERPQ | * +-------------+------+------+------+------+------+------+ * 180 | RDEVHTCT |:VHFLG|:VHOTP|:VAMSG|:VDPM |:VSCI |:VXIO | * +------+------+------+------+------+------+------+------+ * 188 |:VCPIO|:VDLST|:VERPG|:VD254| RDEVIOP3 | * +------+------+------+------+------+------+------+------+ * 190 |:VBIT1|:VBIT2|/////////////|:VSICF|:VBIFG|:VLPS |:VGVFG| * +------+------+-------------+------+------+------+------+ * 198 | RDEVGVVD | RDEVRCD | * +---------------------------+---------------------------+ * 1A0 | RDEVSICA | RDEV254A | * +---------------------------+---------------------------+ * 1A8 | RDEVAPLK | * | | * +---------------------------+---------------------------+ * 1B8 | RDEVCUI | RDEVNXTR | * +---------------------------+---------------------------+ * 1C0 | RDEVDIO | RDEVENQ | * +---------------------------+-------------+-------------+ * 1C8 | RDEVHTIM | RDEVHRAT | RDEVHSID | * +---------------------------+-------------+-------------+ * 1D0 | | * = RDEVAMTQ = * | +---------------------------+ * 208 | | RDEVUSLP | * +---------------------------+---------------------------+ * 210 | RDEVUIXT | RDEVATIM | * +------+------+------+------+-------------+------+------+ * 218 |:VFCXO|:VSNPD|:VCNFG|:VPVFG| RDEVHPPL |:VQLFG|:VESEF| * +------+------+------+------+-------------+------+------+ * 220 | RDEVTHPT | RDEVPGCT | * +---------------------------+---------------------------+ * 228 | RDEVPAVB | RDEVPAVA | * +---------------------------+---------------------------+ * 230 | RDEVDDTE | RDEVNHIO | * +---------------------------+---------------------------+ * 238 | RDEVPAVP | RDEVHPER | * +---------------------------+---------------------------+ * 240 | RDEVSVSD | RDEVPAVM | * +---------------------------+---------------------------+ * 248 | RDEVPAV1 | RDEVPAV2 | * +---------------------------+---------------------------+ * 250 | RDEVSCPQ | RDEVSCQT | * +---------------------------+---------------------------+ * 258 | RDEVSCQC | RDEVSCPT | * +------+------+-------------+---------------------------+ * 260 |:VSCF |:VFLAG| RDEVMIHT | RDEVPAV3 | * +------+------+-------------+---------------------------+ * 268 | RDEVHPLK | RDEVAQSV | * +---------------------------+---------------------------+ * 270 | RDEVGALI | RDEVPVQT | * +---------------------------+---------------------------+ * 278 | RDEVSKSM | * +---------------------------+------+------+-------------+ * 280 | RDEVEEXT |:VEMDL|:VBNOP| RDEVMIHC | * +---------------------------+------+------+-------------+ * 288 | RDEVUSR1 | RDEVUSR2 | * +---------------------------+---------------------------+ * 290 | RDEVUSR3 | RDEVUSR4 | * +---------------------------+---------------------------+ * 298 | RDEVEQBK | RDEVXLCK | * +-------------+------+------+---------------------------+ * 2A0 | RDEVMAXD |:VFCXM|:VFCXL| RDEVDTCH | * +-------------+------+------+---------------------------+ * 2A8 |/////////////|:VCER1|:VCER2|///////////////////////////| * +------+------+------+------+---------------------------+ * 2B0 |:VMTFC|:VMTFG|/////////////| RDEVMTE0 | * +------+------+-------------+---------------------------+ * 2B8 | RDEVMTE1 | RDEVMTE2 | * +---------------------------+---------------------------+ * 2C0 | RDEVMTE3 | RDEVMTE4 | * +---------------------------+---------------------------+ * 2C8 | RDEVNOAL | RDEVYSAL | * +---------------------------+---------------------------+ * 2D0 | RDEVIOQT | * +-------------------------------------------------------+ * 2D8 | RDEVIOQS | * +---------------------------+---------------------------+ * 2E0 | RDEVWRAL | RDEVRDAL | * +---------------------------+---------------------------+ * 2E8 | RDEVWXAL | RDEVRXAL | * +---------------------------+---------------------------+ * 2F0 |///////////////////////////////////////////////////////| * +-------------------------------------------------------+ * 2F8 |///////////////////////////////////////////////////////| * +-------------------------------------------------------+ * 300 |///////////////////////////////////////////////////////| * +-------------------------------------------------------+ * *** RDEV - REAL DEVICE CONTROL BLOCK *** Overlay for RDEVSPEC in RDEV * * +---------------------------+---------------------------+ * 18 | RDEVMDSK | RDEVVOL | * +---------------------------+-------------+-------------+ * 20 | RDEVSER |/////////////| * +-------------+-------------+-------------+-------------+ * 28 | RDEVHRCT | RDEVMDCT | RDEVLCNT | RDEVFCYL | * +-------------+-------------+-------------+-------------+ * 30 | RDEVPCYL |/////////////| RDEVMEXT | * +-------------+-------------+---------------------------+ * 38 | RDEVTEXT | RDEVEXPB | * +---------------------------+---------------------------+ * 40 | RDEVPIOL | RDEVRSVQ | * +---------------------------+------+------+------+------+ * 48 | RDEVRTRQ |//////|:VVPPS|:VDDFG|:VMXFG| * +---------------------------+------+------+------+------+ * 50 |///////////////////////////|:VDCST|:VFSTW|:VDEXF|:VMDCF| * +---------------------------+------+------+------+------+ * 58 | RDEVBAPT | RDEVEXPT | * +---------------------------+-------------+------+------+ * 60 |///////////////////////////|/////////////|:VBAS4|:VBAS6| * +---------------------------+-------------+------+------+ * 68 | RDEVCYL32 |////////////////////|:VDS08| * +------+------+------+------+------+------+------+------+ * 70 |:VDS36|:VUNIT|:VDXID|:VDXPS|:VDRAN|:VDRAB| (076)- | * +------+------+------+------+------+------+------+------+ * 78 | -RDEVSERO |:VPPRC|:VMIRS|:VFLCP|:VPPSP| * +---------------------------+------+------+------+------+ * 80 * *** Overlay for RDEVSPEC in RDEV *** Overlay for RDEVSPEC in RDEV * * +---------------------------+------+------+------+------+ * 18 | RDEVSPT |:VTPFG|:VTPF2|:VMODE|//////| * +---------------------------+------+------+------+------+ * 20 | RDEVSERT |/////////////| * +---------------------------+-------------+-------------+ * 28 | RDEVSUSD | RDEVSTAP | * +---------------------------+---------------------------+ * 30 | RDEVKEY1 | RDEVKEY2 | * +---------------------------+---------------------------+ * 38 | RDEVDKY1 | RDEVDKY2 | * +---------------------------+---------------------------+ * 40 * *** Overlay for RDEVSPEC in RDEV *** Overlay for RDEVSPEC in RDEV * * +-------------------------------------------------------+ * 18 |///////////////////////////////////////////////////////| * +-------------------------------------------------------+ * 20 | | * = RDEVKAL1 = * | | * +-------------------------------------------------------+ * 40 | | * = RDEVKAL2 = * | | * +---------------------------+---------------------------+ * 60 | RDEVKPT1 | RDEVKPT2 | * +---------------------------+---------------------------+ * 68 * *** Overlay for RDEVSPEC in RDEV *** Overlay for RDEVSPEC in RDEV * * +---------------------------+ * 18 | RDEVRSP | 1C * +---------------------------+ * *** Overlay for RDEVSPEC in RDEV *** Overlay for RDEVSPEC in RDEV * * +------+------+------+------+---------------------------+ * 18 |:VTFLG|:VADVF|:VLLEN|:VTMCD| RDEVCON | * +------+------+------+------+-------------+------+------+ * 20 | RDEVWSFD | RDEVWSFL |RDEVPT|:VQFLG| * +-------------+-------------+------+------+------+------+ * 28 | RDEVWDTH | RDEVHGHT |:VMRBP|:VMRCL|/////////////| * +-------------+-------------+------+------+-------------+ * 30 | RDEVUSLN | RDEVUSLO | RDEVPWLN | RDEVPWLO | * +-------------+-------------+-------------+-------------+ * 38 | RDEVCMLN | RDEVCMLO | RDEVDVMD | * +-------------+-------------+---------------------------+ * 40 |///////////////////////////////////////////////////////| * =///////////////////////////////////////////////////////= * |///////////////////////////////////////////////////////| * +-------------------------------------------------------+ * 58 | | * = RDEVTDUA = * | | * +-------------------------------------------------------+ * 80 * *** Overlay for RDEVSPEC in RDEV *** Overlay for RDEVTDUA in RDEV * * +---------------------------+-------------+-------------+ * 58 | RDEVTRQ | RDEVINPL | RDEVOUTL | * +-------------+-------------+------+------+------+------+ * 60 | RDEVINP@ | RDEVSTS@ |:VROW |:VCOL |:VERSE|:VSFLG| * +------+------+------+------+------+------+------+------+ * 68 |:VCFLG|:VEFLG|:VLFLG|:VGFDE| RDEVLDDB | * +------+------+------+------+---------------------------+ * 70 | RDEVSUSP | RDEVIORQ | * +---------------------------+---------------------------+ * 78 |///////////////////////////////////////////////////////| * +-------------------------------------------------------+ * 80 * *** Overlay for RDEVTDUA in RDEV *** Overlay for RDEVTDUA in RDEV * * +------+------+------+------+------+------+------+------+ * 58 |:VSCRL|:VOCNT|:VTTYF|:VSADN|:VATNC|:VSSFL|:VRTRC|//////| * +------+------+------+------+------+------+------+------+ * 60 | RDEVIOSV |///////////////////////////| * +---------------------------+///////////////////////////| * 68 |///////////////////////////////////////////////////////| * =///////////////////////////////////////////////////////= * |///////////////////////////////////////////////////////| * +-------------------------------------------------------+ * 80 * *** Overlay for RDEVTDUA in RDEV *** Overlay for RDEVSPEC in RDEV * * +------+--------------------+---------------------------+ * 18 |:VCFMD|////////////////////| RDEVCFLK | * +------+--------------------+---------------------------+ * 20 | RDEVCFDV | 24 * +---------------------------+ * *** Overlay for RDEVSPEC in RDEV *** Overlay for RDEVSPEC in RDEV * * +------+------+------+------+---------------------------+ * 18 |:VOSAS|:VNETF|:VFCLN|:VPCNT| RDEVVSAQ | * +------+------+------+------+---------------------------+ * 20 | RDEVVSSW | RDEVVSSR | * +---------------------------+---------------------------+ * 28 | RDEVVSSS | RDEVVSSF | * +---------------------------+---------------------------+ * 30 | RDEVVSIN | RDEVVSIR | * +---------------------------+---------------------------+ * 38 | RDEVVSID | RDEVDREP | * +---------------------------+---------------------------+ * 40 | RDEVFSID | RDEVVEPC | * +---------------------------+---------------------------+ * 48 | RDEVQDBK | RDEVCLFI- | * +---------------------------+---------------------------+ * 50 | -(04C) | RDEVCRFI- | * +---------------------------+---------------------------+ * 58 | -(054) | RDEVULFI- | * +---------------------------+---------------------------+ * 60 | -(05C) | RDEVURFI- | * +---------------------------+---------------------------+ * 68 | -(064) |///////////////////////////| * +-------------+-------------+-------------+------+------+ * 70 |/////////////| RDEVWWCI | RDEVWDCI |:VQINP|:VQOUT| * +-------------+-------------+-------------+------+------+ * 78 | RDEVAIFB | RDEVQSBK | * +------+------+------+------+-------------+-------------+ * 80 |:VMFS |:VSUPC|:VFLG2|//////| RDEVPCHD |/////////////| * +------+------+------+------+-------------+-------------+ * 88 | RDEVFCAB | RDEVVEPO | * +---------------------------+---------------------------+ * 90 |///////////////////////////////////////////////////////| * +-------------------------------------------------------+ * 98 |///////////////////////////////////////////////////////| * +-------------------------------------------------------+ * A0 * *** Overlay for RDEVSPEC in RDEV *** Overlay for RDEVSPEC in RDEV * * +-----------------------------------------+-------------+ * 18 | RDEVTYPN | RDEVMODN- | * +------+--------------------+-------------+-------------+ * 20 |-(01E)| RDEVMANF | RDEVLIC | * +------+--------------------+---------------------------+ * 28 |:VSWFG|////////////////////| RDEVFRUB | * +------+--------------------+---------------------------+ * 30 * *** Overlay for RDEVSPEC in RDEV *** Overlay for RDEVTYP1 in RDEV * * +---------------------------+---------------------------+ * 0 | RDEVCSC | RDEVIRA | * +---------------------------+-------------+------+------+ * 8 | RDEVSAVE | RDEVRSCD |:VSCST|:VIMSG| * +---------------------------+-------------+------+------+ * 10 |///////////////////////////////////////////////////////| * +-------------------------------------------------------+ * 18 * *** Overlay for RDEVTYP1 in RDEV |
RDEV Cross Reference | Top of page |
Copyright IBM Corporation, 1990, 2022