1 
 2 /* BEGIN INCLUDE FILE...fnp_meters.incl.pl1 */
 3 
 4 /* This include file defines structures used to return meters when
 5 *  a get_meters order is issued for a whole FNP.
 6 */
 7 
 8 /* Written December 1980 by Robert Coren */
 9 /* Modified February 1981 by Robert Coren to split off fnp_channel_meters */
10 
11 dcl  fnp_meterp pointer;
12 
13 dcl 1 fnp_global_meters based aligned,                      /* FNP-wide meters */
14     2 channels_dialed_cum fixed bin (35),
15     2 channels_dialed_updates fixed bin (35),               /* updates to above */
16     2 space_available_cum fixed bin (35),
17     2 space_available_updates fixed bin (35),               /* updates to above */
18     2 input_mbx_in_use_cum fixed bin (35),
19     2 input_mbx_updates fixed bin (35),                     /* updates to above */
20     2 cur_channels_dialed fixed bin (18) unsigned unaligned,
21     2 space_alloc_failures fixed bin (18) unsigned unaligned,
22     2 abnormal_dia_status fixed bin (18) unsigned unaligned,
23     2 buffer_pool fixed bin (18) unsigned unaligned,
24     2 buffer_allocations fixed bin (35),
25     2 buffers_preallocated fixed bin (35),
26     2 used_preallocated_buffer fixed bin (35),
27     2 no_preallocated_available fixed bin (35),
28     2 time_booted fixed bin (71),
29     2 total_idle_count fixed bin (35),
30     2 idle_count_updates fixed bin (35),
31     2 max_idle_count fixed bin (35),
32     2 min_idle_count fixed bin (35),
33     2 memory_parity_errors fixed bin (35);
34 
35 dcl 1 fnp_meters based (fnp_meterp) aligned,                /* structure for returning FNP-wide meters kept by FNP and ring 0 */
36     2 version fixed bin,
37     2 pad fixed bin,
38     2 from_fnp like fnp_global_meters,
39     2 n_channels fixed bin,
40     2 output_mbx_in_use_cum fixed bin (35),
41     2 output_mbx_updates fixed bin (35),
42     2 output_mbx_unavailable fixed bin (35),
43     2 max_output_mbx_in_use fixed bin,
44     2 queue_entries_made fixed bin (35),
45     2 input_rejects fixed bin,
46     2 processed_from_q fixed bin (35),
47     2 fnp_channel_locked fixed bin (35),
48     2 input_data_transactions fixed bin (35),
49     2 output_data_transactions fixed bin (35),
50     2 input_control_transactions fixed bin (35),
51     2 output_control_transactions fixed bin (35),
52     2 fnp_space_restricted_output fixed bin,
53     2 fnp_mem_size fixed bin,
54     2 iom_number fixed bin,
55     2 iom_chan_no fixed bin;
56 
57 dcl  FNP_METERS_VERSION_2 fixed bin int static options (constant) init (2);
58 
59 /* END INCLUDE FILE...fnp_meters.incl.pl1 */