1 /* BEGIN INCLUDE FILE...fnp_idle_data.incl.pl1 */ 2 3 /* This include file defines the structure used by meter_fnp_idle to accumulate 4 data reported by display_fnp_idle */ 5 6 /* Written January 7, 1982 by Robert S. Coren */ 7 8 dcl 1 fnp_idle_data aligned based (fnp_idle_data_ptr), 9 2 version fixed bin, 10 2 sample_interval fixed bin, /* in microseconds */ 11 2 time_started fixed bin (71), /* clock time when metering started */ 12 2 last_time fixed bin (71), /* time of most recent entry */ 13 2 time_of_minimum_sample fixed bin (71), /* time at which new minimum idle count was reported */ 14 2 time_of_minimum_average fixed bin (71), /* time of interval that had smallest net idle */ 15 2 minimum_idle_count fixed bin (35), /* count for busiest second */ 16 2 minimum_delta_idle fixed bin (35), /* idle count accumulated during busiest sample_interval */ 17 2 maximum_idle_count fixed bin (35), /* 100% idle value */ 18 2 latest_idle_count fixed bin (35), /* idle count most recently recorded */ 19 2 latest_sample_count fixed bin (35), /* number of updates during last interval */ 20 2 max_entries fixed bin, /* the largest number of entries that can be recorded in this segment */ 21 2 entries_used fixed bin, /* the number of entries that have been recorded so far */ 22 2 pad bit (36), /* make entries double_word aligned for neatness */ 23 2 entries (max_fnp_idle_entries refer (fnp_idle_data.max_entries)) like fnp_idle_entry; 24 25 dcl 1 fnp_idle_entry aligned based, 26 2 idle_count fixed bin (35), /* accumulated idle count reported by FNP */ 27 2 sample_count fixed bin (35); /* number of updates represented by idle_count */ 28 29 dcl max_fnp_idle_entries fixed bin; 30 dcl fnp_idle_data_ptr pointer; 31 32 dcl FNP_IDLE_DATA_VERSION_1 fixed bin internal static options (constant) init (1); 33 34 /* END INCLUDE FILE ... fnp_idle_data.incl.pl1 */