Home
last modified time | relevance | path

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

12345678910>>...29

/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 <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-sched.c1 // SPDX-License-Identifier: GPL-2.0
4 #include "perf-sys.h"
22 #include "util/time-utils.h"
25 #include <subcmd/parse-options.h>
26 #include "util/trace-event.h"
129 struct perf_sample *sample, struct machine *machine);
132 struct perf_sample *sample, struct machine *machine);
135 struct perf_sample *sample, struct machine *machine);
143 struct perf_sample *sample,
176 * Track the current task - that way we can know whether there's any
[all …]
H A Dbuiltin-kwork.c1 // SPDX-License-Identifier: GPL-2.0
3 * builtin-kwork.c
26 #include <subcmd/parse-options.h>
27 #include <event-parse.h>
67 if (l->cpu > r->cpu) in id_cmp()
69 if (l->cpu < r->cpu) in id_cmp()
70 return -1; in id_cmp()
72 if (l->id > r->id) in id_cmp()
74 if (l->id < r->id) in id_cmp()
75 return -1; in id_cmp()
[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 …]
H A Dbuiltin-script.c1 // SPDX-License-Identifier: GPL-2.0
7 #include <subcmd/exec-cmd.h>
9 #include <subcmd/parse-options.h>
17 #include "util/trace-event.h"
31 #include "util/thread-stack.h"
32 #include "util/time-utils.h"
35 #include "util/mem-info.h"
49 #include "util/mem-events.h"
50 #include "util/dump-insn.h"
73 #include <event-parse.h>
[all …]
/linux/tools/perf/Documentation/
H A Dperf-mem.txt1 perf-mem(1)
5 ----
6 perf-mem - Profile memory accesses
9 --------
14 -----------
20 and stores are sampled. Use the -t option to limit to loads or stores.
22 Note that on Intel systems the memory latency reported is the use-latency,
26 On Arm64 this uses SPE to sample load and store operations, therefore hardware
27 and kernel support is required. See linkperf:perf-arm-spe[1] for a setup guide.
31 On AMD this use IBS Op PMU to sample load-store operations.
[all …]
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 To not accumulate CPU time of children symbols add --n
[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 …]
/linux/tools/perf/util/
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 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 Dthread-stack.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * thread-stack.c: Synthesize a thread's stack using call / return events
21 #include "call-path.h"
22 #include "thread-stack.h"
40 * struct thread_stack_entry - thread stack entry.
43 * @ref: external reference (e.g. db_id of sample)
47 * @db_id: id used for db-export
68 * struct thread_stack - thread stack constructed from 'call' and 'return'
123 new_sz = ts->sz + STACK_GROWTH; in thread_stack__grow()
126 new_stack = realloc(ts->stack, sz); in thread_stack__grow()
[all …]
/linux/tools/perf/arch/x86/util/
H A Dkvm-stat.c1 // SPDX-License-Identifier: GPL-2.0
4 #include "../../../util/kvm-stat.h"
10 #include <subcmd/parse-options.h>
19 .name = "VM-EXIT"
29 * the time of MMIO write: kvm_mmio(KVM_TRACE_MMIO_WRITE...) -> kvm_entry
30 * the time of MMIO read: kvm_exit -> kvm_mmio(KVM_TRACE_MMIO_READ...).
32 static void mmio_event_get_key(struct evsel *evsel, struct perf_sample *sample, in mmio_event_get_key() argument
35 key->key = evsel__intval(evsel, sample, "gpa"); in mmio_event_get_key()
36 key->info = evsel__intval(evsel, sample, "type"); in mmio_event_get_key()
44 struct perf_sample *sample, struct event_key *key) in mmio_event_begin() argument
[all …]
/linux/tools/perf/tests/
H A Dperf-record.c1 // SPDX-License-Identifier: GPL-2.0
15 #include "util/sample.h"
20 int i, cpu = -1; in sched__get_first_possible_cpu()
27 if (sched_getaffinity(pid, size, maskp) == -1) { in sched__get_first_possible_cpu()
33 return -1; in sched__get_first_possible_cpu()
38 if (cpu == -1) in sched__get_first_possible_cpu()
62 struct perf_sample sample; in test__PERF_RECORD() local
72 int err = -1, errs = 0, i, wakeups = 0; in test__PERF_RECORD()
86 perf_sample__init(&sample, /*all=*/false); in test__PERF_RECORD()
98 * we start with all threads and cpus (-1, -1) but then in 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
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()
112 evsel->core.attr.enable_on_exec = 0; in test__perf_time_to_tsc()
[all …]
/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 …]
/linux/arch/arm/boot/dts/st/
H A Dstm32mp15x-mecio1-io.dtsi1 // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause)
8 #include "stm32mp15-pinctrl.dtsi"
9 #include "stm32mp15xxaa-pinctrl.dtsi"
10 #include <dt-bindings/gpio/gpio.h>
11 #include <dt-bindings/input/input.h>
15 stdout-path = "serial0:1500000n8";
34 reserved-memory {
35 #address-cells = <1>;
36 #size-cells = <1>;
40 compatible = "shared-dma-pool";
[all …]
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 …]
/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 …]
/linux/tools/perf/tests/shell/
H A Drecord_offcpu.sh3 # SPDX-License-Identifier: GPL-2.0
5 set -e
14 rm -f ${perfdata}
15 rm -f ${perfdata}.old
16 trap - EXIT TERM INT
29 echo "Checking off-cpu privilege"
31 if [ "$(id -u)" != 0 ]
33 echo "off-cpu test [Skipped permission]"
37 if perf version --build-options 2>&1 | grep HAVE_BPF_SKEL | grep -q OFF
39 echo "off-cpu test [Skipped missing BPF support]"
[all …]
/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 …]
/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 …]
/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:-
/linux/net/ipv4/
H A Dtcp_rate.c1 // SPDX-License-Identifier: GPL-2.0-only
6 * level, it operates by taking a delivery rate sample for each ACK.
8 * A rate sample records the rate at which the network delivered packets
9 * for this flow, calculated over the time interval between the transmission
13 * the estimator generates a delivery rate sample. Typically it uses the rate
21 * send_rate = #pkts_delivered/(last_snd_time - first_snd_time)
22 * ack_rate = #pkts_delivered/(last_ack_time - first_ack_time)
28 * deliberately avoids using the inter-packet spacing approach because that
31 * TCP flows can often be application-limited in request/response workloads.
32 * The estimator marks a bandwidth sample as application-limited if there
[all …]
/linux/Documentation/sound/cards/
H A Daudiophile-usb.rst2 Guide to using M-Audio Audiophile USB with ALSA and Jack
9 This document is a guide to using the M-Audio Audiophile USB (tm) device with
15 * v1.4 - Thibault Le Meur (2007-07-11)
17 - Added Low Endianness nature of 16bits-modes
19 - Modifying document structure
21 * v1.5 - Thibault Le Meur (2007-07-12)
22 - Added AC3/DTS passthru info
35 - This port supports 2 pairs of line-level audio inputs (1/4" TS and RCA)
36 - When the 1/4" TS (jack) connectors are connected, the RCA connectors
47 * sample depth of 16 or 24 bits
[all …]

12345678910>>...29