Home
last modified time | relevance | path

Searched refs:hist (Results 1 – 25 of 82) sorted by relevance

1234

/linux/tools/tracing/rtla/src/
H A Dtimerlat_hist.c44 struct timerlat_hist_cpu *hist; member
60 if (data->hist[cpu].irq) in timerlat_free_histogram()
61 free(data->hist[cpu].irq); in timerlat_free_histogram()
63 if (data->hist[cpu].thread) in timerlat_free_histogram()
64 free(data->hist[cpu].thread); in timerlat_free_histogram()
66 if (data->hist[cpu].user) in timerlat_free_histogram()
67 free(data->hist[cpu].user); in timerlat_free_histogram()
72 if (data->hist) in timerlat_free_histogram()
73 free(data->hist); in timerlat_free_histogram()
100 data->hist = calloc(1, sizeof(*data->hist) * nr_cpus); in timerlat_alloc_histogram()
[all …]
H A Dosnoise_hist.c30 struct osnoise_hist_cpu *hist; member
46 if (data->hist[cpu].samples) in osnoise_free_histogram()
47 free(data->hist[cpu].samples); in osnoise_free_histogram()
51 if (data->hist) in osnoise_free_histogram()
52 free(data->hist); in osnoise_free_histogram()
79 data->hist = calloc(1, sizeof(*data->hist) * nr_cpus); in osnoise_alloc_histogram()
80 if (!data->hist) in osnoise_alloc_histogram()
84 data->hist[cpu].samples = calloc(1, sizeof(*data->hist->samples) * (entries + 1)); in osnoise_alloc_histogram()
85 if (!data->hist[cpu].samples) in osnoise_alloc_histogram()
91 data->hist[cpu].min_sample = ~0; in osnoise_alloc_histogram()
[all …]
H A Dtimerlat_bpf.c25 bpf->rodata->entries = params->common.hist.entries; in timerlat_bpf_init()
30 if (params->common.hist.entries != 0) { in timerlat_bpf_init()
32 bpf->rodata->bucket_size = params->common.hist.bucket_size; in timerlat_bpf_init()
35 bpf_map__set_max_entries(bpf->maps.hist_irq, params->common.hist.entries); in timerlat_bpf_init()
36 bpf_map__set_max_entries(bpf->maps.hist_thread, params->common.hist.entries); in timerlat_bpf_init()
37 bpf_map__set_max_entries(bpf->maps.hist_user, params->common.hist.entries); in timerlat_bpf_init()
H A Dtrace.c365 char *hist; in trace_event_save_hist() local
389 hist = tracefs_event_file_read(instance->inst, tevent->system, tevent->event, "hist", 0); in trace_event_save_hist()
390 if (!hist) { in trace_event_save_hist()
397 index += write(out_fd, &hist[index], strlen(hist) - index); in trace_event_save_hist()
398 } while (index < strlen(hist)); in trace_event_save_hist()
400 free(hist); in trace_event_save_hist()
/linux/include/trace/events/
H A Dnapi.h43 unsigned long now, unsigned long *hist),
45 TP_ARGS(thrs, len, last_reap, hist_head, now, hist),
53 __array( unsigned long, hist, 4)
62 memcpy(__entry->hist, hist, sizeof(entry->hist));
65 TP_printk("thrs %u len %u last_reap %lu hist_head %lu now %lu hist %016lx %016lx %016lx %016lx",
68 __entry->hist[0], __entry->hist[1],
69 __entry->hist[
[all...]
/linux/tools/testing/selftests/ftrace/test.d/trigger/
H A Dtrigger-multihist.tc17 grep parent_pid events/sched/sched_process_fork/hist > /dev/null || \
19 grep child events/sched/sched_process_fork/hist > /dev/null || \
22 grep "parent_comm: $COMM" events/sched/sched_process_fork/hist > /dev/null || \
31 grep test_hist events/sched/sched_process_fork/hist > /dev/null || \
38 grep test_hist events/sched/sched_process_exit/hist > /dev/null || \
41 diffs=`diff events/sched/sched_process_exit/hist events/sched/sched_process_fork/hist | wc -l`
H A Dtrigger-hist.tc16 grep parent_pid events/sched/sched_process_fork/hist > /dev/null || \
18 grep child events/sched/sched_process_fork/hist > /dev/null || \
27 grep '^{ parent_pid:.*, child_pid:.*}' events/sched/sched_process_fork/hist > /dev/null || \
37 grep "parent_comm: $COMM" events/sched/sched_process_fork/hist > /dev/null || \
46 grep '{ call_site: \[[0-9a-f][0-9a-f]*\] [_a-zA-Z][_a-zA-Z]* *}' events/kmem/kmalloc/hist > /dev/nu…
55 …9a-f][0-9a-f]*\] [_a-zA-Z][_a-zA-Z]*+0x[0-9a-f][0-9a-f]*' events/kmem/kmalloc/hist > /dev/null || \
73 events/sched/sched_process_fork/hist | cut -d: -f2 ` ||
H A Dtrigger-hist-mod.tc17 grep "common_pid: $COMM" events/sched/sched_process_fork/hist > /dev/null || \
28 grep "parent_pid: $HEX" events/sched/sched_process_fork/hist > /dev/null || \
37 grep "id: \(unknown_\|sys_\)" events/raw_syscalls/sys_exit/hist > /dev/null || \
47 grep 'bytes_req: ~ 2^[0-9]*' events/kmem/kmalloc/hist > /dev/null || \
H A Dtrigger-hist-poll.tc21 ${POLL} -I -t 1000 ${EVENT}/hist
38 ${POLL} -I -t 4000 ${EVENT}/hist
60 ${POLL} -P -t 4000 ${EVENT}/hist
H A Dtrigger-trace-marker-synthetic-kernel.tc21 grep 'hitcount: *1$' events/ftrace/print/hist > /dev/null || \
24 grep 'hitcount: *1$' events/synthetic/latency/hist > /dev/null || \
H A Dtrigger-trace-marker-synthetic.tc21 cnt=`grep 'hitcount: *1$' events/ftrace/print/hist | wc -l`
27 grep 'hitcount: *1$' events/synthetic/latency/hist > /dev/null || \
/linux/Documentation/tools/rtla/
H A Drtla-timerlat-hist.rst1 .. |tool| replace:: timerlat hist
4 rtla-timerlat-hist
14 **rtla timerlat hist** [*OPTIONS*] ...
21 The **rtla timerlat hist** displays a histogram of each tracer event
38 In the example below, **rtla timerlat hist** is set to run for *10* minutes,
40 hist** will change the priority of the *timerlat* threads to run under
45 [root@alien ~]# timerlat hist -d 10m -c 0-4 -P d:100us:1ms -p 1000 --no-aa
H A Drtla-osnoise-hist.rst1 .. |tool| replace:: osnoise hist
4 rtla-osnoise-hist
14 **rtla osnoise hist** [*OPTIONS*]
20 The **rtla osnoise hist** tool collects all **osnoise:sample_threshold**
41 [root@f34 ~/]# rtla osnoise hist -P F:1 -c 0-11 -r 900000 -d 1M -b 10 -E 25
H A Drtla-timerlat.rst20 from the *timerlat* tracer. The **rtla timerlat hist** mode displays
30 **hist**
46 **rtla-timerlat-top**\(1), **rtla-timerlat-hist**\(1)
H A Drtla-osnoise.rst24 The **rtla osnoise hist** mode displays information about the noise using
34 **hist**
51 **rtla-osnoise-top**\(1), **rtla-osnoise-hist**\(1)
/linux/samples/bpf/
H A Dlathist_user.c37 struct cpu_hist *hist; in print_hist() local
44 hist = &cpu_hist[j]; in print_hist()
47 if (hist->max == 0) in print_hist()
53 stars(starstr, hist->data[i - 1], hist->max, MAX_STARS); in print_hist()
56 hist->data[i - 1], MAX_STARS, starstr); in print_hist()
/linux/tools/perf/util/
H A Dbpf_ftrace.c173 u64 *hist; in perf_ftrace__latency_read_bpf() local
178 hist = calloc(ncpus, sizeof(*hist)); in perf_ftrace__latency_read_bpf()
179 if (hist == NULL) in perf_ftrace__latency_read_bpf()
183 err = bpf_map_lookup_elem(fd, &idx, hist); in perf_ftrace__latency_read_bpf()
190 buckets[idx] += hist[i]; in perf_ftrace__latency_read_bpf()
206 free(hist); in perf_ftrace__latency_read_bpf()
/linux/tools/testing/selftests/ftrace/test.d/trigger/inter-event/
H A Dtrigger-field-variable-support.tc19 if ! grep -q "ping" events/synthetic/wakeup_latency/hist; then
23 if ! grep -q "synthetic_prio=prio" events/sched/sched_waking/hist; then
29 if grep -q "synthetic_prio=prio" events/sched/sched_waking/hist; then
H A Dtrigger-onmatch-onmax-action-hist.tc26 …! grep -q "ping" events/synthetic/wakeup_latency/hist -o ! grep -q "max:" events/sched/sched_switc…
/linux/tools/perf/util/bpf_skel/
H A Dfunc_latency.bpf.c81 __u64 *hist; in update_latency() local
114 hist = bpf_map_lookup_elem(&latency, &key); in update_latency()
115 if (!hist) in update_latency()
118 __sync_fetch_and_add(hist, 1); in update_latency()
/linux/tools/testing/ktest/examples/bootconfigs/
H A Dboottrace.bconf13 hist {
19 initcall.initcall_start.hist {
23 initcall.initcall_finish.hist {
/linux/arch/parisc/kernel/
H A Dirq.c216 int hist = action->cr16_hist[k]; in show_interrupts() local
218 if (hist) { in show_interrupts()
219 avg += hist; in show_interrupts()
223 if (hist > max) max = hist; in show_interrupts()
224 if (hist < min) min = hist; in show_interrupts()
/linux/lib/zlib_dfltcc/
H A Ddfltcc_util.h36 void *hist in dfltcc() argument
62 , [hist] "r" (hist) in dfltcc()
/linux/drivers/net/ethernet/mscc/
H A Docelot_stats.c574 rmon_stats->hist[0] = s[OCELOT_STAT_RX_64]; in ocelot_port_rmon_stats_cb()
575 rmon_stats->hist[1] = s[OCELOT_STAT_RX_65_127]; in ocelot_port_rmon_stats_cb()
576 rmon_stats->hist[2] = s[OCELOT_STAT_RX_128_255]; in ocelot_port_rmon_stats_cb()
577 rmon_stats->hist[3] = s[OCELOT_STAT_RX_256_511]; in ocelot_port_rmon_stats_cb()
578 rmon_stats->hist[4] = s[OCELOT_STAT_RX_512_1023]; in ocelot_port_rmon_stats_cb()
579 rmon_stats->hist[5] = s[OCELOT_STAT_RX_1024_1526]; in ocelot_port_rmon_stats_cb()
580 rmon_stats->hist[6] = s[OCELOT_STAT_RX_1527_MAX]; in ocelot_port_rmon_stats_cb()
602 rmon_stats->hist[0] = s[OCELOT_STAT_RX_PMAC_64]; in ocelot_port_pmac_rmon_stats_cb()
603 rmon_stats->hist[1] = s[OCELOT_STAT_RX_PMAC_65_127]; in ocelot_port_pmac_rmon_stats_cb()
604 rmon_stats->hist[2] = s[OCELOT_STAT_RX_PMAC_128_255]; in ocelot_port_pmac_rmon_stats_cb()
[all …]
/linux/drivers/net/ethernet/ti/icssg/
H A Dicssg_ethtool.c197 rmon_stats->hist[0] = emac_get_stat_by_name(emac, "rx_bucket1_frames"); in emac_get_rmon_stats()
198 rmon_stats->hist[1] = emac_get_stat_by_name(emac, "rx_bucket2_frames"); in emac_get_rmon_stats()
199 rmon_stats->hist[2] = emac_get_stat_by_name(emac, "rx_bucket3_frames"); in emac_get_rmon_stats()
200 rmon_stats->hist[3] = emac_get_stat_by_name(emac, "rx_bucket4_frames"); in emac_get_rmon_stats()
201 rmon_stats->hist[4] = emac_get_stat_by_name(emac, "rx_bucket5_frames"); in emac_get_rmon_stats()

1234