Lines Matching defs:zevstat
785 fprintf(stderr, " -T <interval> <cnt> zevstat mode\n");
1285 typedef struct zevstat {
1301 zevstat_t zevstat;
1312 zevstat.total_events++;
1313 zevstat.events[rec->op]++;
1316 gt = avl_find(&zevstat.guids_runtime, &to_find, &where);
1324 avl_insert(&zevstat.guids_runtime, gt, where);
1326 gt_int = avl_find(&zevstat.guids_interval, &to_find, &where);
1328 avl_insert(&zevstat.guids_interval, gt, where);
1340 events += zevstat.events[i];
1347 zevstat.total_events,
1348 avl_numnodes(&zevstat.guids_interval),
1349 avl_numnodes(&zevstat.guids_runtime));
1351 fprintf(out, "%6llu ", zevstat.events[i]);
1357 zevstat.total_events,
1358 avl_numnodes(&zevstat.guids_interval),
1359 avl_numnodes(&zevstat.guids_runtime));
1361 memset(&zevstat.events, 0, sizeof(zevstat.events));
1362 zevstat.guids = 0;
1363 while (gt = avl_first(&zevstat.guids_interval))
1364 avl_remove(&zevstat.guids_interval, gt);
1418 memset(&zevstat, 0, sizeof(zevstat));
1419 avl_create(&zevstat.guids_runtime, zev_evcompar,
1422 avl_create(&zevstat.guids_interval, zev_evcompar,
1445 "zevstat.%ld.%ld", time(NULL), getpid());
1526 while (gt = avl_first(&zevstat.guids_interval))
1527 avl_remove(&zevstat.guids_interval, gt);
1528 while (gt = avl_first(&zevstat.guids_runtime)) {
1529 avl_remove(&zevstat.guids_runtime, gt);
1617 if (!strcmp(p, "zevstat")) {