1 /* Begin include file ...... disk_tune.incl.pl1 84-05-16 */
 2 /* Structures used for passing tuning information to disk_control$tune. */
 3 
 4 /* Structure for sys_info operation. */
 5 
 6 /* type      - indicates which system information IO type is to be altered.
 7    max_depth - is the maximum depth permissible before full optimizaiton.
 8    map       - is the depth counter to utilize for determining depth.
 9 */
10 
11      dcl     1 sys_info_tune        aligned based,
12                2 type               fixed bin,
13                2 max_depth          fixed bin (35),
14                2 map                fixed bin;
15 
16      dcl     SYS_TUNE               char (8) static options (constant) initial ("sys_tune");
17 
18 /* Structure for optimizer tuning. */
19 
20 /* type     - indicates which IO type is to be tuned.
21    sub_sys  - indicates which sub-system is to be tuned.
22    dev      - indicates the drive within the sub-system.
23    response - is the multiplier for maximum response.
24    load     - is the fully optimized load point.
25 */
26 
27      dcl     1 opt_info_tune        aligned based,
28                2 type               fixed bin,
29                2 sub_sys            char (4),
30                2 dev                fixed bin,
31                2 response           fixed bin (35),
32                2 load               fixed bin;
33 
34      dcl     OPT_TUNE               char (8) static options (constant) initial ("opt_tune");
35      dcl     STAGNATE_TIME          char (8) static options (constant)
36                                     initial ("stagnate");
37      dcl     RESET_SYS              char (9) static options (constant)
38                                     initial ("reset_sys");  /* reset sys_info.depth's */
39      dcl     RESET_MAX              char (9) static options (constant)
40                                     initial ("reset_max");  /* reset max_depth's */
41 
42 /* Define character array matching io_types. */
43 
44      dcl     MAX_IO_NAME            fixed bin static options (constant) initial (5);
45 
46      dcl     io_name                (0:4) char (10) static options (constant)
47                                     initial ("page_read", "page_write", "vtoc_read", "vtoc_write", "test");
48 
49 /* Define error code type names. */
50 
51      dcl     code_names             (6) char (32) static options (constant)
52                                     initial ("stagnate time range",
53                                     "invalid IO TYPE",
54                                     "invalid map IO TYPE",
55                                     "unknown sub-system",
56                                     "invalid device number",
57 "response < 1");
58 
59 /* End of include file ...... disk_tune.incl.pl1 */