VM370 Rel 6 Data Areas and Control Block Logic (Mar79)
Page142(142 of 342)
VMCPARM VMCPARM contains the user-supplied parameters when a VMCF subfuncticn is executed. Register 1 in the Diagnose instruction points to VHCPAR!!. o V*1 I/V*2//1 VMCPFUNC VMCPMID 8 VMCPUSER 10 VMCPVADA VHCPLENA 18 VMCPVADE Vf!CPLENE 20 VMCPUSE L-- ______ . ____________________________________________ . ____ Hexadecimal Field Displacement Name o 1 2 4 8 10 14 18 1C 20 VMCPFLG1 DS 1X Bits defined in VMCPFLG1 VKCPAUTS--EQU--X'SO'---- VMCPPRTY EQU X'40' VMCPSMSG EQU X'20' VMCPFLG2 DS VMCPFUNC DS 1X 1H Bits defined in VMCPFUNC VMCPIDEN EQU X'OOOA' VMCPRESM EQU X'0009' VMCQUIE EQU X'0008' VMCPREPL EQU X'0007' VMCPCANC EQU X'0006' VMCPRECV EQU X'OOOS' VMCPSENX EQU X'0004' VMCPSENR EQU X'0003' VMCPSEND EQU X'0002' VMCPUAUT EQU X'0001' VMCPAUTH EQU X'OOOO' VMCPMID DS 1F VMCPUSER DS 1D VMCPVADA DS 1F V.HCPLENA DS 1F VMCPVADB DS 1F VMCPLENB DS 1F VMCPUSE DS 1D VMCPLEN EQU (*-VMCPARM) Field Description. Contents, Meaning V*1 V.HCPARM flag byte Authcrize specific request Priority message Receiving special messages V*2 Reserved for IBM use Sub function code REJECT IDENTIFY RESU!!F QUIESCE REPLY CANCEL RECEIVE SENDI SENt/RECEIVE SENt UNA U'IHORIZE AUTHCRIZE Message identifier Target userid Virtual address of message buffer Length of message Virtual address of reply buffer (SEND/RECEIVE only) Length of reply buffer (SENt/RECEIVE only) User supplied doubleword Length of VMCPARM (bytes) 130 IBM VM/370 Data Areas and Centrol Block Legic
VRRBLCK VRRBLOK is linked to the VDEVBLOK and contains informaticn about minidisk usage. The VDEVRRB field of the VDEVBLOK Foints to VRRBLOK. Hexadecimal tisplacement ------------ 0 2 2 3 4 8 C r--------------------------------------------------------, o VRRAtD I V*1 I/V*2/ I VRBCPEX I -----------1 8 VRRUSER 1//////////VRRRSV2//////////1 Field Name VRRADD VRRSTAT VRRRSV1 VRRCPEX VRRUSER VRRRSV2 DS DS DS DS DS iH 1X 1X 1F 1F reserved DS 1F Field Descripticn, Contents, !eaning Reserved virtual device address V*1 Virtual RESERVE/RELEASE status flags Minidisk is reserved V*2 Reserved for IBM use Queued request for the minidisk V!ELCK of the user who has the minidisk Reserved for IBM use VRRSIZE EQU (*-VRRBLOK)/8 Size in doutlewords (X'02') Secticn 1. CP Bata Areas and Control Blocks 131