VM370 Rel 6 Data Areas and Control Block Logic (Mar79)
Page127(127 of 342)
VCONCTL VCONCTL contains CCW and data buffer informaticn for the communicaticns of the virtual ccnsole. The VDEVCON field of the VDEVBLOK points to VCONCTL. r , o 1 VCONCAW VCONBUF 1 1---------------------------------------------------1 8 1 VCONCCW 1 1 1 10 I/V*1//1 V*2 I/V*3//I/ V*4//1 VCONIDAP 1 1 1 18 1 VCONRBUF VCCNRCNT V*5 1//V*6//1 1 1 IIIV*8//1 "'" VCCNWCN'I V*7 Hexadecimal Field tisplacement Name Field Descripticn, Contents, o 4 8 8 C D E 8 10 11 12 13 14 18 1C 1E 1F 20 24 26 27 VCONCAW DS VCONBUF DS VCONCCW DS ORG VCONADDR DS VCONFLAG DS VCONDWC DS VCONCNT DS ORG VCONCOMD DS VCONRSV1 DS VCONBFSZ DS VCONRSV2 DS VCONRSV3 DS VCONIDAP DS VCONRBUF DS VCONRCNT DS VCONRBSZ DS VCONRSV6 DS VCONWBUF DS VCONWCNT DS VCONWBSZ DS VCONRSV8 DS VCONSIZE EQU 1F 1F 1D VCONCCW 1F 1X 1X 1H VCONADDR 1X 1X 1X 1X 1X 1F 1F 1H 1X 1X 1F 1H 1X 1X Virtual address of user CCw Pointer tc data buffer Current user ccw CCW data address CCW flag bits Diagnose write control CCW byte count CCW command code V*1 Reserved for IBM use V*2 Data buffer size in doublewords V*3 Reserved for IBM use V*4 Reserved for IBM use For indirect data addressing pointer to current IDAW Address of read data buffer Data count in read buffer V*5 Read buffer size in doublewcrds V*6 Reserved for IBM use Address of write data buffer Data count in write buffer V*7 Write buffer size in doublewords V*8 Reserved for IBM use (*-VCONCTL)/8 VCONe'lL size in doublewords (X 1 05 1 ) Section 1. CP tata Areas and Contrel Blocks 115
VCOBLOK VCOBLOK contains status information relating to the virtual channel, and the status and features of the virtual control unit. The VftCOSTRT field of the VftELCK foints to the first VCUELOK. o VCUADD 8 Hexadecimal Field risplacement Nalle ------------ 0 VCOADD DS 2 VCODVINT DS 4 VCOINTS DS 6 VCOSTAT DS 1!it§ VCOCHBSY EQO VCUCEPND EQO VCUBUSY EQO VCUPEND EQU VCUCOEPN EQO VCUACTV EQU 7 VCUTYPE DS 1!1!§ VCOSHRD EQO VCUCTCA EQU 8 VCUDVTBL DS VCUSIZE EQU -------, VCODVINT I VCOIBTS I V*1 I V*2 I I VCUDVTBL I 1H 1H 1H 1X in VCOSTAT -X'80'-- X'40' X'20' X'10' X' 08·' X'04' 1X in VCUTYPE --X'80'--- X'40' 16H Field Descriptien, centents, fteaning virtual ccntrol unit address VDEVELOK with interrupt -bit map Virtual control unit interrupt status V*1 Virtual centrol unit status Virtual suhchannel busy Interrupt pending in suhchannel Virtual control unit busy Virtual control unit interrupt pending Virtual centrol ufiitend pending Virtual centrol unit active V*2 virtual centrol unit type Virtual centrol unit on shared subchannel Virtual centrol unit is a channel-to-channel adapter Devices attached - VftDVSTRT index C*-VCUBLOK)/8 VCUELCK size in doublewords (X'CS') 116 lEft VM/370 Data Areas and Contrel Elock Logic