Lines Matching defs:stats
26 * stats.c -- simple stats tracking table module
34 #include "stats.h"
38 struct stats {
39 struct stats *next;
57 static int Ext; /* true if extended stats are enabled */
58 static struct stats *Statslist;
59 static struct stats *Laststats;
63 * stats_init -- initialize the stats module
78 static struct stats *
81 struct stats *ret = MALLOC(sizeof (*ret));
98 stats_delete(struct stats *sp)
100 struct stats *p, *s;
125 struct stats *
129 return (NULL); /* extended stats not enabled */
135 stats_counter_bump(struct stats *sp)
146 stats_counter_add(struct stats *sp, int n)
157 stats_counter_reset(struct stats *sp)
168 stats_counter_value(struct stats *sp)
178 struct stats *
182 return (NULL); /* extended stats not enabled */
188 stats_elapse_start(struct stats *sp)
199 stats_elapse_stop(struct stats *sp)
209 struct stats *
213 return (NULL); /* extended stats not enabled */
219 stats_string_set(struct stats *sp, const char *s)
230 * stats_publish -- spew all stats
237 struct stats *sp;