1 
 2 /* Begin include file ...... iom_pcw.incl.pl1 */
 3 
 4 dcl  pcwp ptr;                                              /* pointer to PCW */
 5 
 6 dcl 1 pcw based (pcwp) aligned,                             /* Peripheral Control Word */
 7      (2 command bit (6),                                    /* device command */
 8       2 device bit (6),                                     /* device code */
 9       2 ext bit (6),                                        /* address extension */
10       2 code bit (3),                                       /* should be "111"b for PCW */
11       2 mask bit (1),                                       /* channel mask bit */
12       2 control bit (2),                                    /* terminate/proceed and marker control bits */
13       2 chan_cmd bit (6),                                   /* type of I/O operation */
14       2 count bit (6),                                      /* record count or control character */
15       2 mbz1 bit (3),
16       2 channel bit (6),                                    /* channel number */
17       2 mbz2 bit (27)) unal;
18 
19 dcl  idcwp ptr;                                             /* pointer to IDCW */
20 
21 dcl 1 idcw based (idcwp) aligned,                           /* Instruction DCW */
22      (2 command bit (6),                                    /* device command */
23       2 device bit (6),                                     /* device code */
24       2 ext bit (6),                                        /* address extension */
25       2 code bit (3),                                       /* should be "111"b for PCW */
26       2 ext_ctl bit (1),                                    /* "1"b if address extension to be used */
27       2 control bit (2),                                    /* terminate/proceed and marker control bits */
28       2 chan_cmd bit (6),                                   /* type of I/O operation */
29       2 count bit (6)) unal;                                /* record count or control character */
30 
31 /* End include file ...... iom_pcw.incl.pl1 */
32