VM370 Rel 6 Data Areas and Control Block Logic (Mar79)
Page145(145 of 342)
VSPXBLOK VSPXBLOK serves as an extension to the virtual spool control block (VSPLCTL). It contains the user named destination of the file as well as RSCS tag information used by the Remote Spooling Communications Subsystem. I o V*1 I V*2 I V*3 I V*4 I/////////VSPISPAR////////////I 8 VSPXDIST 10 VSPXXUSR 18 VSPXCHAR VSPXFCB 20 VSPXCl!lOD VSPIOVLY 28 VSPXTAG Hexadecimal Field Displacement Name Field Description, Contents, l!leaning o 1 2 3 4 8 10 18 1C 20 24 28 VSPILEN DS VSPXTGLN DS VSPXFLSH DS VSPXFLG1 DS VSPXSPAR DS VSPXDIST DS VSPXXUSR DS VSPXCHAR DS VSPXFCB DS VSPICl!lOD DS VSPIOVLY DS VSPXTAG DS VSPXSIZ2 EQU 11 11 11 1X XL4 CL8 CL8 CL4 CL4 CL4 CL4 V*1 V*2 V*3 V*4 VSPXELOK length (doublewords) VSPITAG data length (bytes) 3800 flash count 3800 flag byte If this 1S set, copies can be sent in one transmission Reserved for IBl!l use Virtual device distribution code Virtual machine user to whom the file is transferred 3800 character arrangement table 3800 forms control buffer 3800 copy modification Name of flash overlay to be used (*-VSPIBLOK)/8 VSPXBLOK header in doublewords CL136 Tag application data area (*-VSPXBLOK)/8 VSPIBLOK size in doublewords Section 1. CP Data Areas and Control Blocks 133
XINTELOK XINTELOK saves the various types of external interrupts that are presented to the virtual machine. If multiple external interrupt conditions are simultaneously [resented, as indicated by values presented in the block, code exists for handling the interruFts in their defined hierarchical order. The VMPXINT field of the VMBLeK points to XINTBLOK. o 8 Hexadecimal tisplacement ------------ 0 4 6 8 A C XINTNEXT I lINTCPUA XINTCODE I XINTMASK XINTFARM Field Nalle XINTNEIT DS XINTSORT DS XINTCPUA DS XINTCODE DS IINTMASK DS XINTPARM DS XINTSIZE EQU 1F 1H 1H 1H 1H 1F Field Description, Contents, Meaning Address of next external interruFt block Left half of interrupt collating key Right half of interrupt collating key External interrupt code Control register 0 mask (bits 16-31) External interrupt parameter word (*-XINTBLOK)/8 XINTELOK size in douklewords (X'02') 134 IEM VM/370 Data Areas and Control Block Logic