1 /* BEGIN INCLUDE FILE...iodc_static.incl.pl1 */ 2 3 dcl stat_p ptr int static init(null); 4 5 dcl 1 iodc_static aligned based(stat_p), 6 2 dctp ptr, /* pointer to device class table */ 7 2 qgtp ptr, /* pointer to queue group table */ 8 2 wait_list_ptr ptr, /* pointer to waiting list segment */ 9 2 req_seg_ptr ptr, /* pointer to base of request segment */ 10 2 descr_seg_ptr ptr, /* pointer to base of request descriptor segment */ 11 2 save_first_req_p ptr, /* pointer to req_desc_seg.first_saved */ 12 2 first_req_done fixed bin(18), /* offset of first descriptor on "saved" list */ 13 2 last_req_done fixed bin(18), /* offset of last descriptor on "saved" list */ 14 2 time_interval fixed bin(71), /* time interval to elapse between completion */ 15 /* and deletion of request */ 16 2 max_q fixed bin, /* maximum number of priority queues */ 17 2 timer_chan fixed bin(71); /* event channel for timer wakeups */ 18 19 dcl req_area area(131096) based(iodc_static.req_seg_ptr); 20 21 dcl 1 req_desc_seg aligned based (iodc_static.descr_seg_ptr), 22 2 first_saved fixed bin(18), /* offset of head of saved list */ 23 2 pad fixed bin, 24 2 descr_area area (65560); /* area where request descriptors are allocated */ 25 26 /* END INCLUDE FILE...iodc_static.incl.pl1 */