]> granicus.if.org Git - sysstat/blob - pr_stats.h
Create a new activity (A_HUGE) for hugepages statistics.
[sysstat] / pr_stats.h
1 /*
2  * pr_stats.h: Include file used to display system statistics
3  * (C) 1999-2010 by Sebastien Godard (sysstat <at> orange.fr)
4  */
5
6 #ifndef _PR_STATS_H
7 #define _PR_STATS_H
8
9 #include "common.h"
10
11
12 /*
13  ***************************************************************************
14  * Prototypes for functions used to display system statistics
15  ***************************************************************************
16  */
17
18 /* Functions used to display instantaneous statistics */
19 extern __print_funct_t print_cpu_stats
20         (struct activity *, int, int, unsigned long long);
21 extern __print_funct_t print_pcsw_stats
22         (struct activity *, int, int, unsigned long long);
23 extern __print_funct_t print_irq_stats
24         (struct activity *, int, int, unsigned long long);
25 extern __print_funct_t print_swap_stats
26         (struct activity *, int, int, unsigned long long);
27 extern __print_funct_t print_paging_stats
28         (struct activity *, int, int, unsigned long long);
29 extern __print_funct_t print_io_stats
30         (struct activity *, int, int, unsigned long long);
31 extern __print_funct_t print_memory_stats
32         (struct activity *, int, int, unsigned long long);
33 extern __print_funct_t print_ktables_stats
34         (struct activity *, int, int, unsigned long long);
35 extern __print_funct_t print_queue_stats
36         (struct activity *, int, int, unsigned long long);
37 extern __print_funct_t print_serial_stats
38         (struct activity *, int, int, unsigned long long);
39 extern __print_funct_t print_disk_stats
40         (struct activity *, int, int, unsigned long long);
41 extern __print_funct_t print_net_dev_stats
42         (struct activity *, int, int, unsigned long long);
43 extern __print_funct_t print_net_edev_stats
44         (struct activity *, int, int, unsigned long long);
45 extern __print_funct_t print_net_nfs_stats
46         (struct activity *, int, int, unsigned long long);
47 extern __print_funct_t print_net_nfsd_stats
48         (struct activity *, int, int, unsigned long long);
49 extern __print_funct_t print_net_sock_stats
50         (struct activity *, int, int, unsigned long long);
51 extern __print_funct_t print_net_ip_stats
52         (struct activity *, int, int, unsigned long long);
53 extern __print_funct_t print_net_eip_stats
54         (struct activity *, int, int, unsigned long long);
55 extern __print_funct_t print_net_icmp_stats
56         (struct activity *, int, int, unsigned long long);
57 extern __print_funct_t print_net_eicmp_stats
58         (struct activity *, int, int, unsigned long long);
59 extern __print_funct_t print_net_tcp_stats
60         (struct activity *, int, int, unsigned long long);
61 extern __print_funct_t print_net_etcp_stats
62         (struct activity *, int, int, unsigned long long);
63 extern __print_funct_t print_net_udp_stats
64         (struct activity *, int, int, unsigned long long);
65 extern __print_funct_t print_net_sock6_stats
66         (struct activity *, int, int, unsigned long long);
67 extern __print_funct_t print_net_ip6_stats
68         (struct activity *, int, int, unsigned long long);
69 extern __print_funct_t print_net_eip6_stats
70         (struct activity *, int, int, unsigned long long);
71 extern __print_funct_t print_net_icmp6_stats
72         (struct activity *, int, int, unsigned long long);
73 extern __print_funct_t print_net_eicmp6_stats
74         (struct activity *, int, int, unsigned long long);
75 extern __print_funct_t print_net_udp6_stats
76         (struct activity *, int, int, unsigned long long);
77 extern __print_funct_t print_pwr_cpufreq_stats
78         (struct activity *, int, int, unsigned long long);
79 extern __print_funct_t print_pwr_fan_stats
80         (struct activity *, int, int, unsigned long long);
81 extern __print_funct_t print_pwr_temp_stats
82         (struct activity *, int, int, unsigned long long);
83 extern __print_funct_t print_pwr_in_stats
84         (struct activity *, int, int, unsigned long long);
85 extern __print_funct_t print_huge_stats
86         (struct activity *, int, int, unsigned long long);
87
88 /* Functions used to display average statistics */
89 extern __print_funct_t print_avg_memory_stats
90         (struct activity *, int, int, unsigned long long);
91 extern __print_funct_t print_avg_ktables_stats
92         (struct activity *, int, int, unsigned long long);
93 extern __print_funct_t print_avg_queue_stats
94         (struct activity *, int, int, unsigned long long);
95 extern __print_funct_t print_avg_net_sock_stats
96         (struct activity *, int, int, unsigned long long);
97 extern __print_funct_t print_avg_net_sock6_stats
98         (struct activity *, int, int, unsigned long long);
99 extern __print_funct_t print_avg_pwr_cpufreq_stats
100         (struct activity *, int, int, unsigned long long);
101 extern __print_funct_t print_avg_pwr_fan_stats
102         (struct activity *, int, int, unsigned long long);
103 extern __print_funct_t print_avg_pwr_temp_stats
104         (struct activity *, int, int, unsigned long long);
105 extern __print_funct_t print_avg_pwr_in_stats
106         (struct activity *, int, int, unsigned long long);
107 extern __print_funct_t print_avg_huge_stats
108         (struct activity *, int, int, unsigned long long);
109
110 #endif /* _PR_STATS_H */