Lines Matching full:stat
22 * List of stat red-black nodes from a tracer
23 * We use a such tree to sort quickly the stat
28 void *stat; member
31 /* A stat session is the stats output in one file */
40 /* All of the sessions currently in use. Each stat file embed one session */
44 /* The root directory for all stat files */
53 session->ts->stat_release(snode->stat); in __reset_stat_session()
75 static int insert_stat(struct rb_root *root, void *stat, cmp_func_t cmp) in insert_stat() argument
83 data->stat = stat; in insert_stat()
94 result = cmp(data->stat, this->stat); in insert_stat()
119 * Initialize the stat rbtree at each trace_stat file opening.
127 void *stat; in stat_seq_init() local
137 stat = ts->stat_start(ts); in stat_seq_init()
138 if (!stat) in stat_seq_init()
141 ret = insert_stat(root, stat, ts->stat_cmp); in stat_seq_init()
146 * Iterate over the tracer stat entries and store them in an rbtree. in stat_seq_init()
149 stat = ts->stat_next(stat, i); in stat_seq_init()
152 if (!stat) in stat_seq_init()
155 ret = insert_stat(root, stat, ts->stat_cmp); in stat_seq_init()
222 return session->ts->stat_show(s, l->stat); in stat_seq_show()
232 /* The session stat is refilled and resorted at each stat file opening */