Home
last modified time | relevance | path

Searched refs:counts (Results 1 – 25 of 241) sorted by relevance

12345678910

/linux-6.6.21/tools/perf/util/
Dcounts.c12 struct perf_counts *counts = zalloc(sizeof(*counts)); in perf_counts__new() local
14 if (counts) { in perf_counts__new()
19 free(counts); in perf_counts__new()
23 counts->values = values; in perf_counts__new()
27 xyarray__delete(counts->values); in perf_counts__new()
28 free(counts); in perf_counts__new()
32 counts->loaded = values; in perf_counts__new()
35 return counts; in perf_counts__new()
38 void perf_counts__delete(struct perf_counts *counts) in perf_counts__delete() argument
40 if (counts) { in perf_counts__delete()
[all …]
Dcounts.h20 perf_counts(struct perf_counts *counts, int cpu_map_idx, int thread) in perf_counts() argument
22 return xyarray__entry(counts->values, cpu_map_idx, thread); in perf_counts()
26 perf_counts__is_loaded(struct perf_counts *counts, int cpu_map_idx, int thread) in perf_counts__is_loaded() argument
28 return *((bool *) xyarray__entry(counts->loaded, cpu_map_idx, thread)); in perf_counts__is_loaded()
32 perf_counts__set_loaded(struct perf_counts *counts, int cpu_map_idx, int thread, bool loaded) in perf_counts__set_loaded() argument
34 *((bool *) xyarray__entry(counts->loaded, cpu_map_idx, thread)) = loaded; in perf_counts__set_loaded()
38 void perf_counts__delete(struct perf_counts *counts);
39 void perf_counts__reset(struct perf_counts *counts);
Dbpf_counter.c233 struct perf_counts_values *counts; in bpf_program_profiler__read() local
242 counts = perf_counts(evsel->counts, idx, 0); in bpf_program_profiler__read()
243 counts->val = 0; in bpf_program_profiler__read()
244 counts->ena = 0; in bpf_program_profiler__read()
245 counts->run = 0; in bpf_program_profiler__read()
264 counts = perf_counts(evsel->counts, idx, 0); in bpf_program_profiler__read()
265 counts->val += values[bpf_cpu].counter; in bpf_program_profiler__read()
266 counts->ena += values[bpf_cpu].enabled; in bpf_program_profiler__read()
267 counts->run += values[bpf_cpu].running; in bpf_program_profiler__read()
615 struct perf_counts_values *counts; in bperf__read() local
[all …]
Dstat.c158 struct perf_counts *counts; in evsel__alloc_prev_raw_counts() local
160 counts = perf_counts__new(cpu_map_nr, nthreads); in evsel__alloc_prev_raw_counts()
161 if (counts) in evsel__alloc_prev_raw_counts()
162 evsel->prev_raw_counts = counts; in evsel__alloc_prev_raw_counts()
164 return counts ? 0 : -ENOMEM; in evsel__alloc_prev_raw_counts()
253 *perf_counts(evsel->counts, idx, thread) = in evsel__copy_prev_raw_counts()
275 *ps->aggr[0].counts.values = avg_stats(&ps->res_stats); in evsel__copy_res_stats()
371 if (evsel->err || evsel->counts->scaled == -1) in evsel__count_has_error()
407 struct perf_counts_values *aggr_counts = &ps->aggr[thread].counts; in process_counter_values()
443 ps_aggr->counts.val = 0; in process_counter_values()
[all …]
Dbranch.c27 st->counts[flags->type]++; in branch_type_count()
118 total += st->counts[i]; in branch_type_stat_display()
152 if (st->counts[i] > 0) in branch_type_stat_display()
156 (double)st->counts[i] / (double)total); in branch_type_stat_display()
180 total += st->counts[i]; in branch_type_str()
198 if (st->counts[i] > 0) in branch_type_str()
Dbpf_counter_cgroup.c237 struct perf_counts_values *counts; in bperf_cgrp__read() local
265 counts = perf_counts(evsel->counts, i, 0); in bperf_cgrp__read()
266 counts->val = values[cpu.cpu].counter; in bperf_cgrp__read()
267 counts->ena = values[cpu.cpu].enabled; in bperf_cgrp__read()
268 counts->run = values[cpu.cpu].running; in bperf_cgrp__read()
/linux-6.6.21/tools/lib/perf/tests/
Dtest-evsel.c40 struct perf_counts_values counts = { .val = 0 }; in test_stat_cpu() local
42 perf_evsel__read(evsel, idx, 0, &counts); in test_stat_cpu()
43 __T("failed to read value for evsel", counts.val != 0); in test_stat_cpu()
55 struct perf_counts_values counts = { .val = 0 }; in test_stat_thread() local
75 perf_evsel__read(evsel, 0, 0, &counts); in test_stat_thread()
76 __T("failed to read value for evsel", counts.val != 0); in test_stat_thread()
87 struct perf_counts_values counts = { .val = 0 }; in test_stat_thread_enable() local
108 perf_evsel__read(evsel, 0, 0, &counts); in test_stat_thread_enable()
109 __T("failed to read value for evsel", counts.val == 0); in test_stat_thread_enable()
114 perf_evsel__read(evsel, 0, 0, &counts); in test_stat_thread_enable()
[all …]
Dtest-evlist.c78 struct perf_counts_values counts = { .val = 0 }; in test_stat_cpu() local
80 perf_evsel__read(evsel, idx, 0, &counts); in test_stat_cpu()
81 __T("failed to read value for evsel", counts.val != 0); in test_stat_cpu()
94 struct perf_counts_values counts = { .val = 0 }; in test_stat_thread() local
136 perf_evsel__read(evsel, 0, 0, &counts); in test_stat_thread()
137 __T("failed to read value for evsel", counts.val != 0); in test_stat_thread()
149 struct perf_counts_values counts = { .val = 0 }; in test_stat_thread_enable() local
193 perf_evsel__read(evsel, 0, 0, &counts); in test_stat_thread_enable()
194 __T("failed to read value for evsel", counts.val == 0); in test_stat_thread_enable()
200 perf_evsel__read(evsel, 0, 0, &counts); in test_stat_thread_enable()
[all …]
/linux-6.6.21/arch/powerpc/platforms/pseries/
Dmsi.c223 struct msi_counts *counts = data; in count_non_bridge_devices() local
233 counts->num_devices++; in count_non_bridge_devices()
240 struct msi_counts *counts = data; in count_spare_msis() local
244 if (dn == counts->requestor) in count_spare_msis()
245 req = counts->request; in count_spare_msis()
259 if (req < counts->quota) in count_spare_msis()
260 counts->spare += counts->quota - req; in count_spare_msis()
261 else if (req > counts->quota) in count_spare_msis()
262 counts->over_quota++; in count_spare_msis()
270 struct msi_counts counts; in msi_quota_for_device() local
[all …]
/linux-6.6.21/samples/bpf/
Dsampleip_user.c82 struct ipcount counts[MAX_IPS]; variable
102 counts[i].ip = next_key; in print_ip_map()
103 counts[i++].count = value; in print_ip_map()
109 qsort(counts, max, sizeof(struct ipcount), count_cmp); in print_ip_map()
111 if (counts[i].ip > _text_addr) { in print_ip_map()
112 sym = ksym_search(counts[i].ip); in print_ip_map()
118 printf("0x%-17llx %-32s %u\n", counts[i].ip, sym->name, in print_ip_map()
119 counts[i].count); in print_ip_map()
121 printf("0x%-17llx %-32s %u\n", counts[i].ip, "(user)", in print_ip_map()
122 counts[i].count); in print_ip_map()
Doffwaketime.bpf.c32 } counts SEC(".maps");
94 val = bpf_map_lookup_elem(&counts, &key); in update_counts()
96 bpf_map_update_elem(&counts, &key, &zero, BPF_NOEXIST); in update_counts()
97 val = bpf_map_lookup_elem(&counts, &key); in update_counts()
Dtrace_event_kern.c25 } counts SEC(".maps");
71 val = bpf_map_lookup_elem(&counts, &key); in bpf_prog1()
75 bpf_map_update_elem(&counts, &key, &one, BPF_NOEXIST); in bpf_prog1()
/linux-6.6.21/drivers/md/
Dmd-bitmap.c950 unsigned long chunk = block >> bitmap->counts.chunkshift; in md_bitmap_file_set_bit()
980 unsigned long chunk = block >> bitmap->counts.chunkshift; in md_bitmap_file_clear_bit()
1009 unsigned long chunk = block >> bitmap->counts.chunkshift; in md_bitmap_file_test_bit()
1109 unsigned long chunks = bitmap->counts.chunks; in md_bitmap_init_from_disk()
1123 int needed = ((sector_t)(i+1) << (bitmap->counts.chunkshift) in md_bitmap_init_from_disk()
1126 (sector_t)i << bitmap->counts.chunkshift, in md_bitmap_init_from_disk()
1206 int needed = ((sector_t)(i+1) << bitmap->counts.chunkshift in md_bitmap_init_from_disk()
1209 (sector_t)i << bitmap->counts.chunkshift, in md_bitmap_init_from_disk()
1297 struct bitmap_counts *counts; in md_bitmap_daemon_work() local
1351 counts = &bitmap->counts; in md_bitmap_daemon_work()
[all …]
/linux-6.6.21/drivers/media/v4l2-core/
Dv4l2-vp9.c1674 const struct v4l2_vp9_frame_symbol_counts *counts, in _adapt_coeff() argument
1683 *counts->eob[i][j][k][l][m][1], in _adapt_coeff()
1684 *counts->eob[i][j][k][l][m][0] - *counts->eob[i][j][k][l][m][1], in _adapt_coeff()
1687 adapt_probs_variant_a_coef(p, *counts->coeff[i][j][k][l][m], uf); in _adapt_coeff()
1694 const struct v4l2_vp9_frame_symbol_counts *counts, in _adapt_coef_probs() argument
1702 _adapt_coeff(i, j, k, probs, counts, uf); in _adapt_coef_probs()
1706 struct v4l2_vp9_frame_symbol_counts *counts, in v4l2_vp9_adapt_coef_probs() argument
1711 _adapt_coef_probs(probs, counts, 112); in v4l2_vp9_adapt_coef_probs()
1714 _adapt_coef_probs(probs, counts, 128); in v4l2_vp9_adapt_coef_probs()
1716 _adapt_coef_probs(probs, counts, 112); in v4l2_vp9_adapt_coef_probs()
[all …]
/linux-6.6.21/tools/testing/selftests/bpf/progs/
Dtest_btf_nokv.c21 struct ipv_counts *counts; in test_long_fname_2() local
24 counts = bpf_map_lookup_elem(&btf_map, &key); in test_long_fname_2()
25 if (!counts) in test_long_fname_2()
28 counts->v6++; in test_long_fname_2()
Dtest_btf_newkv.c22 struct ipv_counts *counts; in test_long_fname_2() local
25 counts = bpf_map_lookup_elem(&btf_map, &key); in test_long_fname_2()
26 if (!counts) in test_long_fname_2()
29 counts->v6++; in test_long_fname_2()
/linux-6.6.21/arch/x86/hyperv/
Dhv_proc.c27 int *counts; in hv_call_deposit_pages() local
48 counts = kcalloc(HV_DEPOSIT_MAX, sizeof(int), GFP_KERNEL); in hv_call_deposit_pages()
49 if (!counts) { in hv_call_deposit_pages()
74 counts[i] = 1 << order; in hv_call_deposit_pages()
75 num_pages -= counts[i]; in hv_call_deposit_pages()
89 for (j = 0; j < counts[i]; ++j, ++page_count) in hv_call_deposit_pages()
107 for (j = 0; j < counts[i]; ++j) in hv_call_deposit_pages()
113 kfree(counts); in hv_call_deposit_pages()
/linux-6.6.21/tools/lib/perf/Documentation/examples/
Dcounting.c24 struct perf_counts_values counts; in main() local
73 perf_evsel__read(evsel, 0, 0, &counts); in main()
75 counts.val, counts.ena, counts.run); in main()
/linux-6.6.21/drivers/scsi/
Dch.c115 u_int counts[CH_TYPES]; member
230 ch->counts[i]) in ch_elem_to_typecode()
318 ch->counts[CHET_MT] = in ch_readconfig()
322 ch->counts[CHET_ST] = in ch_readconfig()
326 ch->counts[CHET_IE] = in ch_readconfig()
330 ch->counts[CHET_DT] = in ch_readconfig()
334 ch->counts[CHET_MT]); in ch_readconfig()
337 ch->counts[CHET_ST]); in ch_readconfig()
340 ch->counts[CHET_IE]); in ch_readconfig()
343 ch->counts[CHET_DT]); in ch_readconfig()
[all …]
/linux-6.6.21/arch/x86/kernel/cpu/resctrl/
Dpseudo_lock.c956 struct residency_counts *counts) in measure_residency_fn() argument
1064 counts->miss_before = miss_before; in measure_residency_fn()
1065 counts->hits_before = hits_before; in measure_residency_fn()
1066 counts->miss_after = miss_after; in measure_residency_fn()
1067 counts->hits_after = hits_after; in measure_residency_fn()
1074 struct residency_counts counts = {0}; in measure_l2_residency() local
1096 measure_residency_fn(&perf_miss_attr, &perf_hit_attr, plr, &counts); in measure_l2_residency()
1101 trace_pseudo_lock_l2(counts.hits_after - counts.hits_before, in measure_l2_residency()
1102 counts.miss_after - counts.miss_before); in measure_l2_residency()
1112 struct residency_counts counts = {0}; in measure_l3_residency() local
[all …]
/linux-6.6.21/tools/testing/kunit/
Dkunit_parser.py46 self.counts = TestCounts()
59 self.counts.errors += 1
102 def add_subtest_counts(self, counts: TestCounts) -> None:
112 self.passed += counts.passed
113 self.failed += counts.failed
114 self.crashed += counts.crashed
115 self.skipped += counts.skipped
116 self.errors += counts.errors
628 if test.ok_status() or test.counts.total() < 100:
648 counts = test.counts
[all …]
/linux-6.6.21/drivers/gpu/drm/amd/display/dc/link/accessories/
Dlink_dp_trace.c65 link->dp_trace.detect_lt_trace.counts.fail = fail_count; in dp_trace_lt_fail_count_update()
67 link->dp_trace.commit_lt_trace.counts.fail = fail_count; in dp_trace_lt_fail_count_update()
74 link->dp_trace.detect_lt_trace.counts.total++; in dp_trace_lt_total_count_increment()
76 link->dp_trace.commit_lt_trace.counts.total++; in dp_trace_lt_total_count_increment()
138 return &link->dp_trace.detect_lt_trace.counts; in dp_trace_get_lt_counts()
140 return &link->dp_trace.commit_lt_trace.counts; in dp_trace_get_lt_counts()
/linux-6.6.21/drivers/media/platform/mediatek/vcodec/decoder/vdec/
Dvdec_vp9_req_lat_if.c364 struct vdec_vp9_slice_mem counts; member
476 struct mtk_vcodec_mem counts; member
621 if (!instance->counts.va) { in vdec_vp9_slice_alloc_working_buffer()
622 instance->counts.size = VP9_COUNTS_BUF_SIZE; in vdec_vp9_slice_alloc_working_buffer()
623 if (mtk_vcodec_mem_alloc(ctx, &instance->counts)) in vdec_vp9_slice_alloc_working_buffer()
652 if (instance->counts.va) in vdec_vp9_slice_free_working_buffer()
653 mtk_vcodec_mem_free(ctx, &instance->counts); in vdec_vp9_slice_free_working_buffer()
1002 vsi->counts.dma_addr = instance->counts.dma_addr; in vdec_vp9_slice_setup_lat_buffer()
1003 vsi->counts.size = instance->counts.size; in vdec_vp9_slice_setup_lat_buffer()
1194 struct vdec_vp9_slice_frame_counts *counts, in vdec_vp9_slice_map_counts_eob_coef() argument
[all …]
/linux-6.6.21/tools/perf/tests/
Dmmap-basic.c174 struct perf_counts_values counts = { .val = 0 }; in test_stat_user_read() local
228 perf_evsel__read(evsel, 0, 0, &counts); in test_stat_user_read()
229 if (counts.val == 0) { in test_stat_user_read()
240 perf_evsel__read(evsel, 0, 0, &counts); in test_stat_user_read()
241 start = counts.val; in test_stat_user_read()
245 perf_evsel__read(evsel, 0, 0, &counts); in test_stat_user_read()
246 end = counts.val; in test_stat_user_read()
/linux-6.6.21/tools/lib/perf/Documentation/
Dlibperf-counting.txt37 * reads and displays event counts
171 Now we need to get the counts from events, following code iterates through the
172 events list and read counts:
177 82 perf_evsel__read(evsel, 0, 0, &counts);
179 84 counts.val, counts.ena, counts.run);

12345678910