Hexadecimal Field
Displacement Name
4
5
6
6
7
8
9 C D 10 14
18 1C 1D 20 24
28 2C CCBCSW1 DS !!i!.§ CCBATTN EQU CCBSTMOD EQU CCBCUE EQU CCBBUSY EQU CCBCE EQU CCBDE EQU CCBUC EQU CCBUE EQU CCBCSW2 DS Bits defined --- ------ CCBPCI EQU CCBILEN EQU CCBPROGM EQU CCBPROT EQU CCBCHAND EQU CCBCHANC EQU CCBICTRL EQU CCBCHAIN EQU CCBSYMU DS CCBSUCLS DS CCBSUNUM DS CCBLIOBS DS CCBCCW DS CCBCOM3 DS CCBAPEND EQU CCBCSW DS CCBLDATB DS CCBLCCWB DS DS CCBUFLGS DS !!i!.§ CCBUEAIC EQU CCBUEAC EQU CCBURDCW EQU CCBRPS EQU CCBFSCCW DS CCBRDCCW DS CCBWTCCW DS CCBLWCCW DS DS XL1 in CCECSW1 --X'8'O'-- X'40' X'20' X'10' X'08' X'04' X'02' X'01' XL1 in CCBCSW2 --x=ao:-- X'40' X'20' X'10' X'08' X'04' X'02' X'01' OXL2 XL1 XL1 XL1 XL3 XL1 X'40' XL3 A
A
F X in CCEUFLGS -- X'SCj"i--- X'40' X'20' X'10' XL3 F
F
F
3F
Field Description, Contents, A*3 csw status tit 1
Attention Status modifier Control unit end
Busy Channel end
Device end Unit check Unit exception
A*4 CSW status tit 2 program-controlled interruFt Incorrect length Program check Protection check Channel data check Channel central check
Interface control check Chaining check Symbclic unit (SYSUN) A*5 U - LUB class
A*6 N
- LUB numter within class 1*7 Reserved for tleES Pointer to start of channel Frogram A*8 Communication byte 3 APFendage exit at interrupt Pointer to csw or to appendage routine Address of last data block
Address of last CCi tlock
Reserved for IBM use
A*9 I/O manager CCB flags
Error analysis in control
Errer analysis complete
Read CCW active RPS channel program candidate Save area fer first CCi address
Address of first read CCW Address of first write ccw Address of the last write CCW Reserved for IBM use DMSCCB Note: CCBLWCCW chain field must have the same displacement as does FCECHIIN In-FCDB and also BKPFSTBK in BKPRD 38 3C CCBNCCB DS DS A
F
Address of next CCB block Reserved for IBM use Section 2. CMS tata Areas and Centrol Blocks 163
tOSSECT tOSSECT simulates the CMS File Control Elock (FCE) in the CMS/DOS envircnment. DOSSECT
is invoked by the DOSCB The DOS Simulation Control Blocks are chained together. The DOSFIBST field in NUCCI points to the first DOSCB in the chain, or if no chain exists, contains zerc.
o DOSNEXT tOSCBID 8 DOSDD 10 DOSOP 18 DOSDSNIM 20 DOSDSTYP 28 DOSDSMD DOSITEM DOSBUFF 30 DOSBYTE DOSIORM DOSCOUT 38 DOSREID 1*1 I 1*2 DOSBLKSZ 40 DOSWORK 48 1*3 1*4 1 1*5 1*6 DoseSFs-r· 50 DOSOSDSN DOSVOLTE 58 DOSEXTTB DOS5EBSE t 1*1 t 1*8 60 DOSBUFSP DOSUCIAft 68 DOSUCNAM (cont. ) DOSSIVE r-------------------------I 80 1*9 I A*10 11/11111//////1 ,
164 IBM VM/310 Data Areas and Centrol Block Logic
Previous Page Next Page