VMCMHDR provides information to identify the sFecial VMeF external interrupts.
o
8 10 18 20 28 V*1 I V*2 VMCMFUNC VMCMEID VMCMUSER VMCMVADA VMCI1LENA VHCMVADB VMCMUSE VMCMBUF (Optional Message Euffer)
Hexadecimal Field
tisplacement Name Field Description, Contents, Meaning o
1
2 4 8 10 14
18 1C '1n £v 28 VMCMSTAT DS 1X in VMCMSTAT VMCMRESP EQU --X'80'---- VMCMRJCT EQU X'40' VMCMPRTY EQU X'20' VMCMEFLG DS 1X VMCMFUNC DS 1H DS 1F VMCMUSER DS 1D VMCMVADA DS 1F VMCMLENA DS 1F VMCMVADB DS 1F VMCMLENB DS 1F VMCMUSE DS 11'\ .u VMCMBUF DS ox V*1 Message status tyte V*2 Final response interrupt Message rejected
pricrity message
Data transfer return code c?d; (original request) Message 1dent1f1er Source and/or sink userid (VMUSER) Virtual buffer address
Message length Virtual reply buffer address
Reply buffer length USer supplied doubleword Opticnal SENDX data tuffer VMCMLEN EQU (*-VMCMHDR) VMCMEDR size in bytes VMCMHDH Section 1. CP rata Areas and Centrol Blocks 129
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
Previous Page Next Page