| /tools/testing/selftests/kvm/lib/ |
| A D | lru_gen_util.c | 21 void (*next_handler)(struct memcg_stats *stats, 74 stats->memcg_id = strtoul(memcg_id, &end, 10); in memcg_stats_handle_searching() 76 if (!stats->memcg_id) in memcg_stats_handle_searching() 113 ctx->current_node_idx = stats->nr_nodes++; in memcg_stats_handle_in_memcg() 190 &stats->nodes[node].gens[gen]; in print_memcg_stats() 221 ctx.next_handler(stats, &ctx, line); in lru_gen_read_memcg_stats() 237 print_memcg_stats(stats, memcg); in lru_gen_read_memcg_stats() 246 const struct memcg_stats *stats) in lru_gen_sum_memcg_stats_for_gen() argument 309 lru_gen_read_memcg_stats(stats, memcg); in lru_gen_do_aging() 320 run_aging_impl(stats->memcg_id, stats->nodes[node].node, in lru_gen_do_aging() [all …]
|
| /tools/sched_ext/ |
| A D | scx_flatcg.c | 107 memset(stats, 0, sizeof(stats[0]) * FCG_NR_STATS); in fcg_read_stats() 117 stats[idx] += cnts[idx][cpu]; in fcg_read_stats() 181 __u64 stats[FCG_NR_STATS]; in main() local 196 stats[FCG_STAT_ACT], in main() 197 stats[FCG_STAT_DEACT], in main() 198 stats[FCG_STAT_GLOBAL], in main() 199 stats[FCG_STAT_LOCAL]); in main() 203 stats[FCG_STAT_HWT_SKIP], in main() 206 stats[FCG_STAT_ENQ_SKIP], in main() 209 stats[FCG_STAT_CNS_KEEP], in main() [all …]
|
| A D | scx_simple.c | 41 static void read_stats(struct scx_simple *skel, __u64 *stats) in read_stats() argument 47 memset(stats, 0, sizeof(stats[0]) * 2); in read_stats() 52 ret = bpf_map_lookup_elem(bpf_map__fd(skel->maps.stats), in read_stats() 57 stats[idx] += cnts[idx][cpu]; in read_stats() 92 __u64 stats[2]; in main() local 94 read_stats(skel, stats); in main() 95 printf("local=%llu global=%llu\n", stats[0], stats[1]); in main()
|
| /tools/workqueue/ |
| A D | wq_monitor.py | 74 self.stats = [0] * PWQ_NR_STATS 77 self.stats[i] += int(pwq.stats[i]) 104 cmw_rpr = str(self.stats[PWQ_STAT_REPATRIATED]); 106 cpu_intensive = str(self.stats[PWQ_STAT_CPU_INTENSIVE]) 107 cmw_rpr = str(self.stats[PWQ_STAT_CM_WAKEUP]) 110 mayday = str(self.stats[PWQ_STAT_MAYDAY]) 111 rescued = str(self.stats[PWQ_STAT_RESCUED]) 155 stats = WqStats(wq) 156 if filter_re and not filter_re.search(stats.name): 159 print(stats.table_row_str()) [all …]
|
| /tools/perf/util/bpf_skel/ |
| A D | syscall_summary.bpf.c | 74 struct syscall_stats *stats; in update_stats() local 76 stats = bpf_map_lookup_elem(&syscall_stats_map, &key); in update_stats() 77 if (stats == NULL) { in update_stats() 82 if (stats == NULL) in update_stats() 86 __sync_fetch_and_add(&stats->count, 1); in update_stats() 88 __sync_fetch_and_add(&stats->error, 1); in update_stats() 91 __sync_fetch_and_add(&stats->total_time, duration); in update_stats() 93 if (stats->max_time < duration) in update_stats() 94 stats->max_time = duration; in update_stats() 95 if (stats->min_time > duration || stats->min_time == 0) in update_stats() [all …]
|
| /tools/perf/tests/ |
| A D | hists_filter.c | 165 hists->stats.nr_samples == 10); in test__hists_filter() 169 hists->stats.total_period == 1000); in test__hists_filter() 171 hists->stats.nr_samples == in test__hists_filter() 176 hists->stats.total_period == in test__hists_filter() 190 hists->stats.nr_samples == 10); in test__hists_filter() 194 hists->stats.total_period == 1000); in test__hists_filter() 219 hists->stats.nr_samples == 10); in test__hists_filter() 223 hists->stats.total_period == 1000); in test__hists_filter() 254 hists->stats.nr_samples == 10); in test__hists_filter() 283 hists->stats.nr_samples == 10); in test__hists_filter() [all …]
|
| /tools/perf/util/ |
| A D | mem-events.c | 646 stats->__f++; \ in c2c_decode_stats() 647 stats->tot_hitm++; \ in c2c_decode_stats() 652 stats->__f++; \ in c2c_decode_stats() 653 stats->tot_peer++; \ in c2c_decode_stats() 658 stats->nr_entries++; in c2c_decode_stats() 667 stats->load++; in c2c_decode_stats() 731 stats->ld_miss++; in c2c_decode_stats() 735 stats->store++; in c2c_decode_stats() 749 stats->st_na++; in c2c_decode_stats() 752 stats->noparse++; in c2c_decode_stats() [all …]
|
| A D | stat.h | 16 struct stats { struct 36 struct stats res_stats; 121 void update_stats(struct stats *stats, u64 val); 122 double avg_stats(struct stats *stats); 123 double stddev_stats(struct stats *stats); 126 static inline void init_stats(struct stats *stats) in init_stats() argument 128 stats->n = 0.0; in init_stats() 129 stats->mean = 0.0; in init_stats() 130 stats->M2 = 0.0; in init_stats() 131 stats->min = (u64) -1; in init_stats() [all …]
|
| A D | stat.c | 20 void update_stats(struct stats *stats, u64 val) in update_stats() argument 24 stats->n++; in update_stats() 26 stats->mean += delta / stats->n; in update_stats() 27 stats->M2 += delta*(val - stats->mean); in update_stats() 30 stats->max = val; in update_stats() 33 stats->min = val; in update_stats() 36 double avg_stats(struct stats *stats) in avg_stats() argument 38 return stats->mean; in avg_stats() 57 double stddev_stats(struct stats *stats) in stddev_stats() argument 61 if (stats->n < 2) in stddev_stats() [all …]
|
| A D | ftrace.h | 10 struct stats; 57 int buckets[], struct stats *stats); 83 struct stats *stats __maybe_unused) in perf_ftrace__latency_read_bpf()
|
| A D | bpf_ftrace.c | 167 int buckets[], struct stats *stats) in perf_ftrace__latency_read_bpf() argument 192 stats->mean = skel->bss->total / skel->bss->count; in perf_ftrace__latency_read_bpf() 193 stats->n = skel->bss->count; in perf_ftrace__latency_read_bpf() 194 stats->max = skel->bss->max; in perf_ftrace__latency_read_bpf() 195 stats->min = skel->bss->min; in perf_ftrace__latency_read_bpf() 198 stats->mean /= 1000; in perf_ftrace__latency_read_bpf() 199 stats->max /= 1000; in perf_ftrace__latency_read_bpf() 200 stats->min /= 1000; in perf_ftrace__latency_read_bpf()
|
| /tools/testing/selftests/powerpc/pmu/ebb/ |
| A D | ebb.c | 106 ebb_state.stats.spurious++; in standard_ebb_callee() 110 ebb_state.stats.ebb_count++; in standard_ebb_callee() 123 ebb_state.stats.no_overflow++; in standard_ebb_callee() 161 memset(&ebb_state.stats, 0, sizeof(ebb_state.stats)); in clear_ebb_stats() 177 ebb_state.stats.ebb_count, ebb_state.stats.spurious, in dump_summary_ebb_state() 178 ebb_state.stats.negative, ebb_state.stats.no_overflow, in dump_summary_ebb_state() 179 ebb_state.stats.pmc_count[0], ebb_state.stats.pmc_count[1], in dump_summary_ebb_state() 180 ebb_state.stats.pmc_count[2], ebb_state.stats.pmc_count[3], in dump_summary_ebb_state() 181 ebb_state.stats.pmc_count[4], ebb_state.stats.pmc_count[5]); in dump_summary_ebb_state() 262 ebb_state.stats.negative++; in count_pmc() [all …]
|
| A D | back_to_back_ebbs_test.c | 33 ebb_state.stats.spurious++; in ebb_callee() 37 ebb_state.stats.ebb_count++; in ebb_callee() 38 trace_log_counter(ebb_state.trace, ebb_state.stats.ebb_count); in ebb_callee() 44 if (ebb_state.stats.ebb_count == NUMBER_OF_EBBS) in ebb_callee() 88 while (ebb_state.stats.ebb_count < NUMBER_OF_EBBS) in back_to_back_ebbs() 98 FAIL_IF(ebb_state.stats.ebb_count != NUMBER_OF_EBBS); in back_to_back_ebbs()
|
| A D | cycles_with_freeze_test.c | 32 ebb_state.stats.spurious++; in ebb_callee() 36 ebb_state.stats.ebb_count++; in ebb_callee() 37 trace_log_counter(ebb_state.trace, ebb_state.stats.ebb_count); in ebb_callee() 79 while ((ebb_state.stats.ebb_count < 20 && !fc_cleared) || in cycles_with_freeze() 80 ebb_state.stats.ebb_count < 1) in cycles_with_freeze() 108 FAIL_IF(ebb_state.stats.ebb_count == 0); in cycles_with_freeze()
|
| A D | pmae_handling_test.c | 37 ebb_state.stats.spurious++; in syscall_ebb_callee() 41 ebb_state.stats.ebb_count++; in syscall_ebb_callee() 79 while (ebb_state.stats.ebb_count < 20 && !mmcr0_mismatch) in test_body() 92 FAIL_IF(ebb_state.stats.ebb_count == 0); in test_body()
|
| A D | pmc56_overflow_test.c | 25 ebb_state.stats.spurious++; in ebb_callee() 29 ebb_state.stats.ebb_count++; in ebb_callee() 73 while (ebb_state.stats.ebb_count < 10) in pmc56_overflow() 85 FAIL_IF(ebb_state.stats.ebb_count == 0 || pmc56_overflowed != 0); in pmc56_overflow()
|
| /tools/testing/selftests/kvm/include/ |
| A D | lru_gen_util.h | 43 void lru_gen_read_memcg_stats(struct memcg_stats *stats, const char *memcg); 44 long lru_gen_sum_memcg_stats(const struct memcg_stats *stats); 45 long lru_gen_sum_memcg_stats_for_gen(int gen, const struct memcg_stats *stats); 46 void lru_gen_do_aging(struct memcg_stats *stats, const char *memcg); 47 int lru_gen_find_generation(const struct memcg_stats *stats,
|
| /tools/mm/ |
| A D | thpmaps | 217 stats={}, 221 if param in stats: 234 stats = { 288 …stats['anon']['aligned'][PMD_ORDER] = max(0, stats['anon']['aligned'][PMD_ORDER] - kbnr(anon_pmd_m… 289 …stats['file']['aligned'][PMD_ORDER] = max(0, stats['file']['aligned'][PMD_ORDER] - kbnr(file_pmd_m… 301 def flatten_type(type, stats): 306 flatten_type('anon', stats['anon']) 307 flatten_type('file', stats['file']) 378 for label, stat in stats.items(): 463 stats = {} [all …]
|
| /tools/perf/ |
| A D | builtin-c2c.c | 60 struct stats load; 332 c2c_add_stats(&c2c_he->stats, &stats); in process_sample_event() 333 c2c_add_stats(&c2c_hists->stats, &stats); in process_sample_event() 366 c2c_add_stats(&c2c_he->stats, &stats); in process_sample_event() 367 c2c_add_stats(&c2c_hists->stats, &stats); in process_sample_event() 605 tot_hitm = c2c_he->stats.lcl_hitm + c2c_he->stats.rmt_hitm; in tot_hitm_entry() 803 stats = &c2c_he->stats; in percent_costly_snoop() 906 return percent(c2c_he->stats.__f, hists->stats.__f); \ 1242 percent(stats->store, c2c_he->stats.store)); in node_entry() 2365 struct c2c_stats *stats = &c2c.hists.stats; in print_c2c__display_stats() local [all …]
|
| /tools/testing/selftests/drivers/net/netdevsim/ |
| A D | hw_stats_l3.sh | 213 $IP stats set dev dummy1 ${type}_stats on 227 $IP stats set dev dummy1 ${type}_stats off 269 $IP stats set dev dummy1 ${type}_stats on 276 $IP stats set dev dummy1 ${type}_stats off 312 $IP stats set dev dummy1 ${type}_stats on 328 $IP stats set dev dummy1 ${type}_stats off 332 $IP stats set dev dummy1 ${type}_stats on 337 $IP stats set dev dummy1 ${type}_stats off 344 $IP stats set dev dummy1 ${type}_stats on 349 $IP stats set dev dummy1 ${type}_stats off [all …]
|
| /tools/testing/selftests/kvm/x86/ |
| A D | dirty_log_page_splitting_test.c | 42 static void get_page_stats(struct kvm_vm *vm, struct kvm_page_stats *stats, const char *stage) in get_page_stats() argument 44 stats->pages_4k = vm_get_stat(vm, pages_4k); in get_page_stats() 45 stats->pages_2m = vm_get_stat(vm, pages_2m); in get_page_stats() 46 stats->pages_1g = vm_get_stat(vm, pages_1g); in get_page_stats() 47 stats->hugepages = stats->pages_2m + stats->pages_1g; in get_page_stats() 50 stage, stats->pages_4k, stats->pages_2m, stats->pages_1g, in get_page_stats() 51 stats->hugepages); in get_page_stats()
|
| /tools/writeback/ |
| A D | wb_monitor.py | 61 'writeback' : self.stats[WB_WRITEBACK], 62 'reclaimable' : self.stats[WB_RECLAIMABLE], 63 'dirtied' : self.stats[WB_DIRTIED], 64 'written' : self.stats[WB_WRITTEN], 102 self.stats = [0] * NR_WB_STAT_ITEMS 105 self.stats[i] = int(K(wb.stat[i].count)) 107 self.stats[i] = 0 114 self.stats = [0] * NR_WB_STAT_ITEMS 119 self.stats[i] += wb_stats.stats[i]
|
| /tools/testing/selftests/exec/ |
| A D | load_address.c | 19 struct Statistics *stats = (struct Statistics *) data; in ExtractStatistics() local 27 stats->load_address = (unsigned long long) info->dlpi_addr; in ExtractStatistics() 28 stats->alignment = 0; in ExtractStatistics() 34 stats->interp = true; in ExtractStatistics() 43 if (align > stats->alignment) in ExtractStatistics() 44 stats->alignment = align; in ExtractStatistics()
|
| /tools/testing/selftests/bpf/prog_tests/ |
| A D | xdp_noinline.c | 19 } stats[nr_cpus]; in test_xdp_noinline() local 65 bpf_map_lookup_elem(bpf_map__fd(skel->maps.stats), &stats_key, stats); in test_xdp_noinline() 67 bytes += stats[i].bytes; in test_xdp_noinline() 68 pkts += stats[i].pkts; in test_xdp_noinline()
|
| /tools/testing/selftests/drivers/net/ |
| A D | xdp.py | 216 stats = _get_stats(prog_info["maps"]["map_xdp_stats"]) 219 ksft_eq(stats[XDPStats.RX.value], stats[XDPStats.PASS.value], "RX and PASS stats mismatch") 263 stats = _get_stats(prog_info["maps"]["map_xdp_stats"]) 266 ksft_eq(stats[XDPStats.RX.value], stats[XDPStats.DROP.value], "RX and DROP stats mismatch") 317 stats = _get_stats(prog_info['maps']['map_xdp_stats']) 320 ksft_eq(stats[XDPStats.TX.value], 1, "TX stats mismatch") 358 def _check_for_failures(recvd_str, stats): argument 371 if stats[XDPStats.ABORT.value] != 0: 381 if stats[XDPStats.RX.value] != stats[XDPStats.PASS.value]: 424 stats = _get_stats(prog_info["maps"]["map_xdp_stats"]) [all …]
|