Home
last modified time | relevance | path

Searched +full:sample +full:- +full:time (Results 1 – 25 of 1012) sorted by relevance

12345678910>>...41

/openbmc/linux/tools/perf/
H A Dbuiltin-timechart.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * builtin-timechart.c - make an svg timechart of system activity
29 #include <subcmd/parse-options.h>
30 #include "util/parse-events.h"
41 #include <traceevent/event-parse.h>
48 #define PWR_EVENT_EXIT -1
189 u64 time; member
204 struct per_pid *cursor = tchart->all_data; in find_create_pid()
207 if (cursor->pid == pid) in find_create_pid()
209 cursor = cursor->next; in find_create_pid()
[all …]
H A Dbuiltin-kwork.c1 // SPDX-License-Identifier: GPL-2.0
3 * builtin-kwork.c
25 #include <subcmd/parse-options.h>
26 #include <traceevent/event-parse.h>
61 if (l->cpu > r->cpu) in id_cmp()
63 if (l->cpu < r->cpu) in id_cmp()
64 return -1; in id_cmp()
66 if (l->id > r->id) in id_cmp()
68 if (l->id < r->id) in id_cmp()
69 return -1; in id_cmp()
[all …]
H A Dbuiltin-sched.c1 // SPDX-License-Identifier: GPL-2.0
3 #include "perf-sys.h"
21 #include "util/time-utils.h"
24 #include <subcmd/parse-options.h>
25 #include "util/trace-event.h"
103 /* in tsk->exit_state */
107 /* in tsk->state again */
148 struct perf_sample *sample, struct machine *machine);
151 struct perf_sample *sample, struct machine *machine);
154 struct perf_sample *sample, struct machine *machine);
[all …]
H A Dbuiltin-kvm.c1 // SPDX-License-Identifier: GPL-2.0
5 #include "util/build-id.h"
16 #include <subcmd/parse-options.h>
17 #include "util/trace-event.h"
21 #include "util/synthetic-events.h"
24 #include "util/ordered-events.h"
25 #include "util/kvm-stat.h"
36 #include <sys/time.h>
59 if (vcpu == -1) \
60 return event->total.field; \
[all …]
/openbmc/openbmc/poky/scripts/pybootchartgui/pybootchartgui/
H A Ddraw.py28 # should we render a cumulative CPU time chart
48 # 5-second tick line color.
154 # If we have more volumns, colors get re-used.
198 draw_fill_rect(ctx, fill_color, (x, y - s, s, s))
199 draw_rect(ctx, PROC_BORDER_COLOR, (x, y - s, s, s))
203 draw_fill_rect(ctx, fill_color, (x, y - s/2, s + 1, 3))
204 ctx.arc(x + (s + 1)/2.0, y - (s - 3)/2.0, 2.5, 0, 2.0 * math.pi)
210 label_x = x + w / 2 - label_w / 2
214 label_x = x - label_w - 5
227 x = rect[0] + i - label_w/2
[all …]
H A Dsamples.py18 def __init__(self, time): argument
19 self.time = time
25 def __init__(self, time, user, sys, io = 0.0, swap = 0.0): argument
26 self.time = time
37 return str(self.time) + "\t" + str(self.user) + "\t" + \
41 def __init__(self, time, avg10, avg60, avg300, deltaTotal): argument
42 self.time = time
49 def __init__(self, time, avg10, avg60, avg300, deltaTotal): argument
50 self.time = time
57 def __init__(self, time, avg10, avg60, avg300, deltaTotal): argument
[all …]
H A Dparsing.py21 import time
68 # time. Provide them where the original drawing code expects
74 self.duration = self.end_time - self.start_time
162 # re-parent any stray orphans if we can
183 k = min(k, len(util)-1)
188 avgload = sum(u[1] for u in util[j:k+1]) / (k-j+1)
211 … cpu_util = [(sample.time, sample.user + sample.sys + sample.io) for sample in self.cpu_stats]
212 disk_util = [(sample.time, sample.util) for sample in self.disk_stats]
228 writer.info ("cropping at time %d" % crop_at)
230 and self.cpu_stats[-1].time > crop_at:
[all …]
/openbmc/linux/tools/perf/Documentation/
H A Dperf-report.txt1 perf-report(1)
5 ----
6 perf-report - Read perf.data (created by perf record) and display the profile
9 --------
11 'perf report' [-i <file> | --input=file]
14 -----------
19 -------
20 -i::
21 --input=::
24 -v::
[all …]
H A Dtips.txt1 For a higher level overview, try: perf report --sort comm,dso
2 Sample related events with: perf record -e '{cycles,instructions}:S'
4 Boolean options have negative forms, e.g.: perf report --no-children
5 Customize output of perf script with: perf script -F event,ip,sym
6 Generate a script for your data: perf script -g <lang>
9 Search options using a keyword: perf report -h <keyword>
10 Use parent filter to see specific call path: perf report -p <regex>
12 To see list of saved events and attributes: perf evlist -v
13 Use --symfs <dir> if your symbol files are in non-standard locations
14 To see callchains in a more compact form: perf report -g folded
[all …]
H A Dperf-record.txt1 perf-record(1)
5 ----
6 perf-record - Run a command and record its profile into perf.data
9 --------
11 'perf record' [-e <EVENT> | --event=EVENT] [-a] <command>
12 'perf record' [-e <EVENT> | --event=EVENT] [-a] \-- <command> [<options>]
15 -----------
17 from it, into perf.data - without displaying anything.
23 -------
27 -e::
[all …]
/openbmc/openbmc/poky/scripts/lib/build_perf/html/
H A Dmeasurement_chart.html4 {% for sample in measurement.samples %}
5 …[{{ sample.commit_num }}, {{ sample.mean.gv_value() }}, {{ sample.start_time }}, '{{sample.commit}…
9 const convertToMinute = (time) => {
10 return time[0]*60 + time[1] + time[2]/60 + time[3]/3600;
19 // Convert raw data to the format: [time, value]
20 const data = rawData.map(([commit, value, time]) => {
23 new Date(time * 1000).getTime(),
35 return [point[0]-150, '10%'];
39 const sample = rawData.filter(([commit, dataValue]) => updateValue(dataValue) === value)
41 const commitLink = `https://git.yoctoproject.org/poky/commit/?id=${sample[0][3]}`
[all …]
/openbmc/linux/tools/perf/util/
H A Dintel-pt.c1 // SPDX-License-Identifier: GPL-2.0-only
4 * Copyright (c) 2013-2015, Intel Corporation.
28 #include "thread-stack.h"
35 #include "intel-pt.h"
38 #include "util/synthetic-events.h"
39 #include "time-utils.h"
43 #include "intel-pt-decoder/intel-pt-log.h"
44 #include "intel-pt-decoder/intel-pt-decoder.h"
45 #include "intel-pt-decoder/intel-pt-insn-decoder.h"
46 #include "intel-pt-decoder/intel-pt-pkt-decoder.h"
[all …]
H A Ds390-cpumsf.c1 // SPDX-License-Identifier: GPL-2.0
4 * Auxtrace support for s390 CPU-Measurement Sampling Facility
17 * see Documentation/perf.data-file-format.txt.
26 * Perf events are not necessarily in time stamp order, as they can be
28 * processed in time order they need to be sorted first.
31 * time stamp lower than this record are processed (and displayed) before
49 * entries, the queue number and a time stamp. However the stack is sorted by
50 * the time stamps. The highest time stamp is at the bottom the lowest
51 * (nearest) time stamp is at the top. That sort order is maintained at all
58 * Each record is handled by s390_cpumsf_process_event(). The time stamp of
[all …]
H A Darm-spe.c1 // SPDX-License-Identifier: GPL-2.0
4 * Copyright (c) 2017-2018, Arm Ltd.
28 #include "thread-stack.h"
31 #include "util/synthetic-events.h"
33 #include "arm-spe.h"
34 #include "arm-spe-decoder/arm-spe-decoder.h"
35 #include "arm-spe-decoder/arm-spe-pkt-decoder.h"
95 u64 time; member
136 len -= pkt_len; in arm_spe_dump()
150 struct auxtrace_buffer *buffer = speq->buffer; in arm_spe_get_trace()
[all …]
/openbmc/linux/tools/perf/arch/x86/util/
H A Dkvm-stat.c1 // SPDX-License-Identifier: GPL-2.0
4 #include "../../../util/kvm-stat.h"
17 .name = "VM-EXIT"
27 * the time of MMIO write: kvm_mmio(KVM_TRACE_MMIO_WRITE...) -> kvm_entry
28 * the time of MMIO read: kvm_exit -> kvm_mmio(KVM_TRACE_MMIO_READ...).
30 static void mmio_event_get_key(struct evsel *evsel, struct perf_sample *sample, in mmio_event_get_key() argument
33 key->key = evsel__intval(evsel, sample, "gpa"); in mmio_event_get_key()
34 key->info = evsel__intval(evsel, sample, "type"); in mmio_event_get_key()
42 struct perf_sample *sample, struct event_key *key) in mmio_event_begin() argument
50 evsel__intval(evsel, sample, "type") == KVM_TRACE_MMIO_WRITE) { in mmio_event_begin()
[all …]
/openbmc/linux/samples/ftrace/
H A Dsample-trace-array.h1 /* SPDX-License-Identifier: GPL-2.0 */
9 * In this case, it would look for sample-trace.h
15 * This file is called sample-trace-array.h but we want the system
16 * to be called "sample-subsystem". Therefore we must define the name of this
19 * #define TRACE_INCLUDE_FILE sample-trace-array
27 #define TRACE_SYSTEM sample-subsystem
30 * TRACE_SYSTEM is expected to be a C valid variable (alpha-numeric
38 * But the above is only needed if TRACE_SYSTEM is not alpha-numeric
40 * TRACE_SYSTEM. As TRACE_SYSTEM_VAR must be alpha-numeric, if
42 * only alpha-numeric and underscores.
[all …]
/openbmc/openbmc/poky/meta/lib/oe/
H A Dbuildstats.py4 # SPDX-License-Identifier: GPL-2.0-only
8 # like open log files and the time of the last sampling.
10 import time
42 # environments like Linux-VServer. Silently skip collecting
53 # Last time that we sampled /proc data resp. recorded disk monitoring data.
56 # Minimum number of seconds between recording a sample. This becames relevant when we get
59 # By default, the Heartbeat events occur roughly once every second but the actual time
61 # pick a somewhat arbitary tolerance such that we sample a large majority
63 … # and may lead an extra sample in a given second every so often. However, it allows for fairly
66 self.min_seconds = 1.0 - self.tolerance
[all …]
/openbmc/linux/tools/perf/tests/
H A Dperf-record.c1 // SPDX-License-Identifier: GPL-2.0
15 #include "util/sample.h"
19 int i, cpu = -1, nrcpus = 1024; in sched__get_first_possible_cpu()
23 if (sched_getaffinity(pid, sizeof(*maskp), maskp) == -1) { in sched__get_first_possible_cpu()
29 return -1; in sched__get_first_possible_cpu()
34 if (cpu == -1) in sched__get_first_possible_cpu()
58 struct perf_sample sample; in test__PERF_RECORD() local
68 int err = -1, errs = 0, i, wakeups = 0; in test__PERF_RECORD()
83 * we start with all threads and cpus (-1, -1) but then in in test__PERF_RECORD()
96 * so that we have time to open the evlist (calling sys_perf_event_open in test__PERF_RECORD()
[all …]
H A Dperf-time-to-tsc.c1 // SPDX-License-Identifier: GPL-2.0
15 #include "parse-events.h"
23 #include "util/sample.h"
61 * test__perf_time_to_tsc - test converting perf time to TSC.
63 * This function implements a test that checks that the conversion of perf time
65 * %0 is returned, otherwise %-1 is returned. If TSC conversion is not
93 threads = thread_map__new(-1, getpid(), UINT_MAX); in test__perf_time_to_tsc()
102 perf_evlist__set_maps(&evlist->core, cpus, threads); in test__perf_time_to_tsc()
110 evsel->core.attr.comm = 1; in test__perf_time_to_tsc()
111 evsel->core.attr.disabled = 1; in test__perf_time_to_tsc()
[all …]
/openbmc/linux/tools/testing/selftests/timers/
H A Dfreq-step.c1 // SPDX-License-Identifier: GPL-2.0-only
15 #include <time.h>
24 #define MAX_PRECISION 500e-9
25 #define MAX_FREQ_ERROR 0.02e-6
26 #define MAX_STDDEV 50e-9
32 struct sample { struct
34 double time; member
45 return ts1->tv_sec - ts2->tv_sec + (ts1->tv_nsec - ts2->tv_nsec) / 1e9; in diff_timespec()
48 static double get_sample(struct sample *sample) in get_sample() argument
59 ts1.tv_sec -= mono_raw_base; in get_sample()
[all …]
/openbmc/linux/Documentation/devicetree/bindings/iio/adc/
H A Datmel,sama5d2-adc.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/iio/adc/atmel,sama5d2-adc.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Eugen Hristev <eugen.hristev@microchip.com>
15 - atmel,sama5d2-adc
16 - microchip,sam9x60-adc
17 - microchip,sama7g5-adc
28 clock-names:
31 vref-supply: true
[all …]
/openbmc/linux/tools/perf/scripts/python/
H A Darm-cs-trace-disasm.py1 # SPDX-License-Identifier: GPL-2.0
2 # arm-cs-trace-disasm.py: ARM CoreSight Trace Dump With Disassember
22 # perf script -s scripts/python/arm-cs-trace-disasm.py \
23 # -- -d objdump -k path/to/vmlinux
24 # Output disassembly with llvm-objdump:
25 # perf script -s scripts/python/arm-cs-trace-disasm.py \
26 # -- -d llvm-objdump-11 -k path/to/vmlinux
28 # perf script -s scripts/python/arm-cs-trace-disasm.py
33 make_option("-k", "--vmlinux", dest="vmlinux_name",
35 make_option("-d", "--objdump", dest="objdump_name",
[all …]
/openbmc/linux/include/uapi/sound/
H A Dsfnt_info.h1 /* SPDX-License-Identifier: GPL-2.0+ WITH Linux-syscall-note */
8 * Copyright (C) 1999-2000 Takashi Iwai
42 #define SNDRV_SFNT_PROBE_DATA 8 /* optarg=sample */
58 unsigned short type; /* sample type */
63 #define SNDRV_SFNT_PAT_SHARED 0x200 /* sample is shared */
77 unsigned short modatkhld; /* modulation attack & hold time (0x7f7f) */
79 unsigned short modrelease; /* modulation release time (0x807f) */
82 unsigned short volatkhld; /* volume attack & hold time (0x7f7f) */
84 unsigned short volrelease; /* volume release time (0x807f) */
93 unsigned char filterQ; /* initial filter Q [0-15] (0x0) */
[all …]
/openbmc/linux/Documentation/sound/soc/
H A Ddai.rst13 now also popular in many portable devices. This DAI has a RESET line and time
17 frame is 21uS long and is divided into 13 time slots.
30 usually varies depending on the sample rate and the master system clock
31 (SYSCLK). LRCLK is the same as the sample rate. A few devices support separate
33 different sample rates.
35 I2S has several different operating modes:-
45 MSB is transmitted sample size BCLKs before LRC transition.
53 receive the audio data. Bit clock usually varies depending on sample rate
54 while sync runs at the sample rate. PCM also supports Time Division
58 Common PCM operating modes:-
/openbmc/linux/arch/arm/boot/dts/st/
H A Dstm32mp15xx-dhcor-testbench.dtsi1 // SPDX-License-Identifier: (GPL-2.0 OR BSD-3-Clause)
17 stdout-path = "serial0:115200n8";
20 sd_switch: regulator-sd_switch {
21 compatible = "regulator-gpio";
22 regulator-name = "sd_switch";
23 regulator-min-microvolt = <1800000>;
24 regulator-max-microvolt = <2900000>;
25 regulator-type = "voltage";
26 regulator-always-on;
29 gpios-states = <0>;
[all …]

12345678910>>...41