Home
last modified time | relevance | path

Searched refs:perf (Results 376 - 400 of 430) sorted by relevance

1...<<1112131415161718

/kernel/linux/linux-6.6/drivers/perf/
H A Darm_pmu.c10 * This code is based on the sparc64 perf event code, which is in turn based
20 #include <linux/perf/arm_pmu.h>
374 * core perf code won't check that the pmu->ctx == leader->ctx in validate_event()
947 "perf/arm/pmu:starting", in arm_pmu_hp_init()
H A Dfsl_imx8_ddr_perf.c256 IMX8_DDR_PMU_EVENT_ATTR(perf-mwr, 0x34),
/kernel/linux/linux-6.6/tools/perf/util/
H A Dbpf_counter.c13 #include <perf/bpf_perf.h>
368 pr_err("bpf managed perf events do not yet support groups.\n"); in bperf_check_target()
386 pr_err("bpf managed perf events do not yet support these targets.\n"); in bperf_check_target()
681 * perf uses performance monitoring counters (PMC) to monitor system
698 * of having each perf-stat session to read its own perf_events, bperf uses
700 * Then, the perf-stat session(s) reads the values from these BPF maps.
724 * \------ perf-stat ----------------------/
733 * multiple perf-stat sessions share the same leader prog.
735 * Each perf-stat session creates a follower prog as fexit program to the
741 * Finally, perf
[all...]
H A Dsvghelper.c21 #include <perf/cpumap.h>
H A Dsynthetic-events.c27 #include <perf/evsel.h>
28 #include <perf/cpumap.h>
31 #include <perf/threadmap.h>
1917 * When perf runs in non-root PID namespace, and the namespace's proc FS in __machine__synthesize_threads()
1920 * perf tool will wrongly gather process info from its parent PID in __machine__synthesize_threads()
1923 * To avoid the confusion that the perf tool runs in a child PID in __machine__synthesize_threads()
2056 pr_debug("failed to create perf header attribute\n"); in perf_event__synthesize_attrs()
2117 * perf.data carries event names. in perf_event__synthesize_extra_attr()
H A Devent.c6 #include <perf/cpumap.h>
H A Devsel.c25 #include <perf/evsel.h>
37 #include <perf/cpumap.h>
52 #include "../perf-sys.h"
1049 /* set perf-event callgraph */ in evsel__apply_config_terms()
1109 * 2) For traced programs executed by perf:
1119 * 3) For traced programs attached by perf (pid/tid):
1305 * group leaders for traced executed by perf. in evsel__config()
1726 /* The -ESRCH is perf event syscall errno for pid's not found. */ in evsel__ignore_missing_thread()
2143 * perf stat needs between 5 and 22 fds per CPU. When we run out in evsel__open_cpu()
2964 "https://www.kernel.org/doc/html/latest/admin-guide/perf in evsel__open_strerror()
[all...]
/kernel/linux/linux-6.6/tools/perf/tests/
H A Dpmu-events.c13 #include <perf/evlist.h>
/kernel/linux/linux-6.6/samples/bpf/
H A DMakefile177 TPROGS_CFLAGS += -I$(srctree)/tools/perf
/kernel/linux/linux-5.10/arch/arm64/kvm/
H A Dpmu-emul.c11 #include <linux/perf/arm_pmu.h>
85 * to hold the underlying perf event.
149 * the value perf event counts. in kvm_pmu_get_pair_counter_value()
194 /* Recreate the perf event to reflect the updated sample_period */ in kvm_pmu_set_counter_value()
199 * kvm_pmu_release_perf_event - remove the perf event
276 * kvm_pmu_vcpu_destroy - free perf event of PMU for cpu
306 * Call perf_event_enable to start counting the perf event
331 kvm_debug("fail to enable perf event\n"); in kvm_pmu_enable_counter_mask()
341 * Call perf_event_disable to stop counting the perf event
453 * When perf interrup
[all...]
/kernel/linux/linux-6.6/arch/arm64/kvm/
H A Dpmu-emul.c12 #include <linux/perf/arm_pmu.h>
107 * the value perf event counts. in kvm_pmu_get_pmc_value()
155 /* Recreate the perf event to reflect the updated sample_period */ in kvm_pmu_set_pmc_value()
174 * kvm_pmu_release_perf_event - remove the perf event
238 * kvm_pmu_vcpu_destroy - free perf event of PMU for cpu
267 * Call perf_event_enable to start counting the perf event
291 kvm_debug("fail to enable perf event\n"); in kvm_pmu_enable_counter_mask()
301 * Call perf_event_disable to stop counting the perf event
407 * When perf interrupt is an NMI, we cannot safely notify the vcpu corresponding
478 * When the perf even
[all...]
/kernel/linux/linux-5.10/drivers/perf/
H A Darm_pmu.c10 * This code is based on the sparc64 perf event code, which is in turn based
20 #include <linux/perf/arm_pmu.h>
370 * core perf code won't check that the pmu->ctx == leader->ctx in validate_event()
587 * by the OProfile/perf code.
999 "perf/arm/pmu:starting", in arm_pmu_hp_init()
H A Darm_spe_pmu.c30 #include <linux/perf/arm_pmu.h>
95 /* Convert a free-running index from perf into an SPE buffer offset */
638 * Ensure perf callbacks have completed, which may disable the in arm_spe_pmu_irq_handler()
/kernel/linux/linux-5.10/tools/perf/util/
H A Devent.c6 #include <perf/cpumap.h>
36 #include "../perf.h"
H A Devsel.c26 #include <perf/evsel.h>
37 #include <perf/cpumap.h>
48 #include "../perf-sys.h"
993 /* set perf-event callgraph */ in evsel__apply_config_terms()
1038 * 2) For traced programs executed by perf:
1048 * 3) For traced programs attached by perf (pid/tid):
1225 * group leaders for traced executed by perf. in evsel__config()
1626 /* The -ESRCH is perf event syscall errno for pid's not found. */ in ignore_missing_thread()
1862 * perf stat needs between 5 and 22 fds per CPU. When we run out in evsel__open_cpu()
2630 "https://www.kernel.org/doc/html/latest/admin-guide/perf in evsel__open_strerror()
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/subdev/fb/
H A Dramnv50.c31 #include <subdev/bios/perf.h>
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/subdev/clk/
H A Dbase.c29 #include <subdev/bios/perf.h>
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/
H A Di915_drv.h316 struct i915_perf perf; member
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/subdev/fb/
H A Dramnv50.c31 #include <subdev/bios/perf.h>
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/subdev/clk/
H A Dbase.c29 #include <subdev/bios/perf.h>
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/gvt/
H A Dscheduler.c84 u32 ctx_oactxctrl = dev_priv->perf.ctx_oactxctrl_offset; in sr_oa_regs()
85 u32 ctx_flexeu0 = dev_priv->perf.ctx_flexeu0_offset; in sr_oa_regs()
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/
H A Di915_debugfs.c1418 atomic64_set(&i915->perf.noa_programming_delay, val); in i915_perf_noa_delay_set()
1427 *val = atomic64_read(&i915->perf.noa_programming_delay); in i915_perf_noa_delay_get()
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/gvt/
H A Dscheduler.c88 u32 ctx_oactxctrl = dev_priv->perf.ctx_oactxctrl_offset; in sr_oa_regs()
89 u32 ctx_flexeu0 = dev_priv->perf.ctx_flexeu0_offset; in sr_oa_regs()
/kernel/linux/linux-6.6/tools/testing/selftests/net/
H A Dfib_tests.sh2373 if [ ! -x "$(command -v perf)" ]; then
2374 echo "perf command not found. Skipping test"
2378 perf list fib:* | grep -q fib_table_lookup
2384 perf list fib6:* | grep -q fib6_table_lookup
2455 run_cmd "perf stat -a -e fib:fib_table_lookup --filter 'err == 0' -j -o $tmp_file -- $cmd"
2500 run_cmd "perf stat -a -e fib6:fib6_table_lookup --filter 'err == 0' -j -o $tmp_file -- $cmd"
/kernel/linux/linux-6.6/sound/soc/qcom/qdsp6/
H A Daudioreach.c19 struct apm_sg_prop_id_perf_mode perf; member
309 cfg->perf.perf_mode = sg->perf_mode; in apm_populate_sub_graph_config()

Completed in 47 milliseconds

1...<<1112131415161718